Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Chargement du mineur pour soutenir Vision du Web ...
Démarrer le mineur va utiliser les ressources de votre machine pour créer de la monnaie numérique Monero.
Le montant des donations pour Vision du web est de 0.01634121589592 Monero.

Prise en main de Joomla : Différence entre versions

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
m (Utiliser les tags avec précaution dans Joomla)
m (Restaurer depuis une sauvegarde de Akeeba Backup)
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 76 : Ligne 76 :
 
Ensuite, joindre le .sql avec le fichier joint de sorte que le .sql est le premier et tout le reste est ajouté à la suite du fichier.
 
Ensuite, joindre le .sql avec le fichier joint de sorte que le .sql est le premier et tout le reste est ajouté à la suite du fichier.
 
Vous pouvez maintenant modifier le fichier unique et grand selon les instructions de la documentation suivante.
 
Vous pouvez maintenant modifier le fichier unique et grand selon les instructions de la documentation suivante.
 +
 +
Exemple :
 +
cat -n site.s01 site.s02 site.s03 site.s04 site.s05 site.s06 site.s07 site.s08 site.s09 site.s10 site.s11 site.s12 site.s13 site.s14 site.s15 site.s16 site.s17 site.s18 site.s19 site.s20 site.s21 site.s22 site.s23 site.s24 site.s25 site.s26 site.s27 site.s28 site.s29 site.s30 site.s31 site.s32 site.s33 site.s34 site.s35 site.s36 site.s37 site.s38 site.s39 site.s40 site.s41 site.s42 site.s43 site.s44 site.s45 site.s46 site.s47 site.s48 site.s49 site.s50 site.s51 site.s52 site.s53 site.s54 site.s55 > final.txt
 +
 +
cat -n site.sql final.txt > base.sql
  
 
===Modifier la base de données sauvegardée par Akeeba Backup===
 
===Modifier la base de données sauvegardée par Akeeba Backup===

Version du 18 octobre 2017 à 15:35

Naviguer sur le wiki : Accueil du wiki - Sommaire Administrateur - Sommaire des projets - Sommaire pour Webmaster - Sommaire We make Hack
Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets
Les deux liens suivants sont des outils qui vous assistent pour écrire en Markdown : Stackedit et Tables Generator.
Pour participer à la rédaction du contenu sur ce wiki il est nécessaire de créer un compte utilisateur.

Sommaire

Prise en main de Joomla

La documentation officielle

Source : https://docs.joomla.org

Le wiki officiel

Source : https://docs.joomla.org/Documentation_Working_Group/fr
Source : https://docs.joomla.org/JDOC:Developer_Tutorials_Project/fr

Traduire Joomla

Source : https://crowdin.com/project/joomla-official-sites

Manuel des developpeurs Joomla

Source : joomlacode.org/gf/download/frsrelease/4568/10541/Joomla_developer_manual.pdf

Testing de Joomla

Installer et tester Joomla!

Ok-ko.png Source : https://docs.joomla.org/Testing_Joomla!_patches/fr

Installer Joomla sur Debian 9 Stretch

Ok-ko.png Source : https://websetnet.com/fr/install-joomla-apache-debian-9-stretch/

Notes de configuration pour le fichier configuration.php

Permet d'indiquer les accès mysql et ftp.

Faire pointer le dossier tmp et logs qui doivent être en écriture.

Activer le mode Debug

public $debug = '1';
public $error_reporting = 'maximum';

Mise à jour

https://docs.joomla.org/Joomla_1.5_to_3.x_Step_by_Step_Migration/fr

Erreurs suite à une mise à jour

L'article ne s'enregistre plus en front depuis Joomla 3.7

Résolu : https://www.joomlacontenteditor.net/support/forum/91506-i-get-an-warning-empty-solution-not-allowed-after-updating-to-joomla-4-7

Découverte des anciennes extensions

Disposer d'une ancienne base de données Joomla! à installer sur une nouvelle installation propre.

Aller dans gestion des extensions, découvrir les extensions pour pouvoir réinstaller les éventuels composants, plugins, modules indiqués en base de données.

Sauvegarder et restaurer Joomla

Récupérer un accès utilisateur

Dans la base de données, depuis la table des utilisateurs, utiliser le hash suivant d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199 pour changer le mot de passe d'un utilisateur en "secret".

secret = d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
admin  = 433903e0a9d6a712e00251e44d29bf87:UJ0b9J5fufL3FKfCc0TLsYJBh2PFULvT

ou

Ajouter un administrateur. (Script à tester.)

INSERT INTO `jos31_users`
  (`name`, `username`, `password`, `params`)
VALUES ('Administrator2', 'admin2',
   'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', );
INSERT INTO `jos31_user_usergroup_map` (`user_id`,`group_id`)
VALUES (LAST_INSERT_ID(),'8');

Sauvegarder avec Akeeba Backup

Todo.png

Restaurer depuis une sauvegarde de Akeeba Backup

1. Décompresser Akeeba Backup avec Akeeba eXtract Wizard : https://www.akeebabackup.com/products/akeeba-extract-wizard.html
2. Une fois le contenu décompressé, il y a un répertoire installation/sql où se trouvent les fichiers SQL pour la base de données.
3. Dans PHPmyAdmin, il faut ré-importer tous les fichiers ou en faire un unique avant.

Le moyen simple est de rechercher un «logiciel de jointure de fichiers». Utiliser l'un d'entre eux pour joindre les fichiers .s01 .s02 .s03 ... Ensuite, joindre le .sql avec le fichier joint de sorte que le .sql est le premier et tout le reste est ajouté à la suite du fichier. Vous pouvez maintenant modifier le fichier unique et grand selon les instructions de la documentation suivante.

Exemple :

cat -n site.s01 site.s02 site.s03 site.s04 site.s05 site.s06 site.s07 site.s08 site.s09 site.s10 site.s11 site.s12 site.s13 site.s14 site.s15 site.s16 site.s17 site.s18 site.s19 site.s20 site.s21 site.s22 site.s23 site.s24 site.s25 site.s26 site.s27 site.s28 site.s29 site.s30 site.s31 site.s32 site.s33 site.s34 site.s35 site.s36 site.s37 site.s38 site.s39 site.s40 site.s41 site.s42 site.s43 site.s44 site.s45 site.s46 site.s47 site.s48 site.s49 site.s50 site.s51 site.s52 site.s53 site.s54 site.s55 > final.txt

cat -n site.sql final.txt > base.sql

Modifier la base de données sauvegardée par Akeeba Backup

À l'aide de la commande "Remplacer" de votre éditeur de texte, remplacer la valeur `jos_ par votre préfixe de base de données.

search for CREATE TABLE `#__ replace with CREATE TABLE `work_
search for DROP TABLE IF EXISTS `#__ replace with DROP TABLE IF EXISTS `work_
search for INSERT INTO `#__ replace with INSERT INTO `work_
search for CREATE VIEW `#__ replace with CREATE VIEW `work_
search for CREATE PROCEDURE `#__ replace with CREATE PROCEDURE `work_
search for CREATE FUNCTION `#__ replace with CREATE FUNCTION `work_
search for CREATE TRIGGER `#__ replace with CREATE TRIGGER `work_

Source : https://www.akeebabackup.com/documentation/akeeba-backup-documentation/unorthodox-emergency-restoration.html

Le template nécessaire à cet affichage est indisponible

Le fichier index.php doit être présent dans le dossier du template.

Le code à la ligne 490 de \includes\application.php qui affiche le message d'erreur est le suivant :

// Fallback template
echo (JPATH_THEMES . '/' . $template->template . '/index.php');
if (!file_exists(JPATH_THEMES . '/' . $template->template . '/index.php')) {
JError::raiseWarning(0, JText::_('JERROR_ALERTNOTEMPLATE'));

Regarder les path depuis le fichier templatedetails.xml pour adapter un template manquant vers un template valide. (?!)

Nouvelle version de Joomla à venir

Joomla 4 - 2016 / 2017

Actuellement en sa version stable 3.6, Joomla! 4 est sortit en 2016 pour sa phase de développement.

Dans cette future version majeure, le système de gestion de contenu veut faire taire ses détracteurs. Techniquement, deux objectifs principaux sont visés : simplifier la structure du CMS, tout en gagnant en puissance ; et faciliter la programmation d’extensions pour les développeurs. En effet, pour cette version, le noyau sera complètement révisé, et toutes les extensions ne seront que des composants : plus de modules ou de plugins en frontend !

L’intégration embarquera également de nouvelles approches pour la gestion des bases de données avec le support de NoSQL et le passage à Doctrine comme couche d’abstraction pour supporter des SGDB, autre que MySQL.

Source de l'article : http://www.developpez.net/forums/d1556310/php/scripts/cms/joomla/joomla-leve-voile-version-4-prevue-deuxieme-trimestre-2016-a/

Importer le projet Joomla depuis Github

Importer le CMS Joomla et la plateforme Joomla depuis Gitub

A suivre
This is needed to have autocompletion on Joomla! class when you are writing some codes into Kunena and it can be very useful. So, in Zend Studio/Eclipse import Github project by using this URL : github.com/joomla/joomla-cms.git , just keep the master branch and don't forget to pull latest changes often. Import too, the joomla-platform : github.com/joomla/joomla-platform.git
Now, do a right-click on your Kunena project, choose Configure -> Add PHP support, do the same with the Joomla! CMS and Joomla! platform that you have just imported.
Now, roll out your Kunena project by clicking on the arrow and then do a right-click on PHP Include Path -> Configure Include Path..., then go into the tab Projects do Add.... In the list just check joomla-cms and joomla-platform, then validate, you can start to work.
www.kunena.org/docs/Developing_in_Eclipse_with_Git
Proposer un correctif sur le GitHub de Joomla!
docs.joomla.org/Using_the_Github_UI_to_Make_Pull_Requests/fr

Utiliser les menus de Joomla

Passer les menus au Web 2.0

Attirer le regard sur le menu en ajoutant des icônes, animation en CSS3 ou interactions.

Cacher un menu

Un menu caché est un menu rendu invisible servant à créer des liens dans Joomla! sans pour autant les afficher dans un menu.

Dans chaque lien de menu, dans l’onglet Type de liens, existe la possibilité d’afficher le lien dans le menu ou de ne pas l’afficher pour le cacher.

Un lien de menu est un entrée vers un contenu.

Par cette entrée nous pouvons définir l’affichage qui en découle : les modules affichés, le template utilisé, l’affichage blog, des suffixes css...

Il peut être aussi nécessaire d’avoir un lien de menu servant d’ouverture vers des composants : page d’accueil Virtuemart, catégories Joomla!, formulaires de devis ou de contact...

Source de l'article d'origine - Web54 : https://www.web54.fr/tutoriels-joomla/astuces-joomla/la-fin-du-menu-cache-dans-joomla

Article Joomla!

Supprimer l'id de l'article dans les URL de Joomla!

Certains logiciels de réécriture SEO comme SH404 ou Acesef permettent de supprimer l'id de l'article dans les URL de Joomla!.

Il est aussi possible d'ajouter manuellement la fonctionnalité dans Joomla!

Source de l'article d'origine - Web54 : https://www.web54.fr/tutoriels-joomla/astuces-joomla/supprimer-l-id-de-l-article-dans-les-url-de-joomla

Ma question : Est ce que le changement du hack de Web54 est appliqué automatiquement à tous les articles ?

Les catégories elles aussi ont un numéro d'id qui s'affiche, comment l'enlever ?

Chercher dans Joomla

Page d'erreur Aesecure en cas d'apostrophe dans les mots à rechercher.

Le site est trop bien sécurisé grâce à Aesecure.

Actuellement, j'utilise la recherche standard qui permet la recherche dans Kunena.

Une autre option de Joomla! est plus sympa car propose le mot de la recherche automatiquement mais les réponses sont incomplètes, il manque les réponses du forum, des liens... Dommage.

La table #_core_log_searches recense les mots clés qui sont utilisés dans la recherche interne au site.

Supprimer des valeurs manuellement : DELETE FROM `j25_core_log_searches` WHERE `search_term`= 'DOMArch';

Erreurs

Erreur 301

Source : https://joomlaseo.com/checklist/avoid-404-errors

Todo.png

Erreur 404

Une erreur 404 survient lorsque la cible d'un lien n'existe plus. Joomla affichera une page erreur 404 par défaut qui n'est pas très esthétique.

Page 404 par défaut de Joomla

Joomla-page-erreur-404.gif

Rediriger la page erreur 404 vers une page personnalisée

Créer un article 404 non catégorisé

Créer un article 'non catégorisé' dans Joomla! qui sera utilisé comme page 404.

Ajouter un texte comme par exemple Désolé, nous n'avons pas trouvé la page demandée....

Ajouter par exemple un lien vers votre page d'accueil.

Créer un élément de menu lié à votre nouvel article 404

Copier alors l'URL index.php?option=com_content&view=article&id=183 par exemple.

Mettre l'élément de menu sur 'publié : non' et fermer l'élément de menu.

Modifier le fichier error.php

Suivre la doc officielle, et, adapter si nécessaire : https://docs.joomla.org/Creating_a_Custom_404_Error_Page/fr

Se connecter au client FTP et aller dans le dossier templates/votre_template ou templates/system

A l'intérieur de l'un des 2 dossiers, vous devriez trouver un fichier error.php.

Solution 1

En-dessous de la ligne :

defined('_JEXEC') or die;

Ajouter :

if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=183');
exit;
}

Remplacer http://www.Notre-Domaine.ext par l'adresse de la page erreur 404 personnalisée.

header('Location: /index.php?option=com_content&view=article&id=183');

L'inconvénient de cette méthode est que le navigateur reçoit toujours un code de réponse de 200 en-tête, ce qui rend difficile pour les moteurs de recherche de déterminer que cette page n'existe plus.

Cette méthode aboutit à ce qu'on appelle les soft-404. Ce comportement est découragé.

Cette solution 1 est décrite dans la documentation officielle de Joomla! : https://docs.joomla.org/Creating_a_Custom_404_Error_Page/fr

Solution 2

Amélioré le code avec une HTTP-reponse correcte.

Remplacer :

header('Location: /index.php?option=com_content&view=article&id=183');

Par :

header("HTTP/1.0 404 Not Found"); 
echo file_get_contents(JURI::root().'index.php?option=com_content&view=article&id=183');

Envoye un en-tête HTTP 404 au navigateur, reste sur la même URL et récupére le contenu de la page 404 au lieu d'y aller.

Cela se traduit par ce que l'on appelle hard-404.

Solution 3

Utiliser sh404, JoomSEF, AceSEF, MijoSEF, qui sont des extensions faites pour le seo du site, réécriture d'urls, meta title et autres, balise structurées...

Le composant sh404 permet de configurer la page erreur 404

Todo.png

Solution propriétaire

De nombreux fournisseurs de templates commerciaux ont leurs propres mécanismes de page 404, ce qui rend parfois difficile l'utilisation de cette solution.

Sécurité - Protéger l'administration avec un .htpasswd

Todo.png

Composants, Modules, Plugins pour Joomla!

Composants Modules Plugins pour Joomla

Template Joomla!

Lors d'un changement d'hébergement ou de version de PHP, il est préférable de réinstaller le template à nouveau.

Vertex Shape 5

JSN Artista Free

Alternatives aux templates precedents

Site de templates en ligne

Ressources : http://www.template-joomla.us/templates-joomla/template-joomla-3

Template spécifique

Template thème technique : http://www.template-joomla.us/templates-joomla/template-joomla-3/725-template-technologie-joomla-3-7

Warp

yootheme.com/themes/warp-framework

T3

www.t3-framework.org

Gantry

www.gantry-framework.org

robots.txt

Fichier robots.txt : Interdire le template ? Mais alors, avec Vertex shape 5, il manque des appels vers des images. Google n'a pas le droit de visiter le dossier et indique donc des liens cassés / interdits.

Vérifier la présence du fichier robots.txt : http://www.grey-hat-seo.com/manuel-ghs-tools/verifier-presence-fichier-robots-txt-vos-sites

Installer de nouveaux outils

Installer de nouveaux outils

SEO

Autoriser la visite des googlebots

https://www.web54.fr/tutoriels-joomla/astuces-joomla/resoudre-l-erreur-acces-de-googlebot-aux-fichiers-css-et-js-impossible

Ajouter le code Google Analytics dans Joomla

Ajouter le code Google Analytics dans Joomla! 2.5

1) Se connecter à Google Analytics 2) Cliquer sur le site que l'on veut comptabiliser et prendre son code. 3) Ajouter le script proposé par Google Analytics, dans le template de joomla, juste avant la fermeture de la balise head. 4) OUI ça fonctionne comme ça. Fin.

Source: http://www.webtechriser.com/tutorials/80-joomla-2-5/70-how-to-add-google-analytics-code-in-joomla-2-5-template

Source du script mis en place en Décembre 2015 Fichier:Script-Google-Analytics-www.visionduweb.fr.zip

[b]Excellent outil pour tester en temps réel ses visites sur son site[/b] https://www.google.com/analytics/web/?hl=fr&authuser=1#realtime/rt-overview/

[b]La communauté officielle de Google Analytics en anglais [/b]https://www.en.advertisercommunity.com/t5/Google-Analytics/ct-p/Google_Analytics#

[b]Analyser les erreurs de TAGS avec Google Tag Assistant sur Google Chrome uniquement[/b] https://support.google.com/tagassistant


[b]Accélérer Google Analytics avec le code de tracking asynchrone[/b] Discussion : http://forum.webrankinfo.com/tracking-asynchrone-google-analytics-t120052.html Officiel : https://developers.google.com/analytics/devguides/collection/gajs/asyncTracking?csw=1 Le code officiel : http://googlecode.blogspot.fr/2009/12/google-analytics-launches-asynchronous.html

Le code asynchrone génère dynamiquement une balise <script> qui effectue le tracking. Le chargement de la page s'effectue en parallèle de celui du tracking. Gain en rapidité fini les ralentissements suite à l'appel des serveurs de Google Analytics. Placer le nouveau code de tracking en haut de page pour analyser tous les visiteurs et pas seulement ceux qui attendent que la page soit entièrement chargée.


[color=#ff0000]Les statistiques de Google Analytics affichées par seethestat pour www.visionduweb.com Je ne sais plus si j'ai un code spécifique à GA ou SeeTheStat sur le .com qui continue de m'afficher des statistiques.[/color]

[b]J'ai rajouté un code pour le .fr dans le index du template Vertex Shape 5[/b]


[b][color=#ff0000]Procédure pour suivre les statistiques depuis d'autres domaines, n'a pas été mis en place.[/color][/b] https://support.google.com/analytics/answer/1034342?hl=fr


[b]Autres ressources dont je n'ai pas eu besoin[/b] [i]Voir aussi : http://www.inmotionhosting.com/support/edu/joomla-25/309-google-analytics[/i]

# 2016

Le script à jour pour www.visionduweb.eu Avant </head> [code type=javascript]<script>

 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-77777591-1', 'auto');
 ga('send', 'pageview');

</script>[/code]

Juste après <body> [code type=php]<?php include_once("analyticstracking.php") ?>[/code]


[b]Google Tag Manager ( Mieux pour le multidomaines ? )[/b] Mais, faut t'il conserver alors les tags de google analytics ??? https://www.google.com/analytics/tag-manager/ --> https://tagmanager.google.com/?hl=en#/home !!!

Je met les 3 codes pour le moment, 2 pour Analytics, et, 1 pour Tagmanager. [code type=javascript] <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-WXCBQF" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:;j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WXCBQF');</script> [/code]

Je cherchais un "truc" pour forcer Google à comprendre quel est le domaine principale... Ici, c'est plutôt avoir plusieurs domaines ACTIFS qui se renvoient du traffic ... ... et suivre le traffic ... ...

Je crée un conteneur "Tous les éléments cliqués" Version classique de Google Analytics. Cela est intégré avec le code de Google Tag Manager je suppose. Je verrais par la suite. Ce lien devrait mener vers ce conteneur. Voir donc par la suite si il m'affiche "des trucs". https://tagmanager.google.com/?hl=en#/container/accounts/282181242/containers/2223626/triggers/4

Pour "forcer" Google à comprendre qu'un domaine est le domaine principale, il faut aller sur Google Webmaster ! Évidemment !

Ajouter le code Google Analytics dans Joomla! 3.x

..

Acceptation des cookies pour la CNIL

[b]LES COOKIES[/b] [color=#008800][b]Les cookies de session.[/b][/color] [b][color=#bb0000]Le cookie de Google Analytics. ( ? ah oui ? je l'ai déjà ajouté ? )[/color][/b] [color=#bb0000]Je ne pense pas. Vérifier les composants installés.[/color]


[b]Ajouter du plugin et du module Joomla pour les la gestion des cookies : pkg_eprivacy.zip[/b] > plg_system_eprivacy.zip > mod_eprivacy.zip

Mod affichée sur l'espace utilisateur.

Mais, [b][color=#bb0000]la langue est en anglais[/color][/b]. Il faudrait donc traduire et corriger les textes. [attachment=31]pkg_eprivacyCNILCOOKIE.jpg[/attachment]


Je désactive le plugin + module car cela empêche la connexion venant des téléphones. Je dois configurer le captcha et re tester en activant le plugin + mod, et voir si ca connecte pour les utilisateur portable, en front end, à la connexion.


PAS OK, pas de connexion avec l'outil de cookie activé. Je me rend compte que le mode sans cookie n'est pas possible, pour des utilisateurs connectés.

En somme, le mode sans cookie peut convenir à la consultation du contenu public, mais, à partir du moment ou l'on veut accéder au contenu privé, enregistré, il faut accepter les cookies.

Ce qui m'embête, c'est ce tout ou rien. En effet, quand je clic sur refuser les cookies, c'est le cookie de google analytics qui devrait sauter !!! Et pas les cookies sessions.

C'est Joomla! Je ne pense pas qu'il soit possible de trouver ce qu'il me faut hormis cookie confirm (J!2.5/3.0 -Français -37€ ).

Donc, finalement, ça marche, pour la navigation publique. RESOLU.

Et ne marche pas pour la navigation privée. COOKIES de SESSION tués. Loi du tout, ou rien, ou exceptions possibles ?


[b]Reste à traduire. Ou utiliser un outil plus joli encore ?[/b]


[b]J'ai ajouté des mentions légales et CGU a rédiger !![/b]

OK. L'internaute doit être informé par l’apparition d’un bandeau. Ce bandeau ne doit pas disparaître tant que la personne n’a pas indiqué un choix.

1- des finalités précises des cookies utilisés. [b][color=#bb0000](Trouver les cookies : Analyse avec l'outil de la CNIL)[/color][/b]

2- de la possibilité de s’opposer à ces cookies et de changer les paramètres en cliquant sur un lien" en savoir plus et paramétrer les cookies" présent dans le bandeau ; [b][color=#bb0000](Créer une page : Configurer les cookies sur votre navigateur).[/color][/b] Présenter les solutions pour accepter ou refuser tout [b][i][color=#bb0000]ou une partie des Cookie[/color][/i][/b]s. [b][color=#bb0000]Cette page doit être accessible sans dépôt de cookies.[/color][/b]

3- du fait que [b][color=#bb0000]la poursuite de sa navigation vaut accord au dépôt de Cookies sur son terminal[/color][/b].


[b]Outils similaires[/b] http://extensions.joomla.org/extensions/extension/site-management/cookie-control/folcomedia-cookies-alert plg_system_fmalertcookies-1.2.0

Conformité CNIL. How to Disable Joomla cookies for Visitors

Outil pour être en conformité avec la CNIL : http://www.channeldigital.co.uk/resources/joomla-cookie-directive-plugin.html?jjj=1423971098507

Il y a aussi la possibilité de supprimer les cookies pour les visiteurs : Follow the easy step by step complete guide to disable Joomla cookies for your visitors:

   Deactivate Joomla Website Cookie

[quote] Go to Global Configuration

   Click ‘Statistics’
   Select ‘Statistics: No’[/quote]

The above steps will stop the ‘mosvisitor’ cookie

[quote] Stop using Template Chooser Module[/quote]

This prevents a cookie called ‘jos_user_template’

[quote] Check that your installed components doesn’t aid storing cookies[/quote]

It is because some components start their own PHP session. Try replacing such Joomla components. Delete or comment out the line no 697 from /includes/ Joomla.php

[code]setcookie( $sessionCookieName, '-', false, '/' );[/code]

[code]Delete or comment out line 25 in /offline.php: // session_start();[/code]

These are some of the most recommended ways to disable Joomla cookies when a normal visitor visits your website. So for improved user credibility you can afford not to preserve the cookies. It’s better if you find a more convenient and accepted method to track users, hit counts and other statistics.

If you are unable to disable Joomla cookies in your website, then recheck whether you have successfully carried out all the above steps. But still if you are unable to do it, Request a Quote with us. Our support team will assist you in disabling the Joomla cookies from your Joomla run website or blog.

Le https avec Joomla

En plus d'améliorer la sécurité du site, le https favoriserait le bon référencement d'un site sur Google.

Source : https://www.web-eau.net/blog/joomla-et-le-https

Utiliser les tags avec précaution dans Joomla

Attention les tags entraînent une duplication de contenu lors du référencement.

Source : https://magazine.joomla.org/international-stories-all/articles-in-french-all/utilisez-avec-precaution-les-tags-dans-joomla

La sécurité du cms Joomla et ses failles

Les exploits contre Joomla : http://www.exploitalert.com/search-results.html?search=joomla

NAVIGATION

CHERCHER UNE AUTRE PAGE SUR LE WIKI

D'autres pages du wiki peuvent correspondre à vos attentes : La liste de toutes les pages du wiki.

COMPRENDRE LA BLOCKCHAIN PAR LA PRATIQUE

Obtenir gratuitement de la cryptomonnaie sur internet : https://www.visionduweb.eu/forum/bitcoin/1597-gagner-des-bitcoins-miner-des-bitcoins

LIRE ET PARTAGER

Le wiki collaboratif du HackerSpace Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Les informations présentes sur cette page sont issues d'une recherche personnelle.
Vous pouvez partager les liens du wiki avec l'ensemble de la communauté des internautes.
Vous pouvez améliorer le contenu du wiki et faire vos propositions depuis l'onglet discussion.

SOUTENIR VISIONDUWEB

Soutenir Vision du web avec quelques Bitcoins : 33ZsupGQr1rUmwj62HadcZ55hsGJajD9wN
Soutenir Vision du web avec quelques Bitcoins Cash : 1ATSDJeoQr71x7xNDRytxFnxQ8ckDUeDbT
Soutenir Vision du web avec quelques Blackcoins : B6MyLMPtzg8D15mHt8jYi7nVjYWEyVXJzA
Soutenir Vision du web avec quelques Dogecoins : A64jhqCgsUyrUCPte6fV3BcG2Y7daH13Ym
Soutenir Vision du web avec quelques Ethereum : 0x0E4D6B7A1F88A56A1A66bf408c72FAE3d104D632
Soutenir Vision du web avec quelques Litecoins : 3LKigW6TCS5MvXrZFGh8VMEtZf6MtE86iz
Soutenir Vision du web avec quelques Potcoins : PUYvjeJ3n2frypgD5yd95yNnwoztnZL5P3