Verwaltung von Veranstaltungen
Für die Verwaltung eines Veranstaltungskalenders in WordPress gibt es zahlreiche Plugins, die sich mal mehr, mal weniger leicht integrieren lassen. Allen gemeinsam ist jedoch fast immer ein Overload verbunden mit einer relativ hohen Einarbeitungszeit. Eine besonders flexible Alternative bietet jedoch das Plugin Advanced Custom Fields (ACF). Hiermit lassen sich nicht nur Vorträge, Exkursionen, Kongresse und andere Events effizient organisieren, sondern auch maßgeschneiderte Lösungen entwickeln – ideal auch für Mitgliederbereiche.
Das Plugin ermöglicht das Hinzufügen benutzerdefinierter Felder wie Datum, Uhrzeit, Ort und Referenten, die speziell auf die Anforderungen des Veranstalters zugeschnitten sind. Diese Felder können nicht nur zur Datenspeicherung, sondern auch zur Darstellung auf der Website genutzt werden. Dank der Kombination aus Flexibilität und Erweiterbarkeit (z. B. durch eigene Funktionen) kann das System individuell angepasst werden – und die Eingabe durch Redakteure erfolgt dann sogar ohne tiefere Programmierkenntnisse.
Endspiel – wenn Unternehmen von der Börse verschwinden
Das Delisting, der Rückzug eines Unternehmens von der Börse, markiert oft ein Kapitelende. Gründe hierfür sind vielfältig: Übernahmen, finanzielle Schwierigkeiten oder strategische Neuausrichtungen. Für Anleger bedeutet dies meist Kursverluste und den Verlust der täglichen Handelbarkeit.
München
19:00 Uhr
Gäste willkommen
Die Cashflow-Strategie
Nähere Informationen zu dieser Veranstaltung liegen aus redaktionellen Gründen derzeit noch nicht vor, folgen aber an dieser Stelle in Kürze.
München
19:00 Uhr
Gäste willkommen
WordCamp Europe 2025
Das WordCamp Europe 2025 ist die bedeutendste Veranstaltung für die WordPress-Community in Europa und findet vom 05. bis 07. Juni 2025 statt. Diese jährliche Konferenz bietet eine einzigartige Gelegenheit, sich mit anderen Nutzern, Entwicklern, Designern und Unternehmern zu vernetzen, Ideen auszutauschen und die neuesten Entwicklungen kennenzulernen.
Basel
Externer Veranstalter
Energie und Rohstoffe am Aktienmarkt – Chancen erkennen und nutzen am Beispiel des amerikanischen Öl- und Gassektors
Rohstoffe sind die Grundbausteine unserer modernen Welt. Von Öl und Gas über Metalle wie Kupfer und Eisen bis hin zu Agrarprodukten wie Weizen und Soja – sie alle spielen eine entscheidende Rolle in nahezu allen Wirtschaftsbereichen.
München
19:00 Uhr
Gäste willkommen
Mitgliederversammlung und Weihnachtsfeier
Am Dienstag, dem 09. Dezember 2025 um 17:00 Uhr findet unsere jährliche Mitgliederversammlung statt. Danach laden wir ab 19:00 Uhr herzlich zu unserer Weihnachtsfeier ein. Genießen Sie ein köstliches Buffet, treffen Sie alte Freunde und lassen Sie das Jahr bei besinnlicher Musik gemeinsam ausklingen.
München
17:00 Uhr
Nur für Mitglieder
Masonry, Kacheleffekte bzw. Mauerwerke eignen sich insbesondere dann, wenn Inhalte wie Anreißer, aber auch Bilder beispielsweise auf Übersichtsseiten unterschiedlich hoch bzw. breit sind. Diese funktionieren, indem Elemente basierend auf dem verfügbaren vertikalen Raum in optimaler Position platziert werden. Am besten beobachtbar, indem man das Fenster des Browsers vergrößert bzw. verkleinert. Im Fallbeispiel werden mit diesem Effekt die bereits hinterlegten Veranstaltungen nach Datum sortiert mittels Shortcode ausgegeben. Weitere Parameter wie Referent, Ort u. ä. sind ebenfalls denkbar.
Veranstaltungen im Mitgliederbereich
Mitgliederbereiche bieten viele Vorteile, wie beispielsweise (exklusive) Einladungen zu besonderen Veranstaltungen. In diesem Artikel stellen wir ein Template vor, das speziell für Events eines Kunden entwickelt wurde. Es bietet eine dynamische und personalisierte Darstellung von Veranstaltungsdetails – inklusive Informationen zu Referenten, Datum und Uhrzeit – und eine Vorschau auf kommende Veranstaltungen.
Dynamische Veranstaltungsdetails
Das Veranstaltungstemplate nutzen Advanced Custom Fields (ACF), um alle relevanten Informationen dynamisch darzustellen. Beispiele für die Möglichkeiten:
Referenten: Hat eine Veranstaltung mehrere Referenten, werden diese automatisch angezeigt. Ist nur ein Referent hinterlegt, erscheint dieser als Einzelperson. Falls keine Angaben vorliegen, wird das Feld ausgeblendet. Firmenzugehörigkeit: Der Firmenname wird nur dann angezeigt, wenn er im Backend ausgefüllt wurde. Veranstaltungsdauer: Start- und Enddatum werden automatisch kombiniert, um den Veranstaltungszeitraum anzugeben, z. B.: Dauer: 01.01.2025 bis 02.01.2025. Veranstaltungsort: Die Angaben wie Straße, Postleitzahl und Stadt werden ebenfalls aus den Feldern übernommen und ansprechend ausgegeben.
Individuelle Inhalte bei fehlenden Daten
Wenn bestimmte Details (z. B. der Ort) noch nicht bekannt sind, wird ein Platzhaltertext ausgegeben. Zusätzlich können Besucher:innen mithilfe eines Shortcodes Fragen zu fehlenden Informationen direkt über ein Support-Formular stellen.
Weitere Veranstaltungen im Überblick
Um Nutzer:innen auf andere spannende Events aufmerksam zu machen, zeigt ein zusätzlicher Bereich am Ende einer jeden Detailseite zur Veranstaltung bis zu drei zufällige Beiträge aus der Kategorie Events, optional nur solche, die noch nicht abgeschlossen sind. Diese werden als übersichtliche Cards mit Datum, Titel und Kurzbeschreibung dargestellt. Listen und Tabellen sind jedoch ebenso denkbar.
Fazit
Das vorgestellte Template bietet eine strukturierte und ansprechende Darstellung aller relevanten Informationen. Mit Advanced Custom Fields und dynamischer Integration bleiben sowohl Mitgliederbereiche als auch öffentliche Veranstaltungsseiten stets aktuell und informativ.
Call-to-Action-Buttons und Logik für Veranstaltungen
Mit dem folgenden Ansatz können dynamische Call-to-Action-Elemente auf Veranstaltungen basierend auf einem benutzerdefinierten Feld Status angezeigt werden. Abhängig vom Status der Veranstaltung (z. B. Public, Private oder Extern) werden spezifische Buttons und Informationen generiert.
Public: Gäste sind willkommen. Es wird eine Schaltfläche zur Anmeldung als Gast oder Mitglied angezeigt. Private: Nur Mitglieder dürfen teilnehmen. Ein Button leitet zur Mitgliedsanmeldung. Extern: Externe Veranstaltungen verlinken direkt zur Website des externen Veranstalters. Eingeloggte Mitglieder haben Zugang zu einem Support-Formular, das direkt auf der Event-Seite erscheint, um Fragen zu stellen.
Integration eines iCalendar zum Download
Im Rahmen des Projekts haben wir eine Funktion entwickelt, die es ermöglicht, für Veranstaltungen eine Datei für iCalendar zum Download anzubieten. Diese enthält die wichtigsten Informationen wie Datum, Uhrzeit, Ort und Beschreibung der Veranstaltung.
Verwendung von Advanced Custom Fields
Für jede Veranstaltung auf der Website wurden benutzerdefinierte Felder eingerichtet. Diese Felder ermöglichen Daten wie das Startdatum, die Startzeit, das Enddatum, die Endzeit, den Titel und den Ort der Veranstaltung hinzuzufügen. Die hierfür relevanten Felder wurden wie folgt definiert: Startdatum: im Format d.m.Y; Startzeit: im Format H:i; Enddatum (optional für mehrtägige Events); Endzeit (optional für zeitgesteuerte Events); Titel und Ort der Veranstaltung mit Adresse. Weitere Felder umfassen u.a. Referent(en) und Institution.
Erstellung einer Funktion für den iCalendar
Es wurde eine Funktion entwickelt, die beim Aufruf einer bestimmten Kategorie (z. B. Events) die relevanten Veranstaltungsdaten abruft und eine iCalendar-Datei (ICS) zum Download bereitstellt. Diese Datei enthält: Event-Zeiten (Start und Ende), die im richtigen Format für iCalendar (DTSTART, DTEND) angegeben werden; Titel der Veranstaltung (SUMMARY); Ort der Veranstaltung (LOCATION); Beschreibung mit einem Link zu weiteren Informationen (DESCRIPTION). Die Datei wird mit den korrekten Headern (Content-Type: text/calendar) als event.ics bereitgestellt.
Zeitformat und Zeitzonenmanagement
Da Veranstaltungen in verschiedenen Zeitzonen stattfinden können, wurde die Zeitzone auf Europe/Berlin gesetzt, um sicherzustellen, dass alle Zeiten korrekt in hinterlegt bzw. angezeigt werden. Mit der Methode DateTime::createFromFormat wurde das Datum und die Uhrzeit aus den benutzerdefinierten Feldern extrahiert und konvertiert.
Ergebnisse und Nutzen für Nutzer:innen
Besucher Ihrer Website können nun durch einen einfachen Klick auf einen Link für eine Veranstaltung die Datei für den iCalendar herunterladen und diese in ihren persönlichen Kalender importieren. Dadurch können Interessenten bequem Veranstaltungen zu ihrem Kalender hinzufügen.
Anmeldung leicht gemacht
Der Mitgliederbereich bietet eine Vielzahl spannender Veranstaltungen, die sowohl für Mitglieder als auch externe Gäste zugänglich sind. Damit die Anmeldung möglichst einfach und reibungslos abläuft, haben wir ein differenziertes System entwickelt.
Willkommen zu den Veranstaltungen
Gäste können sich, sofern die Veranstaltung freigegeben ist, problemlos anmelden. Die Teilnahme wird jedoch erst nach einer Bestätigung verbindlich. Mitglieder profitieren von einer sofort verbindlichen Anmeldung. Eine zusätzliche Bestätigung ist nicht erforderlich. Das System erkennt Mitglieder automatisch und begrüßt sie sogar persönlich – z. B. mit ihrem Vornamen, falls hinterlegt.
Technische Umsetzung der Anmeldung
Die Anmeldung basiert auf einer dynamischen Funktionalität. Über das Formular können Gäste ihre Daten sicher übermitteln. Der Status Gast wird über den Link erkannt. Angemeldete Mitglieder werden direkt über ihre Identifikation als Benutzer erkannt.
Warum diese Unterscheidung wichtig ist
Mit der Differenzierung zwischen Gästen und Mitgliedern stellen wir sicher, dass jede Zielgruppe die bestmögliche Erfahrung erhält. Mitglieder genießen eine schnelle und verbindliche Anmeldung. Gäste können Veranstaltungen unverbindlich kennenlernen und erleben.
Zusammenfassung
Individuelle Anpassungen erlauben zumindest für kleinere Site eine effiziente und professionelle Veranstaltungsverwaltung ohne Plugins, mit zahlreichen Funktionen, die nicht gebraucht werde – von der Planung über die Darstellung bis hin zur Anmeldung. Die vorgestellten Ansätze verdeutlichen, dass selbst komplexe Anforderungen umgesetzt werden können, um eine optimale Nutzererfahrung für Mitglieder und Gäste gleichermaßen zu schaffen.