Inclure le lien et la description lors de l'ajout à Google Agenda et iCal

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.

4 « J'aime »

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 :

3 « J'aime »

Merci pour cela. Je vais essayer. Sans le lien, la fonction d’événement n’est pas très utile.

3 « J'aime »

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.

4 « J'aime »

+1 pour cette fonctionnalité

1 « J'aime »

Je suis ravi de signaler que cela a maintenant également été implémenté pour .ics !!

5 « J'aime »