Discourse-Kalender (und Ereignis)

Nun, hier ist die Stelle, an der das Plugin etwas unübersichtlich ist. Und das liegt größtenteils an seiner Geschichte.

Es begann als ein Plugin, das Themenkalender ermöglichte. In diesem Fall war jede Antwort auf das Thema ein Ereignis (wenn es ein Datum/eine Uhrzeit enthielt). Der Feiertagskalender ist ein großartiges Beispiel/Anwendungsfall dafür.

Anschließend wurde die Möglichkeit hinzugefügt, den OP eines Themas in ein Ereignis umzuwandeln (das in einem seitenweiten Kalender angezeigt wird). Dies trägt den etwas seltsamen Namen discourse_post_event. Dies kann pro Kategorie (in den Kategorieeinstellungen) gesteuert und Benutzern über die Website-Einstellung discourse_post_event_allowed_on_groups eingeschränkt werden.

Zusätzlich können Sie wählen, ob Sie einen Kalender dieser OP-Ereignisse („Beitrag-Ereignisse“) über einer bestimmten Kategorie anzeigen möchten (dieser enthält nur die Ereignisse aus dieser Kategorie). Sie können auch (über eine Website-Einstellung) eine schicke Sortierung der Themenliste jeder Kategorie nach Ereignis aktivieren – dies wird über eine Kategorieeinstellung aktiviert.

Nach dem jüngsten Gespräch auf meta.discourse.org scheint die Nutzung dieser Ereignisse pro Thema jetzt die dominierende Art zu sein, das Plugin zu verwenden.

Persönlich finde ich die Einstellungen, die all dies regeln, etwas zusammengewürfelt, mit einigen verwirrenden Überschneidungen zwischen Website-Einstellungen, Kategorieeinstellungen und Terminologie.

Ich würde mir wünschen, dass dies aufgeräumt/rationalisiert wird. Da es eine Schlüsselfunktionalität für die meisten Communities abdeckt, würde ich mir wünschen, dass das Plugin einem breiteren Kreis von Discourse-Benutzern frei zugänglich gemacht wird (derzeit ist es ziemlich hinter einer Paywall, es sei denn, man hostet selbst).

4 „Gefällt mir“