Auf einer Seite, die ich verwalte, gibt es einen kleinen Kalender mit Kursen und Workshops. Um diese zu verwalten, musste ich ein Plugin auswählen, das alle notwendigen Funktionen mitbringt. Weil ich auch schon komplexere Anforderungen an ein Veranstaltungsmanagement-Plugin für Arbeitsprojekte hatte, habe ich mich für die kostenlose Version des Plugins „The Events Calendar“ entschieden. Hier sind die Gründe dafür.
Was macht der The Events Calendar?
Zunächst einmal fügt es eine Reihe von neuen Beitragstypen hinzu: Veranstaltungen, Veranstaltungsorte und Veranstalter. Außerdem fügt es zwei neue Taxonomien hinzu: Veranstaltungs-Kategorien und (Veranstaltungs-)Schlagwörter. Ihr müsst nicht unbedingt alle Taxonomien verwenden, aber wenn ihr es tut, könnt ihr es anderen ermöglichen, Veranstaltungen am gleichen Ort, vom gleichen Veranstalter usw. zu finden.
Wenn ihr eine Veranstaltung erstellt, könnt ihr eine Anfangs- und Endzeit festlegen oder eine ganztägige Veranstaltung (auch über mehrere Tage hinweg) anlegen. Für den Veranstaltungsort könnt ihr wählen, ob ihr eine Karte in einer einzelnen Veranstaltung anzeigen möchtet. Ihr könnt auch die Kosten für die Veranstaltung festlegen, aber es wird nur ein Preis angezeigt. Das Haupt-Plugin bietet kein Ticketing-System, geschweige denn Zahlungsoptionen. Es gibt ein kostenloses Zusatz-Plugin „Event Tickets and Registration„, das den Verkauf von Tickets mit Stripe oder einem PayPal-Geschäftskonto ermöglicht. Da aber auf der Website, auf der ich es verwende, keine Registrierungen vorgenommen werden, habe ich diese Erweiterung nicht installiert.
Für die Auflistung von Veranstaltungen gibt es eine Monats-, Listen- und Tagesansicht. Es gibt ein Widget für die Veranstaltungsliste und eine Stichwortsuche. Interessierte können Veranstaltungen über eine iCalendar-Datei, Google Calendar, Outlook 365 und Outlook Live abonnieren.
Veranstaltungen können mit Blöcken im Block-Editor bearbeitet werden, aber auf der Website, die ich betreue, verwenden wir ihn in Kombination mit dem Classic Editor, da die UX-Änderungen für die Person, die die Website betreibt, etwas zu kompliziert waren.
Andere Add-ons zum Plugin
Es gibt Pro-Versionen des Haupt-Plugins und der Tickets-Erweiterung. Die Qualität der offiziellen Erweiterungen ist sehr gut. Die Preise pro Website sind gerechtfertigt, wenn Veranstaltungen euer Hauptgeschäft auf diesen Websites sind oder wenn ihr sogar Tickets verkauft. Für Websites, auf denen Veranstaltungen nur eine untergeordnete Rolle spielen, finde ich sie zu hoch und würde wahrscheinlich auf externe Dienste zurückgreifen, die euch einen Prozentsatz für den Verkauf von Eintrittskarten berechnet.
In der kostenlosen Version des Kalenders fehlt eine wichtige Funktion: die Anzeige von Veranstaltungen einer bestimmten Kategorie auf einer Seite. Dies ist selbst für eine persönliche Website nützlich und rechtfertigt meiner Meinung nach nicht den hohen Preis für die Pro-Version. Glücklicherweise habe ich ein Plugin genau für diesen Zweck gefunden: The Events Calendar Shortcode & Block. Mit diesem Plugin könnt ihr Veranstaltungen einer Kategorie auf einer Seite oder in einem Beitrag auflisten, entweder mit einem Shortcode oder einem Block. Es bietet sogar ein Elementor-Widget und ein Bricks-Element, aber da ich diese beiden Page Builder nicht verwende, weiß ich nicht, wie gut sie funktionieren. Sogar dieses kostenlose Plugin hat eine Pro-Version, aber die kostenlose Version ist wirklich alles, was ich für diese eine Website brauche.
Es gibt viele Zusatz-Plugins im WordPress.org Plugin-Verzeichnis, und selbst wenn ihr keine passendes findet, könnt ihr das Plugin gut anpassen, da er viele Actions und Filter hat, die ihr in den DevDocs findet. In der Knowledgebase erfahrt ihr hingegen mehr über die Verwendung der verschiedenen Plugins. Dies ist ein weiteres starkes Argument für mich, dieses Plugin als mein Haupt-Plugin für das Veranstaltungsmanagement zu verwenden. Andere Plugins bieten ebenfalls eine tiefere Integration in dieses Plugin, wie zum Beispiel das MultilingualPress-Plugin, über das ich vor einiger Zeit berichtet habe.
Fazit
Wenn es um Veranstaltungs-Plugins geht, verwende ich normalerweise immer The Events Calendar. Zum einen, weil ich mich daran gewöhnt habe, aber noch mehr, weil ich seine Codequalität schätze. Ich musste einmal ein anderes verwenden, das wiederkehrende Termine anbietet (das ist nur in der Pro-Version von The Events Calendar verfügbar), aber die Codequalität war so schlecht, dass ich es jedes Mal hasste, damit zu arbeiten. Mit mehr als 700.000 aktiven Installationen, nur für die kostenlose Version, ist es auch das meistgenutzte Event-Plugin im WordPress.org Plugin Directory.
Habt ihr The Events Calendar schon einmal benutzt? Oder verwendet ihr ein anderes Plugin? Was hat euch dazu bewogen, eine der Alternativen zu wählen?