Le principe
Chaque temps fort est une configuration dans le calendrier central conf/events.php. Vous en ajoutez une entrée avec sa période et ses règles ; le socle s'occupe du reste (affichage, comptage, classement, trophée).
- Cette configuration se fait au niveau du fichier de calendrier : prévoyez un accès technique (ou demandez à DGT Concept).
- Choisissez à l'avance la période (début/fin), le thème (émojis, couleurs) et l'objectif.
Les principaux réglages
- key / label — identifiant et nom affiché de l'événement.
- type —
hunt(chasse) ouawareness(sensibilisation). - start / end — mois et jour de début et de fin.
- hudEmoji / colors — l'habillage visuel (émoji du compteur, dégradé de couleurs).
- items — pour une chasse : les objets à trouver, avec leur émoji, leur rareté (poids) et leurs points.
- dailyQuota / goal — nombre d'objets par jour et objectif à atteindre pour gagner.
- eligiblePaths — les pages où l'événement est actif.
- labels — les messages de félicitations et de quota atteint.
Étapes
Ouvrir le calendrier
Le fichier
conf/events.php.Ajouter une entrée
Copiez un événement existant comme modèle et adaptez ses valeurs.
Fixer la période
startetenddéterminent quand il s'active tout seul.Régler la difficulté
dailyQuotaetgoaléquilibrent l'effort et la récompense.Cibler les pages
Renseignez
eligiblePathspour choisir où l'événement vit.Vérifier
Testez sur la période concernée que le compteur et le trophée fonctionnent.
Bon à savoir
- Un événement dont la période est passée reste inactif : inutile de le supprimer, il se rallumera l'an prochain.
- Gardez un objectif atteignable : un temps fort trop dur décourage plus qu'il n'engage.