À quoi ressemble le texte d’un événement
Un événement iCalendar est un ensemble de lignes étiquetées entre BEGIN:VEVENT et END:VEVENT. Le format est défini dans la RFC 5545, publiée en 2009, et c’est le même que celui des fichiers d’agenda .ics.
Un exemple de la taille d’un QR : BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. Un fichier d’agenda complet enveloppe les événements dans BEGIN:VCALENDAR et ajoute des champs comme UID et DTSTAMP, mais les QR codes ne portent souvent que le bloc de l’événement pour gagner de la place.
- SUMMARY : le titre de l’événement
- DTSTART et DTEND : début et fin, au format AAAAMMJJTHHMMSS
- LOCATION : lieu ou adresse
- DESCRIPTION : notes plus longues
- Un Z final signifie que l’heure est en UTC
Régler correctement l’heure
Écrire les heures en UTC avec un Z final est le moyen le plus simple pour qu’un événement apparaisse à la bonne heure locale pour tout le monde. Une heure sans Z est traitée comme une heure locale flottante, qui peut se décaler pour les personnes dans d’autres fuseaux horaires, et un fuseau nommé exige des données supplémentaires qui agrandissent le code.
Les événements sur toute la journée peuvent utiliser une valeur composée uniquement de la date, comme DTSTART;VALUE=DATE:20261015.
Prise en charge et alternatives
La prise en charge des codes d’événement dans les applications appareil photo intégrées varie ; certaines proposent d’ajouter directement l’événement, d’autres affichent le texte ou exigent une application de scan. Il vaut la peine de vérifier sur les téléphones que votre public utilise avant d’imprimer.
Une alternative courante est un QR code qui renvoie vers un fichier .ics hébergé ou une page d’événement avec des boutons d’ajout à l’agenda. Un lien permet aussi de corriger l’heure ou le lieu après l’impression du code.