> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://doc.openagenda.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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 à tendance à mettre trop en avant les événements aux plages multiples, telles que les expositions ou pièces de théâtre. Il permet aux événements ponctuels d'être plus visibles lorsque leur date approche. Trois subtilités sont à prendre en compte pour ce tri sur la page agenda: 

1. 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.
2. Les événements mis en une seront prioritaires dans l'ordre d'affichage: il viendront se placer en tête de liste.
3. Une recherche en saisie libre via le champ de recherche en barre latérale verra ce tri remplacé par un tri par pertinence, les premier événements affichés seront ceux correspondant au mieux à la recherche

Ce tri correspond aux clés *lastTimingWithFeatured.asc* et *lastTiming.asc* [dans la documentation API](https://developers.openagenda.com/10-lecture/). Il a remplacé le tri chronologique strict comme tri par défaut  qui avait pour inconvénient de placer systématiquement un événement long entamé, tel une exposition sur 6 mois, en tête de liste quotidiennement.

**Tri chronologique**
Le fonctionnement de ce tri est proche de celui par dernière plage horaire, mais 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 dans l'administration des événements d'un agenda. Les événements passés suivent ceux à venir, dans l'ordre inverse: du plus proche au plus lointain.

Ce tri correspond aux clés *timingsWithFeatured.asc* et *timings.asc* [dans la documentation API](https://developers.openagenda.com/10-lecture/#tris)

**Tri par dernière mise à jour**
C'est le tri par défaut sur l'administration des événements d'un agenda. Il permet de contrôler en priorité les événements les plus récemment modifiés.

Ce tri correspond à la clé *updatedAt.asc* [dans la documentation API](https://developers.openagenda.com/10-lecture/#tris)

Qu'en dites-vous ? Vos commentaires [sont les bienvenus](mailto:bonjour@openagenda.com).