Der Kiosk-Hub [event_monitor_hub] löst das größte Logistikproblem beim Messeaufbau: Ein einziges Startportal für alle Bildschirme – Antippen statt mühsamer URL-Eingabe vor Ort.
Das Problem, das der Hub löst
Auf einer Convention hängen schnell zehn bis zwanzig Displays: ein Ticker im Foyer, Monitore vor jedem Konferenzsaal, Tablets an Workshop-Räumen. Jede Anzeige benötigt eine eigene URL:
https://mein-kongress.de/anzeige-saal-a/https://mein-kongress.de/anzeige-saal-b/https://mein-kongress.de/ticker/
Das Abtippen solcher langen Adressen auf einem Smart-TV mit Bildschirmtastatur oder einem Android-Stick ist zeitraubend und fehleranfällig. Der Hub reduziert den Aufbau auf: Hub-Seite aufrufen → Standort antippen → Raum wählen → „Als Standard festlegen“.
Die zwei Ebenen des Hubs
Der Hub gliedert sich in zwei durchdachte Ebenen:
- Ebene 1 – Standortauswahl (
renderLocations): Alle Standorte (Gebäude, Hallen) erscheinen als Touch-Kacheln mit Bild. Die Kopfzeile trägt den Hinweis „Ort auswählen“. - Ebene 2 – Anzeigenauswahl (
renderDisplays): Nach dem Klick erscheinen die Kachel „Live-Ticker“ und alle Monitore dieses Standorts. Die Kopfzeile zeigt den Standortnamen und den Link „« Zurück zu den Standorten“.
Gibt es in den Einstellungen genau einen Standort, überspringt der Hub die erste Ebene automatisch. Der Zurück-Link entfällt dann bewusst – das Display zeigt direkt den Ticker und die Monitore des Standorts.
Die Standorte in WordPress hinterlegen
Öffnen Sie Veranstaltungen → Einstellungen → Live-Ticker & Monitor und suchen Sie das Feld Hub-Standorte. Tragen Sie je Standort eine Zeile ein:
Standortname | URL zum Live-Ticker | Monitorname=URL, Monitorname=URL
Praxisbeispiel mit benannten Monitoren:
Haupthaus | https://mein-kongress.de/ticker/ | Saal A=https://mein-kongress.de/saal-a/, Saal B=https://mein-kongress.de/saal-b/
Workshop-Haus | https://mein-kongress.de/ticker-ws/ | Raum 1=https://mein-kongress.de/raum-1/, Raum 2=https://mein-kongress.de/raum-2/
Praxisbeispiel ohne Namen (Kacheln heißen automatisch „Monitor 1“, „Monitor 2“):
Haupthaus | https://mein-kongress.de/ticker/ | https://mein-kongress.de/saal-a/, https://mein-kongress.de/saal-b/
Regeln des Standort-Parsers (ecrm_get_hub_locations)
- Leerzeilen werden ignoriert.
- Eine Zeile zählt erst ab zwei Feldern (Standortname und Ticker-URL).
- Das Ticker-Feld darf leer bleiben (
Standort | | Raum=URL) – dann erscheint an diesem Standort nur die Monitor-Auswahl. - Das dritte Feld wird an Kommata zerlegt; ein
=trennt Anzeigename und Zieladresse. - Fehlt der Name, vergibt das Plugin automatisch „Monitor 1“, „Monitor 2“ durchnummeriert nach Position.
- Sicherheit: Alle Adressen laufen durch
esc_url_raw(); unsicherejavascript:-Adressen werden verworfen.
Automatische Bilder auf den Hub-Kacheln (ecrm_hub_tile_image)
Das Plugin gleicht den Kachelnamen automatisch mit den angelegten Räumen unter Veranstaltungen → Orte ab: zuerst über den exakten Namen, danach über den Slug. Passt ein Ort, erscheint dessen Raumbild (inklusive automatischer Bildvererbung von übergeordneten Orten), sonst das globale Standardbild. Wer Räume im Hub genauso benennt wie in der Ortsverwaltung, erhält die Bilder ohne jeden Zusatzaufwand!
Die Hub-Seite bereitstellen
Legen Sie eine neue, nicht verlinkte Seite an (z. B. /anzeigen/) und fügen Sie den Shortcode ein:
[event_monitor_hub]
Der Hub benötigt keine weiteren Attribute – er liest alle Daten direkt aus den Einstellungen. Diese eine Webadresse wird als Startseite auf allen Anzeigegeräten eingerichtet.
Bedienung am Gerät vor Ort
-
1Hub-Adresse aufrufen
Es erscheinen die Standorte als Kacheln (bei nur einem Standort direkt die Anzeigen).
-
2Standort antippen
Der Live-Ticker und alle Raummonitore des gewählten Standorts erscheinen.
-
3Anzeige wählen
Gewünschte Kachel antippen – die Anzeige öffnet sich sofort im Vollbild.
-
4„Als Standard festlegen“
Antippen, damit sich dieses Gerät seine Anzeige dauerhaft merkt.
-
5Standard zurücksetzen
Wird ein Display an einen anderen Saal gerollt: Einfach in der Kopfzeile auf „Standard zurücksetzen“ tippen.
Der automatische 5-Sekunden-Countdown
Ein Klick auf „Als Standard festlegen“ speichert drei Schlüssel im localStorage des Browsers:
ec_hub_default_url– Adresse der gemerkten Anzeigeec_hub_default_name– Anzeigename für den Startbildschirmec_hub_default_loc– Standortname für die Kopfzeile
Beim nächsten Aufruf oder Geräteneustart zeigt der Hub einen Startbildschirm mit dem Namen der Anzeige und einem Countdown von 5 Sekunden; danach leitet er automatisch weiter. Eine Abbrechen-Schaltfläche stoppt den Countdown sofort und bringt den Nutzer zur Kachelauswahl zurück.
Die Merkfunktion gilt je Gerät und je Browser und liegt ausschließlich dort im lokalen Speicher (localStorage) – nicht auf dem Server. 20 Bildschirme an 20 Türen merken sich 20 verschiedene Anzeigen völlig autark ohne Benutzer-Accounts oder Tracking.