Dynamische Inhalte mit DataSets

Erstellen Sie datengesteuertes Digital Signage mit easyCMS: DataSets für Menüs und Dashboards, RSS-Ticker, Wetter und Live-Widgets, die sich aktualisieren, ohne das Design neu zu gestalten.

Statische Bilder funktionieren gut, bis sich der Preis eines Kaffees ändert und jemand eine Grafik neu exportieren, erneut hochladen und hoffen muss, dass jeder Bildschirm nachzieht. Dynamische Inhalte trennen Daten von Design: Das Layout bleibt, wie es ist, und die Zahlen, Zeilen und Überschriften darin aktualisieren sich von selbst. easyCMS bietet zwei Varianten: DataSets, die Sie selbst steuern, und Live-Widgets, die aus externen Quellen gespeist werden.

Was ist ein DataSet?

Ein DataSet ist eine kleine Tabelle, die im CMS lebt, unabhängig von jedem Layout: Sie definieren Spalten (Produkt, Beschreibung, Preis) und füllen Zeilen aus (Espresso, einfacher Shot, 2,50€). Layouts zeigen die Tabelle dann über Daten-Widgets an. Ändern Sie einen Preis im DataSet, und jeder Bildschirm, der ihn anzeigt, aktualisiert sich bei der nächsten Anmeldung des Players – keine Designarbeit, kein erneutes Hochladen.

Klassische Einsatzzwecke: Besprechungsraum- und Veranstaltungspläne, KPI-Dashboards, Ankunfts- und Abfahrtstafeln, Personaldienstpläne, Preislisten.

Für die Speisekarte eines Cafés, einer Bar oder eines Restaurants verwenden Sie stattdessen Menu Boards. Sie geben Ihnen Kategorien und Produkte als eigenständige Objekte. Das passt für eine Speisekarte weit besser als eine generische Tabelle, und wer Preise aktualisiert, muss nie an Spalten denken.

Ein DataSet erstellen und befüllen

  1. Erstellen Sie ein DataSet und geben Sie ihm einen klaren Namen (“Mittagsmenü”).
  2. Definieren Sie die Spalten. Es gibt drei Arten: Value für Daten, die Sie selbst eingeben, Formula für Werte, die aus anderen Spalten berechnet werden, und Remote für Felder, die aus einem externen Feed befüllt werden. Jedes neue DataSet kommt bereits mit einer Spalte namens Col1. Bearbeiten oder löschen Sie diese über ihr Zeilenmenü, statt sie zu umgehen.
  3. Fügen Sie Zeilen manuell über das CMS-Raster hinzu, ein benutzerfreundliches, tabellenkalkulationsähnliches Formular, das jeder bearbeiten kann, oder importieren Sie sie aus einer CSV-Datei bei der Migration einer bestehenden Preisliste.
  4. Für Daten, die anderswo liegen, ruft ein Remote-DataSet automatisch Zeilen aus einer externen JSON- oder CSV-Quelle ab und hält die CMS-Kopie synchron, ohne dass jemand eingreifen muss. Zwei Dinge sollten Sie vorher wissen: Der Abruf läuft standardmäßig stündlich, und die Spalten müssen so typisiert sein, dass sie zu dem passen, was der Feed sendet.

Achtung Ein Remote-DataSet eignet sich für Daten, die sich ein paar Mal am Tag ändern, nicht für einen Live-Feed. Bauen Sie keine Abfahrtstafel, die minutengenaue Aktualität erwartet.

Wer die Zeilen aktualisiert, braucht keine Designkenntnisse. Mit entsprechend gesetzten Berechtigungen braucht diese Person auch keinen Zugriff auf Layouts, sodass eine Filialleitung die Tagesangebote bearbeiten kann, ohne das Design beschädigen zu können.

DataSet-Inhalte in einem Layout anzeigen

Fügen Sie dem Layout ein Daten-Widget hinzu und richten Sie es auf Ihr DataSet aus:

  • Tabellen-Widgets stellen Zeilen und Spalten mit Schriftarten, Farben und Vorlagen dar, die Sie selbst festlegen – die natürliche Wahl für Menüs und Listen. Lange Tabellen können Zeilen automatisch über mehrere Bildschirmseiten blättern.
  • Die Ticker-Darstellung speist eine scrollende oder rotierende Präsentation Zeile für Zeile, gut geeignet für Ankündigungen aus einem DataSet.

Gestalten Sie das Widget einmal; danach fasst das Content-Team nur noch die Daten an. DataSet-gesteuertes Signage ist bei den easyCMS-Konten PRO und Enterprise enthalten; beim Standardkonto für 49€ kontaktieren Sie uns, und wir sagen Ihnen, was ein Upgrade bedeutet.

Live-Widgets: RSS, Wetter und Webinhalte

Nicht jeder dynamische Inhalt braucht ein DataSet. easyCMS-Layouts können Widgets enthalten, die ihre Inhalte live abrufen:

  • RSS-/Nachrichten-Ticker: Richten Sie ein Ticker-Widget auf einen beliebigen RSS-Feed (Nachrichten, Ihr Blog, ein interner Feed) und Schlagzeilen laufen über den Bildschirm, stets aktuell.
  • Wetter: aktuelle Bedingungen und Vorhersagen für einen Ort, im Stil Ihres Designs gestaltet.
  • Uhren und Kalender: Uhrzeit, Datum und bevorstehende Ereignisse.
  • Webseite / eingebettetes HTML: Zeigen Sie ein bestehendes Dashboard oder eine Web-App in einem Rahmen im Layout an, nützlich für KPI-Bildschirme, die bereits als URL existieren.

DataSet-, RSS-, Wetter- und Uhr-Inhalte werden auf dem Player zwischengespeichert, sodass ein kurzer Verbindungsabbruch weiterhin die zuletzt bekannten Daten zeigt statt einer Fehlermeldung. Das gilt nicht unbegrenzt: Es gibt eine Aktualitätsprüfung, nach deren Ablauf das Widget zu seiner Meldung „Keine Daten“ wechselt, statt Zahlen zu zeigen, für die niemand mehr bürgen kann. Webseiteninhalte verhalten sich anders, da eine Live-Seite nicht sinnvoll zwischengespeichert werden kann.

Ein durchgerechnetes Beispiel: die Menütafel eines Cafés

  1. DataSet „Menu“ mit den Spalten Artikel, Preis, Verfügbar.
  2. Hochformat-Layout mit einem Kopfbild über einem Daten-Widget, das das DataSet anzeigt, gefiltert auf verfügbare Artikel.
  3. Ticker am unteren Rand, gespeist vom Newsfeed des Cafés.
  4. Das Personal aktualisiert Preise und Verfügbarkeit in der DataSet-Tabelle per Telefon, und die Bildschirme folgen bei ihrer nächsten Anmeldung. Ehrlich gesagt: Eine Änderung ist nicht sofort da. Sie wartet darauf, dass der Player sie abholt, und ein bereits laufendes Layout mit einem langen Element beendet dieses Element zuerst, sodass ein Bildschirm, der fünfminütige Videos in Schleife zeigt, der Tabelle um mehrere Minuten hinterherhinken kann.

Das ist das ganze Betriebsmodell: einmal gestalten, dann das Signage über Daten steuern.

Verwandte Artikel: Layouts erstellen, Playlists und Medienbibliothek, Benutzer und Berechtigungen