« Le module Statistics, c'est bien plus qu'un simple outil de collecte de données. C'est votre guide dans le cosmos numérique, vous aidant à naviguer à travers les étoiles (ou les pixels) pour comprendre votre audience et améliorer votre site. »
Bon… Merci ChatGPT pour cette description du module, mais on va revenir sur terre.
Au commencement
C’est le 24 juin 2001 qu’a été poussé le tout premier commit du module Statistics par Dries Buytaert en personne. Intégré dans le coeur de Drupal depuis sa version 2, il a un début très modeste, comme indique le premier message de ce commit : Added simple referer module, for sake of fun
et il contient alors à peine quelques dizaines de lignes de code.
Au fil des versions, le module Statistics de Drupal core est resté très minimaliste, puisqu’il compte uniquement le nombre de vues des nodes en mode pleine page. Par ailleurs, il ne conserve que le total général et le total quotidien des vues, sans données historiques, ni interface utilisateur.
Mais cela est appelé à changer, puisque le module va être migré en contribution et OSInet en est dorénavant le mainteneur.
Statistics pour Drupal 11
L’objectif de cette nouvelle version, qui commence avec https://www.drupal.org/project/statistics/releases/1.0.0-beta1 est de faire de Statistics une solution 100% conforme aux règles de confidentialité, avec des données totalement anonymes, et non sur le suivi d’utilisateurs individuels comme le font les solutions tierces.
Au programme, nous avons planifié quelques évolutions fonctionnelles :
- Une interface utilisateur,
- Comptage disponible pour tous les types d’entrée et tous les modes d’affichage,
- Suivi de la navigation / Clicktracking,
- Ouverture aux extensions fonctionnelles, comme le suivi historique, par exemple
Pour les plus curieux, un plan plus détaillé pour le module en Contrib est disponible ici : https://www.drupal.org/project/drupal/issues/3417590 .
Du cœur à la contribution
Pour ceux qui utilisent le module core, notez que celui-ci deviendra déprécié dans la version Drupal 10.3.0 prévue pour le 17 juin 2024 et sera définitivement retiré du coeur Drupal à la sortie de la version 11.0.0.
Lors du DrupalCamp Roazhon qui a eu lieu à Rennes, nous avons pu ouvrir les discussions avec les contributeurs intéressés, qu’il s’agisse d’utilisateurs finaux ou de développeurs afin de finaliser la version initiale de Statistics.
L’événement est déjà passé, mais les discussions sur le sujet restent ouvertes ! Nous serions ravis d’avoir des retours d’expérience ou de discuter de vos éventuelles idées. Pour cela, faites nous part de vos besoins, envies, et autres idées sur le project tracker de Drupal.org, par notre formulaire de contact ou par un message sur Linkedin.
A très vite pour de nouvelles informations sur le module.