Les journaux d’actions de Joomla enregistrent les activités des utilisateurs sur un site, ce qui permet de disposer un historique détaillé des actions réalisées.
Journaux des actions sous Joomla : généré à partir du titre.Pour les consulter, allez dans le menu Utilisateur puis Journal des actions utilisateur, accessible uniquement par les super-utilisateurs. Vous pouvez y exporter, supprimer ou purger des entrées et des extensions peuvent améliorer la journalisation des actions. Les journaux d’actions utilisateurs de Joomla (ou User Action Logs) sont un système d’audit intégré qui permet de suivre et d’enregistrer les activités des utilisateurs dans l’interface d’administration.
Comment utiliser les logs d’actions :
- Accès : Connectez-vous en tant que super-utilisateur, puis cliquez sur le menu latéral Utilisateurs et choisissez Journal des actions.
- Visualisation : L’écran montre les actions enregistrées, avec, pour chacune d’elles, les informations suivantes : l’action réalisée, l’extension concernée, la date et l’utilisateur.
-
Possible actions :
- Exporter : vous avez la possibilité d'exporter des actions précises ou l'ensemble des actions enregistrées au format CSV.
- Supprimer : Cochez des entrées précises, puis appuyez sur le bouton « Supprimer ».
- Purger : Le bouton "Purger" ou "Purger les journalisations" efface d'un coup toutes les entrées du journal.
Fonctionnalités et améliorations :
- Personnalisation : Vous pouvez paramétrer le nombre de jours après lesquels les entrées du journal seront supprimées via l’option “Options”.
- Extensions : Des plugins tels que « Système - Journal des actions utilisateur » peuvent être installés afin d’adapter la durée de conservation des logs ou d’étendre le système à d’autres extensions du noyau.
- Ecran d’affichage : Un module « Derniers journaux des actions » peut être ajouté au tableau de bord afin d’afficher la liste des actions récentes.
Fonctionnement et intérêt
Ce composant, nativement introduit avec Joomla 3.9, est essentiel pour la sécurité et la transparence, en particulier sur les sites gérés par plusieurs collaborateurs.
- Surveillance : Indique qui a fait quoi (création d’article, modification de configuration, installation d’extension…) et à quel moment.
- Confidentialité : Permet d’exporter les données d’activité pour répondre aux demandes de confidentialité des utilisateurs (RGPD).
- Notifications : Possibilité de paramétrer des alertes par mail afin d’être informé en temps réel de certains événements critiques.
Configuration et accès
-
L’accès aux journaux d’actions est réservé aux Super Utilisateurs uniquement. Pour pouvoir y accéder, il faut activer dans l'administration plusieurs éléments :
Composant : Accessible à partir du menu Utilisateur > Journal des actions utilisateur.
Plugins nécessaires :- Action Log - Joomla (Journal des actions Joomla) : doit être activé pour que le système commence à enregistrer les données.
- Système – Registre des actions utilisateur : Permet de définir la durée de vie des journaux et d'automatiser leur suppression pour ne pas saturer la base de données.
- Plugins propres : Pour chaque type d’action (contenu, extensions, menus, etc.), il y a des plugins spécifiques que vous pouvez activer ou désactiver en fonction des besoins de votre suivi.
Entretien
Si vous voyez que le journal n’enregistre rien, vérifiez que tous les plugins cités ci-dessus sont bien publiés dans la gestion des extensions. Pour les sites basés sur Joomla 5, il est également possible de configurer des tâches planifiées afin d’effacer automatiquement les données obsolètes.Souhaitez-vous savoir comment exporter ces journaux ou comment ajouter le suivi d'une extension tierce spécifique ?