L’interface pour ajouter un événement au calendrier dispose d’un espace pour une URL — et elle s’affiche très bien dans Discourse, mais lorsqu’un utilisateur enregistre l’événement dans son propre calendrier (via les trois points en haut à droite de l’événement), aucune URL n’est incluse.
De même, il semble qu’il devrait y avoir un moyen d’inclure une brève description de l’événement qui serait exportée dans le calendrier de l’utilisateur. Je sais que je peux ajouter plus de description dans le message, mais l’utilisateur devrait revenir à Discourse pour la voir.
C’est tellement nécessaire ! Ce serait un ajout fantastique et améliorerait considérablement l’utilité de ce plugin.
J’ai réussi à le faire manuellement en modifiant le fichier .ics que vous pouvez télécharger. J’envoie ensuite celui-ci en pièce jointe aux clients. Si la plupart de vos utilisateurs ont leurs e-mails activés, cela peut se faire sous forme de message privé ou via une notification.
La clé est d’ajouter une DESCRIPTION: et une LOCATION:.
DESCRIPTION:
Ajoutez une ligne dans le fichier .ics qui commence par DESCRIPTION:
les nouvelles lignes de texte affiché sont séparées par \\n
si vous avez besoin d’une autre ligne du fichier .ics pour une description plus longue, indentez-la avec un espace
les URL peuvent être incluses sans formatage spécial requis
LOCATION:
Vous pouvez y mettre n’importe quoi : une adresse, une description de la façon dont vous allez vous rencontrer, ou l’URL du sujet.
Exemple de fichier .ics modifié :
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1704916800000_1704920400000
DTSTAMP:20240109T202706Z
DTSTART:20240110T200000Z
DTEND:20240110T210000Z
SUMMARY:Démontrer comment utiliser les fichiers .ics pour les événements Discourse
LOCATION:Voir le méta-sujet ci-dessous
DESCRIPTION:Voici le lien :\n\n
https://meta.discourse.org/t/include-link-and-description-when-adding-to-google-calendar-and-ical/278507
END:VEVENT
END:VCALENDAR
Voici le fichier .ics si vous souhaitez l’essayer :
Ceci a été implémenté ! Au moins pour Google Agenda.
Il reste encore à le faire pour les fichiers .ics, ce qui est très important pour mes utilisateurs car beaucoup d’entre eux utilisent Microsoft pour leurs e-mails (et c’est plus universel). Ils peuvent également être transférés joliment.