Das Modul “Event Platform” - und wie es unterstützen kann Events oder Tech Talks zu planen
“Event Platform” ist ein leistungsfähiges Modul, das die Organisation von technischen Vorträgen und Veranstaltungen vereinfacht. In diesem Artikel erläutern wir Ihnen, wie 1xINTERNET es für die Erstellung der Website des DrupalCamp Berlin 2024 eingesetzt hat. Die wichtigsten Funktionen werden vorgestellt, und es wird beschrieben, wie das Modul Sie bei der Erstellung einer Event-Website unterstützen kann und welche Verbesserungen wir uns wünschen.
Die Notwendigkeit
Als die Entscheidung fiel, das DrupalCamp Berlin 2024 auszurichten, erklärte sich 1xINTERNET bereit, die Website für die gesamte Veranstaltung zu erstellen. Das bedeutete Design, Entwicklung und Hosting. Dazu wurde ein Team aus Frontendern, Backendern und einem Projektmanager zusammengestellt. Im ersten Schritt wurde diskutiert, wie die Website am besten aufgebaut werden sollte: Mit einer Standard-Drupal-Installation oder mit einer eigenen Installation von 1xINTERNET? Und wie würden wir das gesamte Session-Management mit Session-Vorschlägen, Speaker-Profilen, Session-Annahme-Workflow und schließlich einem umfassenden Programm, das auf der Website angezeigt wird, aufbauen?
Das “Event Platform” Modul: ein verborgener Juwel
Um ein Haar hätten wir uns entschieden, mit einer Standard-Drupal-Installation zu beginnen und alles von Grund auf neu aufzubauen. Doch dann bekamen wir den entscheidenden Tipp von Nico Grienauer (grienauer) von Drupal Austria, der an der Erstellung der Website für die DrupalDevDays Vienna 2023 beteiligt war - unter Verwendung des Event Platform Moduls. Dieser Hinweis erwies sich als goldrichtig. Aus unerfindlichen Gründen war das Event Platform Modul bis dahin nicht auf unserem Radar. Derzeit gibt es nur etwa 30 Installationen des Moduls, es ist daher zu leicht zu übersehen.
Nach einer ersten Sichtung des Moduls war klar, dass wir das “Event Platform” Modul für den Aufbau der Website verwenden werden und dass wir es auch problemlos in die Installation von 1xINTERNET integrieren können. Die Tatsache, dass wir mit diesem Modul begannen, anstatt alles von Grund auf neu aufzubauen, verschaffte uns einen großen zeitlichen Vorsprung. Auf der Projektseite der Eventplattform konnten wir auf den ersten Blick sehen, dass dieses Modul seriös aufgebaut ist. Die Liste der Maintainer umfasst Martin Anderson-Clutz (mandclu), einen Solutions Engineer von Acquia und Mike Herchel (mherchel), einen Drupal Core Maintainer und ehemaliges Vorstandsmitglied der Drupal Association von Aguileana. Beide sind sehr aktive und erfahrene Senior-Entwickler.
Hauptmerkmale des Moduls “Event Platform”
Um einen guten Überblick über das Modul “Event Platform” zu bekommen, schauen Sie sich das 8-minütige Demo-Video an. Wenn Sie unter die Haube schauen, sehen Sie den gesamten Inhalt und die Datenstruktur, die notwendig sind, um die Geschäftslogik einer Veranstaltung auf der Grundlage von Sessions, Speakern und einem Programmablauf zu implementieren:
- Content-Types - Sessions, Featured Speaker, Stellenanzeigen, Sponsoren
- Benutzerrollen - Speaker, Session-Moderator
- UI für die Verwaltung des Session-Plans - ein Drag-and-Drop-Planersteller mit Konflikterkennung
- Terminologie - Raum, Teilnehmer, Session-Kategorie, Sponsorenebene, Zeitlicher Ablauf
- Workflow-Status - vom Einreichen bis zur Annahme einer Session
- Automatisierte E-Mails - ausgelöst bei Änderungen des Session-Status
- ...und mehr - verschiedene Ansichten und Blöcke sowohl für die Administratoren als auch für das Frontend
Perfekt für das DrupalCamp Berlin 2024
Mit all dem war es möglich, die Website mit einem kleinen Team in kurzer Zeit auf die Beine zu stellen und Verlässlichkeit zu bieten. Was will man mehr? Schauen Sie selbst! Dieses Jahr war das DrupalCamp Berlin für alle etwas Besonderes, denn es brachte die Drupal-Community nach einer 10-jährigen Unterbrechung wieder im Herzen Berlins zusammen. Es war ein triumphales Comeback, das den Meilenstein von 150 Teilnehmern erreichte und wir sind stolz darauf, zu diesem Erfolg beigetragen zu haben.
Vorschläge für zukünftige Verbesserungen
Während der Arbeit mit dem Modul “Event Platform” sind uns einige Funktionen aufgefallen, die noch nicht im Modul enthalten sind, die uns aber geholfen hätten, den Prozess noch besser in eine Drupal-Website zu integrieren. Dafür haben wir Feature Request Issues erstellt und hoffen, dass diese in zukünftigen Versionen des Moduls enthalten sein werden. Es ist geplant, diese Entwicklungen tatkräftig zu unterstützen. Die Requests sind erstellt - nicht nur für 1xINTERNET Mitarbeiter, sondern für jeden, der helfen möchte, diese Entwicklungen zu realisieren:
- Anpassbare Zeitfenster - um unterschiedliche Sessionlängen zu ermöglichen, z.B. zwei 15-minütige Sessions in einem 30-minütigen Zeitfenster unterzubringen.
- Automatische Bestätigung der Vortragenden - wenn eine Session angenommen wurde, könnte eine automatische E-Mail mit einem Bestätigungslink an den Vortragenden gesendet werden.
- Interner Bewertungsprozess für Session Moderatoren - innerhalb der Website könnte eine anonyme Bewertung der vorgeschlagenen Sessions durch die Session Moderatoren ermöglicht werden.
- Sprache der Session - die Möglichkeit zur Auswahl der Sprache wäre hilfreich.
- Ticketing - ein Ticketing für die kommerzielle Abwicklung des Ticketverkaufs innerhalb von Drupal, einschließlich des Versands von Rechnungen, wäre hilfreich.
- Accounts für Teilnehmer - es wäre hilfreich, wenn die Teilnehmer ihre eigenen Veranstaltungspläne aus ihren gemerkten Sessions zusammenstellen könnten.
- Visualisierung vergangener Sessions - durch das Hinzufügen von CSS-Klassen könnten vergangene Sessions auf den ersten Blick erkennbar gemacht werden.
Das Modul “Event Platform” spielte eine Schlüsselrolle bei der schnellen und effizienten Erstellung der Website für das DrupalCamp Berlin 2024. Seine Funktionen ermöglichten es dem Team, innerhalb kürzester Zeit ein gutes Ergebnis zu erzielen. Zukünftige Verbesserungen werden die Rolle des Moduls als Eckpfeiler des Eventmanagements in Drupal weiter festigen.
Weitere Highlights
Zurück in Berlin - DrupalCamp Berlin 2024
10 Jahre nach der DrupalCity in 2014, war es an der Zeit, sich wieder im Herzen Europas zu vereinen...
DrupalCamp Berlin 2024: Innovationen, Anerkennungen und Ausblick auf das neue Drupal CMS
Das DrupalCamp Berlin 2024 brachte über 150 Drupal-Enthusiasten zusammen, die KI-Innovationen...