Kalender-RSVP-Beiträge

:information_source: Zusammenfassung Erstellt kurze Themenantworten für RSVP-Ereignisse
:hammer_and_wrench: Repository-Link GitHub - mariodsantana/discourse-calendar-rsvp-posts
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse

Funktionen

  • Echtzeit-Benachrichtigungen – Da RSVP-Ereignisse nun einen Antwortbeitrag im Thema erstellen, löst jede RSVP Benachrichtigungen für Themenbeobachter aus
  • Minimale Unordnung – Bisherige Benachrichtigungsbeiträge werden gelöscht, sodass maximal 2 Beiträge gleichzeitig vorhanden sind (1 Verlauf + 1 neueste Benachrichtigung)
  • Vollständiger Verlauf – Alle RSVP-Aktivitäten werden mit Zeitstempeln in chronologischer Reihenfolge gespeichert
  • Entmutigt das Hin- und Herwechseln – Zeitstempel machen wiederholte RSVP-Änderungen sichtbar

Konfiguration

Die relevanten Website-Einstellungen (unter Admin > Einstellungen > Plugins) konfigurieren hauptsächlich, welche RSVP-Änderungen einen Beitrag auslösen sollen – Zusagen, Interessenten, Absagen oder Entfernung einer bestehenden Zusage – und ob bei RSVP-Änderungen für Ereignisse, die in der Vergangenheit beginnen, ausgelöst werden soll.

Die verbleibende Einstellung schaltet den Verlaufsmodus um. Wenn der Verlaufsmodus deaktiviert ist, bleibt nur der neueste Benachrichtigungsbeitrag im Thema erhalten. Wenn der Verlaufsmodus aktiviert ist, verwaltet das Plugin einen zusätzlichen „Verlaufs“-Kommentar wie folgt:

  • Bei der ersten Zusage wird ein einfacher Benachrichtigungsbeitrag erstellt, der die Zusage ankündigt
  • Bei der zweiten Zusage wird der erste Beitrag in einen zeitgestempelten Verlaufsbeitrag umgewandelt und dann ein neuer Benachrichtigungsbeitrag erstellt
  • Bei nachfolgenden Zusagen wird die Zusage an den Verlaufsbeitrag mit Zeitstempel angehängt, der vorherige Benachrichtigungsbeitrag gelöscht und ein neuer erstellt

Einstellungen

Name Beschreibung
calendar_rsvp_posts_on_new_going Beitrag bei neuer „Zusage“
calendar_rsvp_posts_on_new_interested Beitrag bei neuem „Interessent“
calendar_rsvp_posts_on_new_not_going Beitrag bei neuer „Absage“
calendar_rsvp_posts_on_removed_rsvp Beitrag, wenn eine Zusage entfernt wird
calendar_rsvp_posts_allow_past_events ob für Ereignisse gepostet werden soll, die in der Vergangenheit beginnen
calendar_rsvp_posts_enable_history einen zeitgestempelten Verlaufsbeitrag beibehalten (Standard: aktiviert)