Le formulaire standard OpenAgenda évolue!

Du fait des mesures sanitaires de distanciation physique, l'année 2020 a vu la communauté d'utilisateurs d'OpenAgenda publier de plus en plus d'événements en ligne, la plupart du temps soit via un lieu "En ligne" dédié, soit via un champ additionnel de type case à cocher.

Depuis maintenant quelques semaines et dans un effort de standardisation de ce type émergeant d'événements, deux nouveaux champs font progressivement leur apparition sur les écrans d'administration des agendas :

  • Le mode de participation: définit si l'événement requiert la présence physique de son public, s'il se déroule en ligne ou bien les deux.
  • Le lien d'accès à l'événement en ligne: lorsqu'un événement est en ligne, un hyperlien indiquant l'URL où celui-ci se déroule.
Un formulaire événement

Ces deux champs s'accompagnent des évolutions suivantes:

  1. Des filtres et statistiques adaptés sont proposés sur les menu d'administration des agendas
  2. Des liens et éléments visuels adaptés aux événements en ligne ou mixtes sont proposés sur les pages publiques des événements
  3. Une correspondance avec le standard schema.org/Event permet aux moteurs de recherche de détailler l'information dès les pages de résultats (rich snippets).
Filtres sur l'administration d'un agenda

Activation

Ces champs sont par défaut cachés sur les agendas déjà existants. Pour les activer, rendez vous sur l'onglet 'Formulaire' de l'administration de votre agenda, cliquez sur 'Afficher le champ' sur chacun des deux champs dans la liste des champs du formulaire puis adaptez leur positionnement selon votre préférence.

Une fois la modification enregistrée, les deux nouveaux champ seront présents sur le formulaire.

Onglet "Formulaire" de l'administration d'un agenda

Conséquences sur les intégrations existantes

L'ajout des champs s'accompagne de l'arrivée de deux nouvelles valeurs dans les exports JSON de vos agendas:

  • attendanceMode: les valeurs possibles sont 1 quand l'événement physique, 2 quand l'événement est en ligne, 3 quand l'événement est mixte
  • onlineAccessLink: présente un lien lorsque l'événement est en ligne ou mixte

Pour les événements en ligne, la précision du lieu devient facultative par défaut. En activant ces nouveaux champs, les événements en ligne apparaitront sur les exports avec une clé location non informée. Si vos synchronisations / sites ne gèrent pas ce cas de figure, plusieurs mesures s'offrent à vous pour assurer une transition sans encombres. Soit:

1/ Vous nous faites une demande pour maintenir le caractère obligatoire des lieux même pour les événements en ligne sur vos agendas, soit via la messagerie interne (lien Aide en en-tête), soit sur support@openagenda.com

2/ Vous n'affichez pas les deux nouveaux champs tant que vos intégrations ne sont pas prêtes.

Dans le cas où vos agendas agrègent des événements depuis des agendas que vous n'éditez pas, une nouvelle règle d'agrégation permet de filtrer les événements agrégés selon leur mode de participation.

Et voilà!