Convention Program Planner
Convention Schedule& Program Planner
Demo-Zeit
läuft weiter
Sa 13:40
WordPress-Plugin für Messen, Conventions & Festivals

Ein Programm. Auf der Website, auf dem Handy, an jeder Saaltür.

Convention Schedule & Program Planner macht aus hunderten Programmpunkten auf vielen Bühnen einen Plan, den Besucher sofort verstehen: als Kacheln, Liste, Zeitplan-Raster, Live-Ticker und mit dem Add-on als Türschild vor jedem Raum. Gepflegt wird alles an einer Stelle.

Alle Demos auf dieser Seite sind das echte Plugin: Original-Skripte und -Stylesheets mit einer erfundenen Convention. Oben wählen Sie den Zeitpunkt, ab dem die Demo-Uhr läuft.

[event_monitor venue="Großer Saal"] · Add-on

6Ansichten aus einem Datenbestand: Kacheln, Liste, Zeitplan, Ticker, Sprecher, Kompaktkarte
25Link-Plattformen je Programmpunkt und Sprecher, von Website bis Mastodon
0Konten nötig. Die Merkliste liegt im Browser, per QR-Code aufs Handy
14 TageVorlade-Puffer der Raummonitore für den Betrieb ohne Netz
Frontend · Besucher

Was Ihre Besucher sehen

Jede Ansicht ist ein Shortcode, den Sie auf eine beliebige Seite setzen. Probieren Sie Filter, Suche, Merkliste und das Pop-up mit Hallenplan und verwandten Terminen.

seitenwind.example/programm/
In neuem Tab ↗
Shortcode[event_calendar parent_id="1000"]

Favoriten ohne Konto

Herz antippen, fertig. Die Auswahl bleibt im Browser, wandert per QR-Code aufs Handy und ist in allen Ansichten synchron.

Farbe nach Ort oder Kategorie

Jeder Raum bekommt Farbe und Bild. Farben vererben sich vom Ober-Begriff, die Schriftfarbe passt sich automatisch an.

Suche & Filter

Live-Suche über alle Tage, Mehrfachauswahl für Orte und Kategorien, „Nur anstehende“. Drei Filter-Layouts und eine schwebende Suchleiste fürs Handy.

Detailseite oder Pop-up

Bild, Zeit, Ort, Sprache, Preis, Ticket, mehrere Mitwirkende mit Rolle und Links. Sie wählen, ob eine eigene Seite oder ein Pop-up öffnet.

Verwandte Termine

Wiederholungen, Signierstunden und Workshops derselben Person findet das Plugin selbst. Vergangenes blendet es während der Veranstaltung aus.

iCal mit Erinnerung

Einzelne Termine oder die ganze Merkliste als eine Datei, mit Alarm vorab und QR-Code für den Sprung aufs Smartphone.

Hallenplan

Mit dem Aussteller-Plugin öffnet die Detailansicht einen zoombaren SVG-Plan, der Raum ist farbig markiert. In der Demo über den Karten-Knopf im Pop-up.

Zwei Widgets

Highlight-Karte und Mini-Ticker für Seitenleiste und Footer. Beide laden ihre Dateien selbst, auch auf Seiten ohne Kalender.

Add-on · Digital Signage

Raummonitor & Kiosk-Hub

Aus jedem Fernseher, Tablet oder TV-Stick wird ein Türschild: der laufende Programmpunkt groß, die nächsten darunter. Bilder, Farben und Texte kommen aus dem Kalender, gepflegt wird nichts doppelt.

Aufteilung
Shortcode

Tipp: „Absagen“ um „Sa 13:40“ zeigt beide Fälle nebeneinander. Saal B: Für die abgesagte Hörbuch-Produktion läuft eine Ersatz-Sprechstunde, sie steht groß, die Absage bleibt als Hinweis in der Liste. Werkstatt: Der Workshop fällt ersatzlos aus, der Monitor zeigt „Abgesagt“ groß.

Minutengenau

Der Takt richtet sich an der Systemuhr aus. Zwei Bildschirme nebeneinander schalten nie sekundenversetzt um.

Offline-fest

Alle Termine des Vorlade-Fensters liegen im Browser. Fällt das Netz aus oder friert ein Seiten-Cache ein, wechselt die Anzeige trotzdem pünktlich.

Geteilter Bildschirm

Mehrere Räume auf einem Display. Jedes Feld wird wie ein ganzer Monitor gezeichnet und verkleinert, deshalb läuft nichts über.

Kiosk-fertig

Vollbild mit Wake-Lock, Mauszeiger und Knöpfe blenden sich aus. Läuft auch als installierte Web-App.

[event_monitor_hub]

Ein Startbildschirm für alle Geräte

Niemand tippt vor Ort lange Adressen in einen Fernseher-Browser. Der Hub zeigt je Standort eine Kachel. Einmal „Als Standard festlegen“, und das Gerät startet seine Anzeige nach jedem Neustart von selbst.

  1. Je Anzeige eine WordPress-Seite mit [event_monitor] anlegen.
  2. Standorte in den Einstellungen eintragen, eine Zeile je Standort.
  3. Browser im Kiosk-Modus starten, Hub-Seite als Startseite.
  4. Standort und Anzeige wählen, „Als Standard festlegen“ antippen.
  5. Nach einem Stromausfall startet die Anzeige nach 5 Sekunden Countdown.

        
Mit gespeichertem Standard startet nach dem Neustart der Countdown.
Zusammen mit den Ausstellern

Programm und Aussteller kennen sich

Mit dem Plugin „Event Exhibitor Manager“ verbinden sich beide Seiten: Programmpunkte zeigen ihren Aussteller, Sprecher ihre Stände, und jeder Raum findet seinen Hallenplan. Ohne Aussteller-Plugin läuft der Kalender ganz normal allein, die Felder dafür erscheinen dann gar nicht.

Aussteller am Programmpunkt

Die Detailansicht zeigt den verknüpften Aussteller als eigene Karte mit Logo, Typ und Land. Ein Klick öffnet das Aussteller-Pop-up mitten im Programm.

Stände auf der Sprecherseite

Wer spricht und ausstellt, hat beides auf seiner Seite: Auftritte und Ausstellerstände, getrennt nach anstehend und vergangen, auch über mehrere Jahre.

Hallenplan zum Raum

Der Kalender nimmt den Plan aus dem Aussteller-Plugin und markiert den Raum farbig, zoombar in der Detailansicht und im Zeitplan. Hier auf der Seite über den Karten-Knopf im Pop-up.

Verknüpfen per Suche

In der Bearbeitungsmaske von Programmpunkt und Sprecher suchen Sie den Aussteller nach Name oder ID. Beim Sprecher erscheint er dann als Unternehmen, gepflegt wird nur an einer Stelle.

Dort läuft das Zusammenspiel beider Plugins als Live-Demo, mit derselben Seitenwind Convention.

Backend · Redaktion

Was Ihr Team bekommt

Das ist das WordPress-Backend des Plugins mit denselben Beispieldaten. Sie können darin navigieren, bearbeiten und speichern. Gespeicherte Änderungen erscheinen sofort in den Frontend-Demos oben.

seitenwind.example/wp-admin/edit.php?post_type=event&page=event-calendar-dashboard
In neuem Tab ↗

Die Bearbeitungsmaske ist hier in der klassischen Ansicht zu sehen. Im Block-Editor stehen dieselben Felder als Meta-Box unter dem Inhalt.

Rollen und Rechte
Autoren pflegen ihre Beiträge, das Event-Team steuert das Programm, Administratoren das Design.
BereichAutorRedakteurAdministrator
Programmpunkte anlegen, eigene bearbeitenJaJaJa
Fremde Programmpunkte verwalten und löschenNeinJaJa
Orte, Kategorien und Rollen verwaltenJaJaJa
Dashboard und DatenqualitätNeinJaJa
Master Editor (Massenbearbeitung)NeinJaJa
CSV-Import und vollständiger ExportNeinJaJa
Hilfe und Shortcode-GeneratorJaJaJa
Design, Farben und TexteNeinNeinJa
Live-Ticker, Sicherheit und öffentliche APINeinNeinJa
Technik

Sauber gebaut, offen für Erweiterungen

  • Lädt nur, was die Seite braucht. Stile und Skripte sind nach Modulen getrennt. Eine Monitor-Seite lädt kein Kalender-Skript.
  • Cache-fest. Zeitkritische Anzeigen rechnen im Browser und gleichen sich im Hintergrund ab, standardmäßig alle 15 Minuten.
  • Kein „Phone Home“. Keine externen Tracker, keine Konten für Besucher. Favoriten-Klicks werden anonym und mit Spam-Schutz gezählt.
  • Sicher. Escaping, vorbereitete Abfragen, Nonces und Rechteprüfung bei jeder datenverändernden Aktion.
  • Übersetzbar. .po/.mo enthalten, Deutsch und Englisch mitgeliefert. Jeder Begriff lässt sich zusätzlich im Backend umbenennen.
  • Offene Schnittstelle. Eine öffentliche REST-API liefert das Programm an Apps, Partner-Websites und Infoscreens: nur lesend, mit API-Schlüsseln je Partner, Mengenbegrenzung, ETag und OpenAPI-Beschreibung. Das Datenformat wird nur erweitert, nie umgebaut.
  • Daten bleiben. Gelöscht wird bei der Deinstallation nur, wenn Sie das ausdrücklich einschalten.
// Detailseite im Theme überschreiben
dein-theme/single-event.php
// Monitor-Vorlage des Add-ons überschreiben
dein-theme/event-calendar/monitor-view.php

// Erweiterungspunkte für eigene Add-ons
ec_settings_design_cards
ec_settings_design_save
ec_label_structure
ec_help_tab_sections
ec_shortcode_generator_types
ec_settings_backup_excluded_keys

// Öffentliche API für Drittanwendungen
GET /wp-json/event-calendar/public/v1/events?parent=1000
X-EC-API-Key: ecpk_…

// Voraussetzungen
WordPress 5.8+   getestet bis 6.7
PHP 7.4+
Pakete

Zwei Plugins, ein Datenbestand

Der Kalender funktioniert allein. Das Add-on setzt ihn voraus und hängt sich in Einstellungen, Texte, Hilfe, Shortcode-Generator und Sicherung ein.

Hauptplugin · Version 2.0.0

Convention Schedule & Program Planner

Das Programm für Ihre Website, von der Kachelübersicht bis zum Live-Ticker, mit allen Werkzeugen für die Redaktion.

  • Kalender mit Kacheln und Liste, Zeitplan-Raster, Kompaktkarte
  • Live-Ticker mit Vollbild, Wake-Lock und Zoom-Regler
  • Sprecherverzeichnis mit eigener Detailansicht
  • Merkliste mit QR-Übertragung, iCal-Export
  • Master Editor, Dashboard, CSV-Import und -Export
  • Text- und Label-Manager, Shortcode-Generator, Einstellungssicherung
  • Öffentliche REST-API mit API-Schlüsseln, Tester und OpenAPI-Beschreibung
  • Zwei Sidebar-Widgets

WordPress 5.8 oder neuer · PHP 7.4 oder neuer

Add-on · Version 1.0.0

Raummonitor & Kiosk-Hub

Digital Signage aus Ihrem Programm, für jeden Bildschirm vor Ort.

  • Raummonitor je Raum, als geteilter Bildschirm oder Übersicht
  • Offline-Betrieb mit minutengenauem Wechsel
  • Vollbild, Wake-Lock, Mauszeiger blendet sich aus
  • Kiosk-Hub mit Standard-Anzeige und Autostart-Countdown
  • Eigene Einstellungskarte, Textgruppe und Hilfe im Kalender
  • Eigene Löschoption, die den Kalender nie berührt

Setzt Convention Schedule & Program Planner 2.0.0 oder neuer voraus

Häufige Fragen

Brauchen Besucher ein Konto für die Merkliste?

Nein. Die Merkliste liegt im Browser des Besuchers. Wer am Rechner plant, überträgt sie per QR-Code aufs Handy. Personenbezogene Daten entstehen dabei nicht.

Funktioniert das mit Caching-Plugins?

Ja. Ticker und Monitore rechnen die Zeit im Browser und wechseln pünktlich, auch wenn ein Seiten-Cache die Seite eingefroren hat. Der Abgleich mit dem Server läuft davon getrennt.

Was passiert, wenn vor Ort das WLAN ausfällt?

Der Raummonitor hält alle Termine des Vorlade-Fensters im Browser, standardmäßig 14 Tage. Er wechselt weiter zur vollen Minute und holt sich neue Daten, sobald die Verbindung zurück ist.

Wie kommen hunderte Programmpunkte ins System?

Per CSV. Spalten werden nach ihrem Namen erkannt, Groß- und Kleinschreibung spielt keine Rolle. Bestehende Einträge erkennt der Import an der Event-ID und aktualisiert sie, Bilder übernimmt er von externen Adressen in die Mediathek.

Können eine App oder eine Partner-Website das Programm übernehmen?

Ja, über die öffentliche REST-API. Sie liefert Programmpunkte, Orte, Kategorien und Sprecher in einem festen Format, nur lesend. Sie legen je Partner einen API-Schlüssel an, sehen, wer wie oft abruft, und sperren einzelne Zugänge, ohne die anderen zu stören. Was weitergegeben wird, etwa Preise, Links oder E-Mail-Adressen, entscheiden Sie selbst. In der Demo unter Backend → API können Sie Testanfragen senden.

Kann ich Begriffe wie „Sprecher“ oder „Ort“ ändern?

Ja, unter Einstellungen → Texte & Labels, ohne Code. Leere Felder fallen auf die mitgelieferte Übersetzung zurück.

Bleiben meine Daten erhalten, wenn ich das Plugin entferne?

Ja, solange Sie die Löschung nicht ausdrücklich einschalten. Kalender und Add-on haben getrennte Schalter, und keiner der beiden löscht die Daten des anderen.

Ist die Demo auf dieser Seite echt?

Ja. Kalender, Zeitplan, Ticker, Monitor, Hub, Master Editor und Shortcode-Generator laufen mit den Original-Skripten und -Stylesheets des Plugins. Nur der WordPress-Server ist nachgebildet, die Daten sind erfunden. Downloads und Uploads in die Mediathek sind in der Demo abgeschaltet.