Discourse Kalender und Veranstaltungen

:discourse2: Zusammenfassung Discourse Calendar and Events fügt Ihrer Discourse-Website dynamische und interaktive Kalender- und Event-Funktionen hinzu.
:open_book: Installationsanleitung Dieses Plugin ist im Discourse-Kern enthalten. Es muss nicht separat installiert werden.

Aktivieren von Kalender und Events

Das Plugin „Calendar and Events“ kann entweder über den Umschalter oder über seine Einstellungen aktiviert werden, die beide auf Ihrer Seite admin/plugins erreichbar sind:

Funktionen

Nicht überraschenderweise fügt Discourse Calendar and Events sowohl Kalender- als auch Event-Funktionen zu Ihrer Discourse-Website hinzu. Damit können Sie individuelle Themenkalender erstellen, um wichtige Termine oder Zeitpläne zu verfolgen, Kalender in Kategorien anzeigen, einen Feiertagskalender hinzufügen, um Urlaube, Abwesenheiten oder Krankheitstage zu markieren, interaktive Event-Themen erstellen sowie eine leicht zugängliche Kalenderübersicht aller Ihrer anstehenden Events anzeigen.

Kalender

Maßgeschneiderte Kalender können in mehreren Themen erstellt werden. Kalender, denen Sie eine höhere Sichtbarkeit verleihen möchten, können über der Themenliste einer Kategorie angezeigt werden.

Weitere detaillierte Informationen zur Erstellung und Verwendung von Kalendern finden Sie unter:

Events

Die Event-Funktion ermöglicht das Einfügen interaktiver Elemente in Themen, die Ihre Mitglieder nutzen können, um sich für die Teilnahme an Aktivitäten Ihrer Community anzumelden. Diese werden alle in einem dedizierten, plattformweiten Kalender zusammengefasst, mit der Option, einen leicht zugänglichen Link zu Ihrem Navigationsmenü hinzuzufügen. Weitere Informationen zur Erstellung und Verwendung dieser Funktion finden Sie unter:

:exclamation: Dies sollte nicht mit Pavillons Events-Plugin (im Plural) verwechselt werden.

Kalendereinstellungen

Name Beschreibung
calendar enabled Aktiviert das Plugin discourse-calendar. Dies fügt Unterstützung für ein [calendar][/calendar]-Tag im ersten Beitrag eines Themas hinzu.
holiday calendar topic id Themen-ID des Feiertags-/Abwesenheitskalenders des Personals.
holiday status emoji Definiert das Emoji, das für den Feiertagsstatus verwendet wird.
delete expired event posts after Beiträge mit abgelaufenen Events werden automatisch nach (n) Stunden gelöscht. Auf -1 setzen, um die Löschung zu deaktivieren.
all day event start time Events ohne angegebene Startzeit beginnen zu dieser Zeit. Format ist HH:mm. Für 6:00 Uhr morgens geben Sie 06:00 ein.
all day event end time Events ohne angegebene Endzeit enden zu dieser Zeit. Format ist HH:mm. Für 18:00 Uhr abends geben Sie 18:00 ein.
calendar categories Zeigt einen Kalender oben in einer Kategorie an. Obligatorische Einstellungen sind categoryId und postId. z. B.: categoryId=6;postId=453[1] Weitere gültige Einstellungen: tzPicker[2], weekends[3] und defaultView[4].
calendar categories outlet Ermöglicht die Änderung, welcher Outlet den Kategorienkalender anzeigen soll.
working days Legt Arbeitstage fest. Sie können die Verfügbarkeit einer Gruppe mit dem Tag timezones in einem Beitrag anzeigen, z. B.: [timezones group=admins][timezones]
working day start hour Startzeit der Arbeitsstunden.
working day end hour Endzeit der Arbeitsstunden.
close to working day hours extension Legt die Erweiterungszeit innerhalb der Arbeitsstunden fest, um die Zeitzonen hervorzuheben.
calendar automatic holidays enabled Legt den Feiertagsstatus automatisch basierend auf der Region eines Benutzers fest (Hinweis: Sie können bestimmte automatische Feiertage in den Plugin-Einstellungen deaktivieren).
map events title Ordnet den Titel des Seitenleistenkalenders basierend auf der Kategorie zu. Standardmäßig „Anstehende Events“.

Event-Einstellungen

Name Beschreibung
discourse post event enabled Aktiviert die Event-Funktionen. Hinweis: calendar enabled muss ebenfalls aktiviert sein.
discourse post event allowed on groups Gruppen, die Events erstellen dürfen.
displayed invitees limit Begrenzt die Anzahl der angezeigten Eingeladenen bei einem Event.
display post event date on topic title Zeigt das Datum des Events nach dem Titel des Themas an.
use local event date Verwendet das lokale Datum nach dem Titel des Themas anstelle der relativen Zeit.
discourse post event edit notifications time extension Verlängert (in Minuten) den Zeitraum nach Ende eines Events, in dem „teilnehmende“ Eingeladene weiterhin über Änderungen im ursprünglichen Beitrag benachrichtigt werden.
discourse post event allowed custom fields Ermöglicht es, dass jedes Event den Wert benutzerdefinierter Felder festlegen kann.
events calendar categories Zeigt einen Event-Kalender oben in einer Kategorie an.
sort categories by event start date enabled Aktiviert die Sortierung von Themeneinträgen nach dem Startdatum des Events.
disable resorting on categories enabled Ermöglicht es Kategorien, die Möglichkeit für Benutzer zu deaktivieren, nach der Event-Kategorie zu sortieren.
sidebar show upcoming events Zeigt einen Link zu anstehenden Events in der Seitenleiste unter „Mehr“ an. Erfordert post event enabled.
map events to color Ordnet einem bestimmten Tag oder einer Kategorie eine Event-Farbe zu.

:information_source: :curling_stone: Der Endpunkt discourse-post-event/events.json hat nun einen zusätzlichen Parameter, um zwischen einfacher und detaillierter Antwort zu wechseln. Um die detaillierte Antwort zu erhalten, können Sie ?include_details=true hinzufügen:

/discourse-post-event/events.json?include_details=true

Integrationen mit anderen Plugins

Sie können eine Komponente dieses Plugins mit Right Sidebar Blocks verwenden. Stellen Sie sicher, dass die gewünschte Route in der Right Sidebar Blocks-Komponente aktiviert ist. Der Blockname lautet upcoming-events-list. Historisch waren zusätzliche Einstellungen im Kalender-Plugin selbst erforderlich, dies wurde jedoch vereinfacht.

So erscheint der Seitenleistenkalender standardmäßig.

Wenn Sie die Zeit nicht anzeigen möchten, können Sie einen leeren timeFormat-Wert in der Blockeinstellung der Komponente hinzufügen.

:discourse2: Von uns gehostet? Dieses Plugin ist in unseren Business- und Enterprise-Tarifen verfügbar: Calendar | Discourse - Civilized Discussion


  1. categoryId ist die Kategorie, über der der Kalender angezeigt wird.
    postId ist der Beitrag, in dem Sie den Kalender mit [calendar][/calendar] eingefügt haben. ↩︎

  2. Es kann einen Zeitzonen-Auswahl auf der oberen rechten Seite des Kalenders anzeigen. Standardmäßig falsch, Sie können es mit tzPicker=true aktivieren. ↩︎

  3. Es kann Samstage und Sonntage aus dem Kalender ausblenden. Standardmäßig wahr. Sie können es mit weekends=false auf falsch setzen. ↩︎

  4. defaultView legt die Ansicht des Kalenders fest (Tag, Woche usw.). Es kann wie folgt gesetzt werden:

    defaultView=agendaDay
    defaultView=agendaWeek
    defaultView=month (Standard)
    defaultView=listNextYear ↩︎

98 „Gefällt mir“
How to use the calendar plugin?
Discourse Calendar - How to?
Calendar plugin, nothing is displayed
Discourse 2.2.0.beta3 Release Notes
How to use the calendar plugin?
Discourse Calendar dislpay link text rather than link url
Ability to mark any post as unread
Is there a room booking plugin?
I am looking for a webhook or event api
Inserting date/time into new topic's title field (ie, right here > !)
📅 Event List Widget (Layouts Plugin)
Db:migrate fails on discourse-calendar
Vacation autoresponder for users who are away?
Creating sub-communities in a discourse server
Plugin to gather approvals / signatures on an initiative?
Go from a Wordpress + Discourse structure to a Discourse site only?
Plugin to show upcoming events on hosted discourse
Moderator/Admin Off Duty Button
Please better document the Discourse Calendar plugin
Setup Continuous Integration using GitHub Actions
Add color to events based on event category or tag?
Is there any way to change the starting date of the Calendar?
SEO applied to Discourse Official Plugins
Add color to events based on event category or tag?
Add recurrent items within a date-range
Use Case Question - Room/Equipment Booking
Best practices for communicating to user base
Integrate with Discourse-calendar
My Wiki of useful Meta (and other) links
Quotes in event name clears attendees
Calendar in Discourse
Show Cakeday dates on the Calendar plugin
Agenda de colegio
What are your favorite plugins for your community?
Display a category as a calendar by scheduled Topic-timer dates
Why you should use Discourse internally for your company/team instead of Slack (4 years use case)
Newbie question: Is there a comprehensive guide to configuring and administering Discourse instance?
Events Plugin :calendar:
When "closing" event it moves it to today's date & time
How to display different calendar views?
Discourse calendar and event iCal integration?
Can the auto-responder fire on @mentions?
Help us test Horizon, our newest theme
Bulk Invite via modal only allowing one user (and not displaying correctly)
Event Creation
500 Error when posting, moment.tz runtime error
Best practice for a topic for a recurring event
How to get "back" btn
Event Chat Channels Now Available
📅 New Calendar Feature: End Date for Recurring Events
🌍 New Calendar Feature: Show Local Time
What livestream/webinar platforms do you use?
Custom Wizard Plugin :mage:
ICS → Discourse Importer
How have you built a local community around Discourse?
Events Plugin :calendar:
What happens next?
Bundling more popular plugins with Discourse core
Calendar subscription URLs for external calendar apps
Listing event invitees with email addresses
Discourse Daily Challenges
Upcoming Events Extra Buttons and Enhancements
Horizon: High Context Topic Cards
Besoin de renseignement pour informer une annulation d'événement
Current Projects - May 2026
It's easier than ever to create events in Discourse!
Easily create Events categories using the Calendar and Events plugin
It is very difficult to make events all day in the events modal (and 00:00 is confusing)
Discourse Calendar - How to?
Events Plugin :calendar:
Topic List Previews (TLP)
New Topic button text does not change to New Event in sidebar in events category in Horizon Theme
Event/Calendar Plugin - Cannot select a user for bulk-invite
Category Calendar with defaultView="listNextYear" not showing events
Calendar Core - Needs any special theme?
Creating and managing calendars
Sorting Categories by Title
Creating and managing events
Category Calendar with defaultView="listNextYear" not showing events
The "Save Changes" button is very low on my user preferences interface page
Group Timezones
Easily create Events categories using the Calendar and Events plugin
Available hours / work hours flair
Could use help, setting up new community
Feature request: wrap calendar items when there's just one per day
Right Sidebar Blocks
Custom Discourse instance for a writers club
Unread messages blue numbers appearing in Latest lately (when they shouldn't)?
Database migration chokes on huge value of a "calendar-details" item in table "post_custom_fields"
"Out of office" user indicator
Database migration chokes on huge value of a "calendar-details" item in table "post_custom_fields"
Events Plugin :calendar:
Events Plugin :calendar:
Calendar plugin features to make it really useful for us
"Out of office" user indicator
Can discourse display topic replies in reverse order?
Discourse Livestream
New to Discourse, have some questions :)
Expired events with end times are being removed from upcoming-events even with setting set to -1