Tri des événements
Il existe plusieurs tris sur OpenAgenda, accessibles selon la page consultée.
Tri chronologique par dernière plage horaire
C'est le tri utilisé sur les pages d'accueil d'agendas. Les événements étant parfois associés à plusieurs plages, un tri par prochaine plage a tendance à mettre trop en avant les événements aux plages multiples (dits longs), telles que les expositions ou pièces de théâtre.
Le tri par dernière plage permet aux événements ponctuels d'être plus visibles lorsque leur date approche.
Quelques subtilités sont à prendre en compte sur la page agenda :
- Les événements passés sont masqués par défaut. Lorsqu'ils sont inclus, ils apparaissent après les événements à venir, dans l'ordre inversé : du plus récent au plus lointain.
- Les événements mis en une sont prioritaires dans l'ordre d'affichage : ils se placent en tête de liste. Cela reste vrai même lorsqu'ils sont passés : ils restent signalés « en une » et apparaissent donc en priorité.
- Une recherche en saisie libre via le champ de recherche de la barre latérale remplace ce tri par un tri par pertinence : les premiers événements affichés sont ceux qui correspondent le mieux à la recherche.
- Un agenda sans événement à venir s'ouvre sur ses événements passés (voir ci-dessous).
Agenda sans événement à venir
Ce comportement s'applique à la page publique d'un agenda et à son intégration.
Avant : lorsque tous les événements publiés d'un agenda étaient passés, la page affichait uniquement « Aucun événement à venir – Inclure les événements passés » au-dessus d'une liste vide. Il fallait cliquer sur le lien pour voir du contenu.
Maintenant :
- La page s'ouvre directement sur les événements passés, du plus récent au plus ancien.
- La ligne du total l'indique : la mention « Aucun événement à venir » apparaît en gras sous le nombre d'événements (par exemple « 57 événements »). Elle remplace le lien « Inclure les événements passés », qui aurait vidé la page.
- Le sélecteur de tri affiche « Plus récents d'abord » (« Du plus récent au plus ancien » dans le menu déroulant) au lieu de « Chronologique », qui indiquait l'inverse de l'ordre réellement affiché.
- Les événements mis en une restent affichés en premier, même s'ils sont passés.
Dès qu'un événement à venir est publié, l'agenda retrouve son affichage habituel : événements en cours et à venir, passés masqués par défaut.

Tri par date la plus proche
Le fonctionnement est proche du tri par dernière plage horaire, mais il prend en compte la prochaine plage horaire à venir plutôt que la dernière plage d'un événement. Il est proposé dans les options de tri de l'administration des événements d'un agenda, sous le nom « Date la plus proche ». Les événements passés suivent ceux à venir, dans l'ordre inverse : du plus proche au plus lointain.
Tri par dernière mise à jour
C'est le tri par défaut de l'administration des événements d'un agenda. Il permet de contrôler en priorité les événements les plus récemment modifiés.
Pour aller plus loin
Les développeurs qui souhaitent utiliser ces tris via l'API peuvent consulter la documentation API sur la lecture et les tris.
Qu'en dites-vous ? Vos commentaires sont les bienvenus.
Mis à jour le : 26/10/2026
Merci !
