Kalenderfunktionen in Discourse

Ereignisse

Discourse erlaubt das Erstellen von Terminen („Ereignis“) in einem geposteten Text. Dafür wird der Menüpunkt “Ereignis erstellen” benutzt, der im Kopfteil des Editors hinter dem Plus Symbol sitzt.

:warning: Bitte „Ereignis“ nicht mit “Datum einfügen” im gleichen Menü verwechseln.

Das Ereignis kann mit einer Agenda versehen werden. Andere Teilnehmer können sich für das Ereignis registrieren, dann bekommt der Ersteller einen Überblick über die Teilnehmerzahl. Über das Dreipunkmenü oben rechts kann man z.B.

  • das einzelne Ereignis als Datei exportieren (ics Datei)
  • eine private Nachricht an den Ersteller des Termins senden
  • bestimmte Benutzer benachrichtigen
  • alle Teilnehmer anzeigen
  • das Ereignis nachbearbeiten

In weiteren Postings zu diesem Ereignis kann man z.B. ein Protokoll als Wiki Text und Quer-Links auf andere Dokumente hinzufügen. Sobald das Ereignis vorbei ist, kann man den gesamten Thread schliessen oder archivieren.

Community Kalender

In der obersten Ebene einer Community werden die Termine einer Benutzergruppe auf einem Kalenderblatt dargestellt. Das Kalenderblatt zeigt alle aktuellen oder anstehenden Termine, die innerhalb dieser Community und in ihren Unter-Kategorien angelegt wurden (Sortierung nach Monat, Woche, Tag).

Persönlicher Kalender in der Seitenleiste

In der Seitenleiste links gibt es im Menüpunkt “Anstehende Ereignisse” ein weiteres Kalenderblatt. Es setzt sich aus den Ereignissen in allen Benutzergruppen zusammen, für die man eine Berechtigung hat und entspricht einem „persönlichen Kalender“.

Kalender extern abonnieren

Termine im Discourse Kalender kann man auch Termine in einer externen Kalender-Anwendung anzeigen lassen. Z.B. Thunderbird oder in einem Google Kalender. Weitere Details siehe Termine in Discourse Kategorien jetzt extern abonnierbar

Was noch fehlt

An verschiedenen Kalender Funktionen wird noch gearbeitet, die Implementierung wird auf https://meta.discourse.org diskutiert.

  • Darstellung eines externen Online Kalenders, der z.B. in einem Google Drive oder auf einem CalDAV Kalenderserver liegt
  • Online-Synchronisation von intern und extern gespeicherten Terminen (CalDAV Syhcnronisation)