Contenuti dinamici con DataSets

Crea segnaletica digitale basata sui dati in easyCMS , DataSet per menu e dashboard, ticker RSS, meteo e widget live che si aggiornano senza bisogno di riprogettare.

Le immagini statiche vanno bene finché non cambia il prezzo di un caffè e qualcuno deve riesportare un'immagine, ricaricarla e sperare che ogni schermo si aggiorni. I contenuti dinamici separano dati da progetto Il layout rimane invariato e i numeri, le righe e i titoli al suo interno si aggiornano automaticamente. easyCMS offre due opzioni: DataSet controllati dall'utente e widget dinamici alimentati da fonti esterne.

Che cos'è un DataSet?

Un DataSet è una piccola tabella che risiede nel CMS, indipendentemente da qualsiasi layout: si definisce colonne (Prodotto, Descrizione, Prezzo) e compilare file (Espresso, dose singola, 2,50€). I layout visualizzano quindi la tabella tramite widget dati. Modifica un prezzo nel DataSet e ogni schermata che lo mostra si aggiorna al successivo check-in dei giocatori, senza lavoro di progettazione, senza ricaricamenti.

Utilizzi classici: orari di sale riunioni ed eventi, dashboard KPI, tabelloni arrivi e partenze, turni del personale, listini prezzi.

Per un menu specifico di un bar, caffetteria o ristorante, utilizzare Pannelli dei menù Invece, ti forniscono categorie e prodotti come elementi separati. Questo si adatta molto meglio a un menu rispetto a una tabella generica, e chiunque aggiorni i prezzi non deve mai preoccuparsi delle colonne.

Creazione e riempimento di un DataSet

  1. Crea un DataSet e assegnagli un nome chiaro ("Menu pranzo").
  2. Definisci le sue colonne. Ne esistono tre tipi: Valore per i dati che digiti, Formula per i valori calcolati da altre colonne e Remoto per i campi riempiti da un feed esterno. Ogni nuovo DataSet arriva con una colonna chiamata Col1 già presente. Modificalo o eliminalo dal menu della riga corrispondente, invece di aggirarlo.
  3. Aggiungi righe manualmente tramite la griglia del CMS, un modulo intuitivo simile a un foglio di calcolo che chiunque può modificare, oppure importale da un file CSV quando migri un listino prezzi esistente.
  4. Per i dati che risiedono altrove, un Set di dati remoto preleva automaticamente le righe da una sorgente JSON o CSV esterna, mantenendo sincronizzata la copia del CMS senza che nessuno la tocchi. Due cose da sapere prima di progettare attorno ad esso: il recupero viene eseguito orario di default e le colonne devono essere tipizzate in modo da corrispondere a quanto inviato dal feed.

Attento Un DataSet remoto è adatto a dati che cambiano poche volte al giorno, non a un flusso di dati in tempo reale. Non create un tabellone delle partenze aspettandovi una precisione minuto per minuto.

Chiunque aggiorni le righe non ha bisogno di competenze di progettazione. Con autorizzazioni Impostati di conseguenza, non necessitano nemmeno dell'accesso ai layout, quindi un responsabile del negozio può modificare le offerte del giorno senza poter compromettere il design.

Visualizzazione del contenuto del DataSet in un layout

Nel layout, aggiungi un widget dati e puntalo al tuo DataSet:

  • Widget in stile tabella Visualizza righe e colonne con font, colori e modelli personalizzabili, ideali per menu ed elenchi. Le tabelle lunghe possono scorrere automaticamente le righe su più schermate.
  • Rappresentazione in stile ticker Consente di inserire le righe una alla volta in una presentazione a scorrimento o ciclica, ideale per annunci estratti da un DataSet.

Progetta il widget una sola volta; da quel momento in poi il team dei contenuti dovrà solo intervenire sui dati. La segnaletica basata su DataSet è inclusa in easyCMS PRO E Imprese conti; per il conto standard da 49€, contattaci e ti spiegheremo in cosa consiste l'aggiornamento.

Widget interattivi: RSS, meteo e contenuti web

Non tutti i contenuti dinamici necessitano di un DataSet. I layout easyCMS possono includere widget che recuperano i contenuti in tempo reale:

  • RSS/notizie a scorrimento : punta un widget ticker su qualsiasi feed RSS (notizie, il tuo blog, un feed interno) e i titoli scorreranno sullo schermo, sempre aggiornati.
  • Tempo atmosferico Condizioni attuali e previsioni per una determinata località, con uno stile che si adatta al tuo design.
  • Orologi e calendari : ora, data ed eventi futuri.
  • Pagina web / HTML incorporato : consente di visualizzare una dashboard o un'applicazione web esistente all'interno di un frame nel layout, utile per le schermate KPI che esistono già come URL.

I contenuti di DataSet, RSS, meteo e orologio vengono memorizzati nella cache del player, quindi una breve interruzione della connessione continua a mostrare gli ultimi dati noti anziché un errore. Non è una soluzione illimitata: viene effettuato un controllo di aggiornamento e, una volta superato, il widget passa al messaggio "nessun dato" anziché mostrare cifre di cui nessuno può garantire l'accuratezza. Il contenuto delle pagine web si comporta in modo diverso, poiché una pagina in tempo reale non può essere memorizzata nella cache in modo efficace.

Un esempio pratico: il menù di un bar.

  1. Set di dati “Menu” con colonne Articolo, Prezzo, Disponibile.
  2. Layout verticale con un'immagine di intestazione sopra un widget dati che mostra il DataSet, filtrato per visualizzare solo gli elementi disponibili.
  3. Scorre il testo scorrevole in basso, alimentato dalle notizie del bar.
  4. Lo staff aggiorna prezzi e disponibilità nella griglia DataSet tramite telefono, e gli schermi si aggiornano di conseguenza al successivo check-in. È bene essere onesti: la modifica non è istantanea. Attende che il giocatore effettui il ritiro e un layout già visualizzato sullo schermo con un oggetto di lunga durata termina prima quell'oggetto, quindi uno schermo che riproduce video di cinque minuti in loop potrebbe essere in ritardo di diversi minuti rispetto alla griglia.

Questo è l'intero modello operativo: progettare una volta, poi gestire la segnaletica in base ai dati.

Articoli correlati: Creazione di layout , Playlist e libreria multimediale , Utenti e autorizzazioni

---