Aller au contenu

Occurrences

Où : menu Événements > Occurrences. Qui : les administrateurs seulement ; l'écran n'apparaît pas pour les éditeurs.

Un événement qui se répète (« chaque mardi à 19 h ») est enregistré une seule fois. Le site en tire la liste de ses séances, les dates réelles affichées dans l'agenda et dans les encarts « À venir ». On appelle cette liste les occurrences.

Cet écran est un outil de maintenance : vous n'y créez rien. Il sert à contrôler les occurrences et, si besoin, à les recalculer. Dans le travail de tous les jours, vous n'en avez pas besoin : les occurrences d'un événement se mettent à jour toutes seules à chaque enregistrement de l'événement.

L'écran Occurrences

1 Inspecter un événement. 2 Régénérer les occurrences. 3 Comparaison avec Calendarize It (seulement si l'ancien plugin est encore présent).

Quand s'en servir

  • Les séances d'un événement ne correspondent pas à ce que vous attendez, et enregistrer l'événement de nouveau n'y change rien.
  • Vous venez d'importer beaucoup d'événements en une fois.
  • Un événement sans date de fin de répétition n'affiche plus de séances lointaines : le site ne prévoit les séances qu'environ deux ans à l'avance, et elles se prolongent au fil des enregistrements. Régénérer les occurrences les prolonge d'un coup pour tous les événements.

Inspecter un événement

Saisissez dans le champ ID de l'événement le numéro d'un événement, puis cliquez sur Inspecter. L'écran affiche les informations brutes de l'événement, telles qu'elles sont stockées (colonnes Clé de méta et Valeur stockée), et ses premières séances.

Le numéro d'un événement se lit dans la barre d'adresse de son écran de modification : post=1234 donne l'événement 1234. Si aucun événement ne porte ce numéro, l'écran répond Aucun événement ne correspond à cet identifiant.

Cet outil est surtout utile pour vérifier un doute ou pour en parler au webmestre : vous n'avez rien à y modifier.

Régénérer les occurrences

Le bouton Régénérer tous les événements recalcule les séances de tous les événements à partir de ce que vous avez saisi dans chacun (dates, répétition, séances annulées ou déplacées).

  • Rien de ce que vous avez saisi n'est modifié : seule la liste des séances est refaite.
  • L'opération peut prendre un moment si le site compte beaucoup d'événements.
  • Une fois terminée, une bannière indique le résultat, par exemple : « 120 événements régénérés, 3 400 occurrences écrites. »

Comparaison avec Calendarize It

Cette section n'apparaît que sur un site qui utilisait encore l'ancien plugin Calendarize It. Elle compare le nombre de séances de l'ancien et du nouveau système, pour s'assurer qu'aucune ne manque avant de désactiver l'ancien plugin :

Ligne Ce qu'elle indique
Occurrences Calendarize It le nombre de séances de l'ancien plugin
Occurrences d'Events and Calendars le nombre de séances actuelles
Événements présentant un écart le nombre d'événements dont les deux chiffres diffèrent

Quand tout concorde, l'écran affiche Aucun écart : chaque événement génère le même nombre d'occurrences dans les deux tables. Sinon, la liste Événements à vérifier donne, pour chacun, les deux nombres et la période couverte par chaque système ; cliquez sur son nom pour l'ouvrir.

Les données de Calendarize It ne sont jamais modifiées par cet écran.

Sur un site sans Calendarize It, l'écran indique : Aucune table Calendarize It n'a été trouvée sur ce site : il n'y a rien à comparer.