Ich benutze das offizielle Kalender- und Event-Plugin seit Jahren, und es ist für viele Zwecke wirklich ausgezeichnet – die Schaltfläche „Zum Kalender hinzufügen“ im Thema ist hilfreich, geht aber im Jahr 2026 nicht ganz so weit, wie es nötig wäre.
Wenn ein Benutzer eine Benachrichtigung über ein neues Event-Thema erhält, bekommt er eine Standard-Discourse-Benachrichtigungs-E-Mail. Diese E-Mail enthält keinen .ics-Anhang. Das bedeutet, der Empfänger muss:
- In der Benachrichtigungs-E-Mail klicken, um das Thema zu besuchen.
- Die Schaltfläche „Zum Kalender hinzufügen“ suchen und anklicken (nicht offensichtlich, da sie sich im \text{...}-Menü befindet).
- Google Kalender-Benutzer können von dort aus klicken, um es hinzuzufügen (öffnet einen neuen Tab).
- Outlook/Apple Kalender-Benutzer müssen die Datei manuell herunterladen/öffnen und zum Kalender hinzufügen.
E-Mail-Clients wie Outlook, Apple Mail, Thunderbird und Gmail unterstützen Kalendereinladungen, die als text/calendar-MIME-Teile eingebettet sind, erstklassig. Wenn sie einen solchen Teil erkennen, rendern sie direkt in der E-Mail eine native „Annehmen / Ablehnen / Vielleicht“-Benutzeroberfläche – kein Klicken auf eine Website erforderlich. Ich bin mir nicht sicher, ob die „Annehmen/Ablehnen“-Feedbackschleife so implementiert werden kann, dass das Thema aktualisiert wird, aber zumindest eine automatische Hinzufügung zum Kalender wäre etwas.
Dies ist wirklich eine Quelle der Reibung bei der Nutzung von Discourse mit einigen der Teams und Gemeinschaften, die ich unterstütze. Wenn etwas so Zentrales wie Kalendereinladungen von E-Mail-Clients nativ unterstützt wird, finden es Leute, die neu bei Discourse sind, ärgerlich, dass Discourse dies nicht kann.
Ich frage mich nur, ob dies in Zukunft zu Discourse Events hinzugefügt werden kann.