Die Benutzeroberfläche zum Hinzufügen eines Ereignisses zum Kalender verfügt über ein Feld für eine URL – und diese wird in der Anzeige in Discourse sehr schön angezeigt, aber wenn ein Benutzer das Ereignis seinem eigenen Kalender hinzufügt (über die drei Punkte oben rechts im Ereignis), wird keine URL übernommen.
Ähnlich scheint es, dass es eine Möglichkeit geben sollte, eine kurze Beschreibung des Ereignisses einzufügen, die in den Kalender des Benutzers exportiert wird. Ich weiß, dass ich weitere Beschreibungen im Beitrag hinzufügen kann, aber der Benutzer müsste zu Discourse zurückkehren, um sie zu sehen.
Das wird dringend benötigt! Es wäre eine fantastische Ergänzung und würde den Nutzen dieses Plugins erheblich verbessern.
Ich habe es manuell geschafft, indem ich die .ics-Datei, die Sie herunterladen können, modifiziert habe. Dann schicke ich diese als Anhang an die Kunden. Wenn die meisten Ihrer Benutzer E-Mails aktiviert haben, kann dies als PM oder über eine Benachrichtigung erfolgen.
Der Schlüssel ist das Hinzufügen einer DESCRIPTION: und einer LOCATION:.
BESCHREIBUNG:
Fügen Sie eine Zeile in die .ics-Datei ein, die mit DESCRIPTION: beginnt.
Neue Zeilen mit angezeigtem Text werden durch \\n getrennt.
Wenn Sie eine weitere Zeile der .ics-Datei für eine längere Beschreibung benötigen, rücken Sie diese mit einem Leerzeichen ein.
URLs können ohne spezielle Formatierung eingefügt werden.
ORT:
Hier können Sie alles einfügen – eine Adresse, eine Beschreibung, wie Sie sich treffen werden, oder die Themen-URL.
Beispiel für eine modifizierte .ics-Datei:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1704916800000_1704920400000
DTSTAMP:20240109T202706Z
DTSTART:20240110T200000Z
DTEND:20240110T210000Z
SUMMARY:Demonstrate how to use .ics files for Discourse Events
LOCATION:See the meta topic below
DESCRIPTION:Here is the link:\n\n
https://meta.discourse.org/t/include-link-and-description-when-adding-to-google-calendar-and-ical/278507
END:VEVENT
END:VCALENDAR
Hier ist die .ics-Datei, wenn Sie sie ausprobieren möchten:
Dies wurde implementiert! Zumindest für Google Kalender.
Für .ics-Dateien muss dies jedoch noch erfolgen, was für meine Benutzer sehr wichtig ist, da viele von ihnen Microsoft für E-Mails verwenden (und dies universeller ist). Sie können auch gut weitergeleitet werden.