Preisliste, Stundenplan, Produktionsplan und Dienstplan – sie alle haben dieselbe Struktur: eine sich häufig ändernde Tabelle in einem statischen Design. easyCMS löst dieses Problem mit Datensätzen. Das ist die nützlichste Funktion des Produkts, nach der uns kaum jemand fragt. Einmal das Layout erstellen, die Inhalte in einer Tabelle speichern – und schon muss man zum Aktualisieren einer Seite nur noch eine Zeile bearbeiten, anstatt eine ganze Folie neu zu gestalten.
Falls Sie jemals eine Speisekarte als JPEG exportiert, hochgeladen und dann den ganzen Vorgang wiederholt haben, weil sich ein Preis um 20 Cent geändert hat, ist dieser Artikel genau das Richtige für Sie.
Die Idee: Das Layout ist das Design, der Datensatz der Inhalt.
Die meisten Leute gestalten Schilder ähnlich wie Poster. Design und Inhalt sind ein und dasselbe, daher bedeutet jede Inhaltsänderung, dass man zurück zum Designtool muss, eine Zahl ändert, exportiert, hochlädt und neu terminiert. Einmal im Quartal ist das kein Problem. Dreimal pro Woche wird es aber schnell zur lästigen Aufgabe.
Ein DataSet trennt die beiden.
Der Datensatz Es handelt sich um eine Tabelle im CMS. Spalten, Zeilen, nichts Ungewöhnliches. Sie enthält die Daten: Artikelnamen, Preise, Kurszeiten, Zeilennummern, Schichtnamen.
Der Layout Das Design. Schriftarten, Farben, Abstände, Ihr Logo, der Hintergrund, der Bereich, in dem die Tabelle platziert wird. Sie erstellen es einmal und müssen es danach nicht mehr ändern.
Der DataSet-Widget Das ist das Verbindungselement zwischen ihnen. Es befindet sich in einem Bereich des Layouts, verweist auf die Tabelle und rendert die Zeilen mithilfe einer kleinen Vorlage, die Sie einmalig formatieren.
Danach bedeutet jede Änderung des Bildschirminhalts die Bearbeitung einer Zelle. Das Design kann sich nicht verändern, da es niemand öffnet. Das ist der eigentliche Vorteil, und dabei geht es ebenso sehr um Konsistenz wie um Geschwindigkeit: Fünfzehn Bearbeitungen einer Tabelle ergeben fünfzehn korrekte Bildschirme, während fünfzehn Bearbeitungen eines Posters vierzehn korrekte Bildschirme und einen mit falscher Blautönung ergeben.
Die vollständige Komplettlösung mit Screenshots befindet sich in Dynamischer Inhalt mit Datensätzen Im Folgenden wird die Struktur erläutert, sowie die Faktoren, die darüber entscheiden, ob dies für Sie funktioniert.
Eins bauen, in sechs Schritten
1. Erstellen Sie das DataSet und benennen Sie es. Benenne es nach dem Objekt, nicht nach dem Bildschirm. „Getränkemenü“ ist aussagekräftiger als „Layout 3, oberer Bereich“, da es in einem Monat zwei Layouts versorgen wird.
2. Definieren Sie die Spalten. Dies ist der einzige Schritt, der wirkliches Nachdenken erfordert, und der, den viele übereilt ausführen. Jede Spalte enthält eine Information: Name, Preis, Kategorie, Startzeit, Status. Widerstehen Sie der Versuchung, eine ganze formatierte Zeile in eine einzige Spalte zu schreiben, denn eine Spalte, die Sie nicht filtern oder sortieren können, ist im Grunde nur ein Bild von Text. Teilen Sie beispielsweise „Espresso 2,50 €“ in eine Artikel- und eine Preisspalte auf. So können Sie später nach Preis sortieren, teure Artikel beim Frühstück ausblenden oder dieselbe Tabelle in einem anderen Layout wiederverwenden, in dem die Preise an einer anderen Position angezeigt werden.
3. Fügen Sie Zeilen hinzu oder importieren Sie eine CSV-Datei. Sie können Zeilen direkt in das CMS eingeben oder eine CSV-Datei importieren. Der CSV-Weg ist üblicherweise der Ausgangspunkt für die Erstellung eines Datasets, da die Daten bereits in einer Tabellenkalkulation vorhanden sind. Exportieren Sie die Datei, bereinigen Sie die Spaltenüberschriften und importieren Sie sie. Wenn Ihre Quelltabelle die Masterkopie ist, bearbeiten Sie sie dort weiter und importieren bei Änderungen eine aktualisierte Datei.
4. Fügen Sie ein DataSet-Widget in ein Layout ein. Öffnen Sie den Layout-Editor, fügen Sie einen Bereich hinzu, fügen Sie ein DataSet-Widget hinzu und verweisen Sie es auf Ihre Tabelle. Es verhält sich wie jedes andere Widget: Es kann den Bildschirm mit einem Video, einer Uhr, einem Bild oder einem Ticker teilen. Siehe Layouts erstellen falls Sie noch keinen gebaut haben.
5. Formatieren Sie die Vorlage einmal. Das Widget rendert jede Zeile anhand einer kleinen Vorlage, die Sie festlegen: welche Spalten in welcher Reihenfolge angezeigt werden und wie sie aussehen. Wenn eine Zeile korrekt aussieht, sehen alle Zeilen korrekt aus, auch die, die noch nicht existieren. Dieser Schritt macht den Unterschied zwischen einer Tabelle, die wie ein Tabellenkalkulationsblatt an der Wand wirkt, und einer professionell gestalteten Menütafel.
6. Filtern und sortieren. Das Widget muss nicht die gesamte Tabelle anzeigen. Filtern Sie sie nach Kategorie, Status oder Datum und sortieren Sie sie nach einer beliebigen Spalte. So kann eine einzige Tabelle mehrere Ansichten steuern: Eine Getränke- und eine Speisenübersicht können auf demselben Datensatz basieren, nur unterschiedlich gefiltert.
Tipp Planen Sie die Tischaufteilung so, dass der Tisch halb voll ist. Ein Design, das mit vier Reihen gut aussieht, aber mit elf Reihen nicht mehr funktioniert, wird an Ihrem geschäftigsten Tag nicht funktionieren. Fügen Sie so lange Reihen hinzu, bis der Tisch überfüllt ist, und finden Sie heraus, wo die Kapazitätsgrenze liegt, bevor es ein Kunde tut.
Vier ausgearbeitete Beispiele
Preisliste eines Cafés
Der klassische Fall, und der, der sich am schnellsten amortisiert. Eine Tabelle wie diese:
| Kategorie | Artikel | Preis | Verfügbar | Sortieren |
|---|---|---|---|---|
| Kaffee | Espresso | 2.50€ | Ja | 1 |
| Kaffee | Flat White | 3.40€ | Ja | 2 |
| Kaffee | Filter | 2.80€ | Ja | 3 |
| Essen | Croissant | 2.20€ | Ja | 1 |
| Essen | Tagessuppe | 5.90€ | NEIN | 2 |
Ein Datensatz, zwei Layouts. Das Getränke-Board filtert nach Kategorie = Kaffee, das Lebensmittel-Board nach Kategorie = Essen. Beide filtern alle Einträge heraus, bei denen „Verfügbar“ auf „Nein“ gesetzt ist, und sortieren nach der Spalte „Sortierung“, sodass Sie selbst bestimmen, was oben angezeigt wird, anstatt dass das Alphabet dies vorgibt.
Wenn sich der Lieferantenpreis ändert, wird eine Zelle angepasst. Wenn die Suppe ausgeht, ändert jemand „Ja“ zu „Nein“, und die Zeile verschwindet vom Spielplan, anstatt dort zu bleiben und andere zu enttäuschen. Niemand öffnet das Design. Weitere Informationen zu den damit verbundenen Entscheidungen finden Sie in unserem Leitfaden. digitale Menütafeln und in Digitale Beschilderung für Restaurants und Bars Die
Ein Stundenplan für den Sportunterricht
Spalten: Tag, Start, Kurs, Studio, Dozent, Räume. Eine Zeile pro Kurs und Tag, also etwa sechzig Zeilen pro Woche, die einmalig aus Ihrer bestehenden Stundenplan-Tabelle importiert werden.
Der Bildschirm im Empfangsbereich filtert nach dem heutigen Tag und den Aufträgen nach Startzeit. Der Bildschirm außerhalb von Studio 2 filtert nach Studio = 2. Dieselbe Tabelle, zwei verschiedene Aufträge, und keine zweite Kopie, die mit der ersten nicht mehr synchron laufen könnte.
Ganz ehrlich: Niemand zählt die freien Plätze für dich herunter. Wenn die Anzeige in der Spalte „Plätze“ um 10 Uhr sowieso nicht mehr stimmt, häng sie nicht an die Wand. Ein stets korrekter Zeitplan ist viel wertvoller als eine Buchungsübersicht, die meist veraltet ist. Mehr zum Gesamtkonzept findest du in [Link einfügen]. Digitale Beschilderung für Fitnessstudios und Fitness-Einrichtungen Die
Eine Produktionstafel für eine Fabrik
Spalten: Linie, Schicht, Sollwert, Istwert, Status. Fünf Zeilen, eine pro Linie, aktualisiert vom Schichtleiter.
Hier spielen Datensätze ihre Stärken aus, die ein Poster niemals hätte, denn der Inhalt ändert sich mehrmals täglich, das Design darf sich aber keinesfalls ändern. Filtern Sie nach der aktuellen Schicht, sortieren Sie nach Liniennummer und formatieren Sie die Spalte „Status“ so, dass die Schrift auch vom anderen Ende der Etage gut lesbar ist.
Seien Sie sich der Eingabe bewusst. Jemand muss die Zahlen eingeben oder eine CSV-Datei aus dem Produktivsystem exportieren und importieren. Das passiert nicht von allein. Klären Sie, wer dafür zuständig ist, bevor Sie den Bildschirm montieren, denn ein Produktivsystem, das die Zahlen von gestern anzeigt, ist schlimmer als gar kein System. Digitale Beschilderung für die Fertigung deckt den Rest der Bereitstellung ab.
Ein Dienstplan
Spalten: Datum, Schicht, Name, Rolle, Standort. Filtern Sie nach heute und morgen, sortieren Sie nach Schichtbeginn und platzieren Sie die Liste auf dem Bildschirm im hinteren Flur oder im Personalraum.
Hierbei handelt es sich um einen Datenschutzaspekt, der kurz beachtet werden sollte. Ein Dienstplan an der Wand stellt personenbezogene Daten dar, daher sollten die Spalten auf das beschränkt werden, was auf dem Bildschirm tatsächlich benötigt wird. Namen und Schichten, keine Telefonnummern, keine Adressen, nichts, was Sie nicht ausdrucken und aufhängen würden. Dies ist eine praktische Empfehlung und keine Rechtsberatung. Prüfen Sie daher, ob diese Ihren eigenen Datenschutzverpflichtungen entspricht. Sowohl beim 49-€-Konto als auch bei PRO kann jeder mit den entsprechenden Zugangsdaten jede Tabelle bearbeiten, da Benutzer, Gruppen und Berechtigungen sind eine Enterprise-Funktion. Wenn mehrere Personen Bearbeitungszugriff mit unterschiedlichen Berechtigungen benötigen, ist diese Ebene dafür zuständig. Siehe auch Digitale Beschilderung für die interne Kommunikation Die
Was Datensätze nicht leisten können
Nun zu den Grenzen, denn diesen Teil lassen die meisten Artikel aus, und genau dieser Teil entscheidet darüber, ob man einen Nachmittag vergeudet.
Es handelt sich um eine von Ihnen gepflegte Tabelle, nicht um eine Live-Verbindung. Ein Datensatz enthält Daten, die Ihnen gehören, im Content-Management-System (CMS) gespeichert und von einer Person oder durch den Import einer Datei aktualisiert werden. Er greift nicht auf Ihr Kassensystem, Ihre Buchungsplattform oder Ihr ERP-System zu, um aktuelle Zahlen abzurufen. Wenn Sie wirklich aktuelle Zahlen benötigen, die von niemandem verarbeitet werden, ist ein Datensatz das falsche Werkzeug. Lesen Sie in diesem Fall bitte den nächsten Abschnitt.
Es gibt keine Google Sheets-Verbindung. Das ist eine weit verbreitete Annahme, die aber einer Klarstellung bedarf. easyCMS kann nicht einfach auf ein Google Sheet zugreifen und die Daten automatisch übernehmen. Ihr Google Sheet kann zwar als Vorlage dienen, aber die Darstellung auf dem Bildschirm erfordert einen manuellen Export und Import. Für ein wöchentlich wechselndes Menü mag das in Ordnung sein, nicht aber für Zahlen, die sich stündlich ändern.
Veränderungen geschehen nicht von heute auf morgen. Spieler laden Inhalte in ihrem Check-in-Intervall herunter. Eine Änderung wird also erst bei der nächsten Sammlung und nicht sofort beim Speichern übernommen. Es geht um Sekunden bis Minuten, nicht um Millisekunden. Verwenden Sie diese Informationen nicht für einen Live-Warteschlangenzähler.
Es gibt kein Diagramm-Widget. Ein DataSet wird als Tabelle mit Zeilen dargestellt, nicht als Balkendiagramm oder Grafik. Wenn ein visuelles Diagramm benötigt wird, ist dies eine Aufgabe für das Webseiten-Widget oder die Einbettung eines Dashboards, wie in Abschnitt [Link einfügen] beschrieben. Dashboards für digitale Beschilderung Die
Irgendjemand besitzt immer noch die Daten. Die Technologie erspart die Designarbeit, nicht aber die Dateneingabe. Bei jeder erfolgreichen DataSet-Implementierung, die wir gesehen haben, gab es eine benannte Person, deren Aufgabe unter anderem die Pflege der Tabelle umfasste; bei jeder gescheiterten Implementierung fehlte diese.
Wann eine Live-Quelle tatsächlich die Antwort ist
Wenn die Daten live und unbeaufsichtigt sein müssen, empfiehlt sich ehrlich gesagt das Webseiten-Widget anstelle eines Datensatzes. Weisen Sie einem Bereich eine URL zu, und der Player rendert diese Seite als Teil des Layouts. Das bedeutet, dass der Bildschirm den Inhalt der Seite anzeigt. Siehe Webseiten und eingebettete Inhalte Die
Das bringt ein eigenes Problem mit sich, und zwar ein größeres, als man erwarten würde: die Authentifizierung.
Ein Player ist ein unbeaufsichtigtes Gerät an der Wand. Er hat keine Tastatur, niemand sitzt daran, und er kann weder auf Anmeldeaufforderungen antworten noch eine Zwei-Faktor-Authentifizierung bestätigen oder seine Zustimmung nach Ablauf einer Sitzung erneuern. Richtet man ihn auf ein privates Dashboard, erscheint eine Anmeldeseite – meist im ungünstigsten Moment. Funktionierende Lösungen sind eine Seite, die keine Anmeldung aus diesem Netzwerk erfordert, ein schreibgeschützter öffentlicher oder tokenisierter Freigabelink, den Ihr Provider unterstützt, oder eine interne Seite, die Ihr Team genau für diesen Zweck veröffentlicht. Alles, was eine menschliche Anmeldung voraussetzt, schlägt fehl – und zwar ohne Fehlermeldung.
Achtung Live eingebettete Inhalte sind auch das Erste, was bei einem Netzwerkausfall nicht mehr funktioniert. Ein zwischengespeichertes Bild wird tagelang weiter abgespielt; eine eingebettete Seite zeigt innerhalb von Minuten ein leeres Rechteck an und sieht nicht defekt aus. Wir haben bereits behandelt, welche Inhalte einen Ausfall überstehen. Digitale Beschilderung ohne Internet Die
Die praktischste Lösung für die meisten Anwender ist eine Mischung. Verwenden Sie ein DataSet für die 90 Prozent, die sich täglich oder wöchentlich ändern und ein ansprechendes Design erfordern, und reservieren Sie die eingebettete Seite für den einen Bereich, der unbedingt live sein muss.
Was das hier und anderswo kostet
Datensätze sind in jedem easyCMS -Konto enthalten. Es gibt keine Datentarife, keine Zusatzoptionen und keine zusätzlichen Gebühren pro Bildschirm. Sie sind bereits im 49-€-Konto enthalten, ebenso wie in allen höherwertigen Konten.
Das ist nicht allgemeingültig. Die entsprechenden Tarife von OptiSigns sind alle wiederkehrend: Der veröffentlichte Preis für Pro Plus beträgt 15 US-Dollar pro Bildschirm und Monat bei monatlicher Abrechnung bzw. 13,50 US-Dollar pro Bildschirm und Monat bei jährlicher Abrechnung (Stand: September 2026). Vergleichen Sie die Gesamtsumme:
| Bildschirme mit datengesteuerten Inhalten | easyCMS , einmalig bezahlt | OptiSigns Pro Plus, pro Jahr zum monatlichen Tarif |
|---|---|---|
| 1 | 49€ (Konto, eine Lizenz inklusive) | $180 |
| 5 | 313€ (49€ + 4 × 66€) | $900 |
| 25 | 1.883€ ( PRO 299€ + 24 × 66€) | $4,500 |
Die Preise der Konkurrenz wurden im September 2026 auf der Website des Anbieters überprüft. Da wir keine Währungen umrechnen, lesen Sie die Spalten bitte nebeneinander, anstatt sie voneinander zu subtrahieren. Die Spalte easyCMS zeigt den Preis beim Kauf der Lizenzen über das Konto an, der 66 € statt 99 € beträgt. Nachträglich hinzugefügt kosten die Lizenzen 99 €, sodass die gleichen Netzwerke insgesamt 445 € bzw. 2.675 € kosten. Bei einem Break-Even-Punkt im Vergleich zum jährlichen Euro-Preis von OptiSigns Standard von 7,50 € pro Bildschirm und Monat amortisiert sich ein erster Bildschirm in etwa sechs Monaten, jeder weitere Bildschirm in etwa neun Monaten und ein PRO-System mit 25 Bildschirmen in etwa zehn Monaten. Bis dahin ist das Abonnement günstiger, und das wollen wir auch gar nicht leugnen.
Zwei weitere ehrliche Anmerkungen. OptiSigns bietet eine wirklich kostenlose Version für bis zu drei Bildschirme mit Logoanzeige und Community-Support. easyCMS kann da nicht mithalten, da wir weder einen kostenlosen Tarif noch eine kostenlose Testphase anbieten. Und falls Sie eine Live-Tabellenkalkulation mit automatischer Synchronisierung wünschen, bietet eine Plattform mit integriertem Tabellenkonnektor etwas, was wir nicht leisten können – unabhängig vom Preis. Unser ausführlicherer Vergleich folgt in [Link einfügen]. OptiSigns vs Yodeck vs easyCMS und die allgemeine Arithmetik ist in Preisgestaltung Die
Ein kleiner, aber wichtiger praktischer Vorteil: Ein DataSet besteht aus Text und beansprucht daher kaum Speicherplatz. Die 1 GB eines Standardkontos werden von Videos und Bildern, nicht von Tabellen, belegt. Siehe Speicherkontingent und Medien-Uploads wenn Sie herausfinden, was passt.
Fünf Regeln, die einen Datensatz nützlich halten
- Eine Tatsache pro Spalte. Wenn man danach nicht filtern oder sortieren kann, sollte es nicht als Prosatext enthalten sein.
- Füge eine Sortierspalte hinzu. Eine explizite numerische Spalte ist besser als die alphabetische Sortierung und kostet nichts.
- Fügen Sie eine Spalte für Verfügbarkeit oder Status hinzu. Das Ausblenden einer Zeile ist sicherer als das Löschen, und die Zeile erscheint wieder, wenn die Suppe gelöscht wird.
- Auslegung für Überlauf. Überlegen Sie, was passiert, wenn Sie doppelt so viele Reihen haben wie heute.
- Nennen Sie einen Eigentümer. Eine Tabelle ist nur so gut wie die Person, die sie aktuell hält.
Kombinieren Sie diese mit Terminplanung Und derselbe Tisch kann sowohl ein Frühstücks- als auch ein Mittagsmenü mit einem einzigen Layout steuern, das sich je nach Tageszeit ändert, ohne dass jemand ihn berühren muss.
Die Kurzfassung
Ein DataSet ist eine Tabellenkalkulation im CMS, die ein einmal erstelltes Design speist. Es eignet sich für Preislisten, Zeitpläne, Produktionspläne und Dienstpläne – überall dort, wo sich die Zahlen ändern, das Design aber unverändert bleiben soll. Es ist in jedem Paket enthalten, benötigt keinen Speicherplatz und reduziert den Designprozess auf reine Dateneingabe.
Es handelt sich nicht um einen Live-Feed. Es gibt keine Google Sheets-Anbindung und keine automatische Synchronisierung. Wenn die Daten also automatisch aktualisiert werden sollen, verwenden Sie das Webseiten-Widget und klären Sie die Authentifizierungsfrage, bevor Sie etwas einbinden. Beginnen Sie mit Dynamischer Inhalt mit Datensätzen Und falls Sie sich nicht sicher sind, welche Ihrer Bildschirme eine Tabelle und welche eine Live-Seite sein sollen, senden Sie eine E-Mail. myeasycms.com und den Inhalt beschreiben.
Weiterführende Lektüre: Dynamischer Inhalt mit Datensätzen , digitale Menütafeln , Merkmale Die