"Ajouter au calendrier" - pièces jointes .ics iCal pour les événements dans les emails de notification Discourse ?

J’utilise le plugin officiel Calendar and Event depuis des années, et il est vraiment excellent pour de nombreuses utilisations – le bouton « Ajouter au calendrier » dans le sujet est utile mais n’est pas tout à fait suffisant pour ce dont on a besoin en 2026.

Lorsqu’un utilisateur reçoit une notification concernant un nouveau sujet d’événement, il reçoit un e-mail de notification Discourse standard. Cet e-mail n’a pas de pièce jointe .ics. Cela signifie que le destinataire doit :

  1. Cliquer dans l’e-mail de notification pour Visiter le Sujet
  2. Trouver et cliquer sur le bouton « Ajouter au calendrier » (peu évident, car il se trouve dans le menu )
  3. Utilisateurs de Google Calendar : peuvent cliquer pour ajouter à partir de là (ouvre un nouvel onglet)
  4. Utilisateurs d’Outlook/Apple calendar : Doivent télécharger/ouvrir le fichier manuellement et l’ajouter au calendrier.

Les clients de messagerie comme Outlook, Apple Mail, Thunderbird et Gmail prennent en charge nativement les invitations de calendrier intégrées en tant que parties MIME text/calendar. Lorsqu’ils en détectent une, ils affichent une interface utilisateur native « Accepter / Refuser / Peut-être » directement dans l’e-mail – sans avoir besoin de cliquer vers un site web. Je ne sais pas si la boucle de rétroaction « Accepter/Refuser » peut être implémentée pour que le Sujet soit mis à jour, mais au moins l’ajout automatique au calendrier serait quelque chose.

C’est vraiment une source de friction pour l’utilisation de Discourse avec certaines des équipes et communautés que je soutiens. Lorsque quelque chose d’aussi central que les invitations de calendrier est pris en charge nativement par les clients de messagerie, les personnes nouvelles dans Discourse trouvent agaçant que Discourse ne puisse pas le faire.

Je me demande juste si c’est quelque chose qui pourrait être ajouté à l’avenir à Discourse Events ?

1 « J'aime »

Avez-vous vu Calendar subscription URLs for external calendar apps ?

Ce n’est pas la même chose, mais cela a résolu mon cas d’utilisation d’avoir un calendrier synchronisé toujours à jour sur plusieurs instances de Discourse.

1 « J'aime »

oui c’est une belle option qui s’ajoute à la gestion du calendrier.

Pour moi, il faudrait peut être ajouter le lien de l’événement dans la synchronisation histoire de cliquer dessus à se rappeler du sujet.

Il me semble qu’on peut ajouter d’autre élément dans le ics mais il faudrait peut être un tutorial pour que les utilisateurs puissent le faire eux même :sweat_smile:

Cela a été inclus plus tôt cette semaine

3 « J'aime »

Comme quoi les grands esprits se rencontre :rofl:

Merci Falco et à toute l’équipe Discourse :+1:

3 « J'aime »

C’est un ajout utile qui fonctionnerait pour certains cas d’usage. Pour moi, en tant que personne utilisant plusieurs instances Discourse et donc fortement investie dans Discourse, je pourrais m’abonner à leurs calendriers et avoir un endroit unique et à jour où tout est réuni.

Cependant, le cas d’usage à l’origine de la demande de fonctionnalité du sujet initial était une conversation qui a eu lieu entièrement sur openhealthhub.org via des messages privés, où j’ai organisé une date et une heure pour une réunion par vidéoconférence avec de potentiels contributeurs du Wiki (ce ne sont pas des personnes investies dans Discourse qui utiliseront la fonctionnalité d’URL de calendrier), puis nous avons dû revenir à l’e-mail pour la dernière étape : l’invitation calendrier pour l’appel.

C’est la friction de bas niveau sur les choses simples, comme celle-ci, qui pousse même des communautés d’utilisateurs Discourse assez engagées à revenir à l’e-mail, Teams/Outlook et d’autres plateformes. Discourse en tant que plateforme de travail serait un excellent choix, mais sans invitations calendrier appropriées, cela fait un peu pâle figure. En tant que personne qui essaie souvent de présenter Discourse à des sceptiques, c’est à ce moment-là que je peux presque entendre leurs cerveaux se refermer.

1 « J'aime »

Je suis tout à fait d’accord avec Marcus ici – et j’ai vu la même dynamique se jouer dans plusieurs communautés, surtout lorsqu’il s’agit de personnes moins intégrées à l’écosystème Discourse.

L’article Calendar subscription URLs for external calendar apps est absolument génial pour les membres actifs d’un site Discourse. Mais il montre ses limites pour ceux qui sont en périphérie ou à l’extérieur.

J’ai déjà joué avec cela par le passé et j’ai constaté que je pouvais modifier le fichier .ics téléchargeable pour qu’il se comporte comme le souhaite @pacharanero lorsqu’il est envoyé par e-mail en pièce jointe dans un MP. Je n’ai malheureusement pas rassemblé mes idées quelque part d’utile.

Dans un premier temps (et réalisable), il serait formidable de pouvoir facilement envoyer par MP le fichier .ics existant (avec quelques ajustements).

1 « J'aime »