Bonne année à toute la communauté XOOPS
Je vous présente XOOPS Pulse, inspiré d’un ancien module que j’utilisais au début de XOOPS : TDMstat.
XOOPS Pulse est un module de statistiques léger pour XOOPS, conçu pour aider les webmasters à mieux comprendre l’audience de leur site, sans outils externes.
Il enregistre automatiquement des hits (visites) et collecte des informations utiles comme :
la page consultée
le type d’appareil (mobile/desktop)
le navigateur
le système d’exploitation
la résolution / viewport
la langue
le fuseau horaire
le mode sombre (dark mode)
une IP anonymisée
Dans l’administration du module, vous disposez d’un tableau de bord et de graphiques : activité par jour/heure, répartition OS/navigateurs, mobile vs desktop, dark vs light, top pages, etc.
Le module intègre aussi un système de filtrage via pulse_config.php (exclusion bots, IP/réseaux, UID spécifiques, gestion des invités) ainsi qu’une purge automatique pour limiter la rétention des données.
Important : toutes les statistiques et pages du module sont visibles uniquement depuis l’administration XOOPS (aucun affichage public).
- RGPD : les adresses IP ne sont pas stockées en clair — Pulse enregistre une IP masquée/anonymisée, par exemple 192.168.1.123 → 192.168.1.0 (ou 192.168.1.x), ce qui limite l’identification directe des visiteurs et respecte les bonnes pratiques RGPD.
Lien de téléchargement :
https://www.agora-france.fr/mes_modules/