Znate ono kad dođete u neku ustanovu tipa banka, pošta ili neka druga javna ustanova, na autobusnim stanicama, restoranima i na ekranima vidite prikaz raznih reklama, obavijesti i uputa, ovisno o tome gdje se nalazite? Ako ste se ikad pitali kako se to napravi, ovdje ćemo dati odgovor.
Takav prikaz sadržaja se nalazi u svojoj kategoriji pod imenom „digital signage“. Na hrvatskom bi se to moglo nazvati kao digitalni prikaz sadržaja.
Radi se o tome da uz pripadajući hardver i softver možete regulirati koji sadržaj će se prikazivati na kojem ekranu.
Postoji mnogo plaćenih rješenja, no kako to obično biva – ako ste u potrebi za takvim prikazom kod sebe, a nemate budžet za tako nešto, tada treba posegnuti za besplatnim rješenjima.
Jedno od tih besplatnih a odličnih rješenja je Xibo Open Source Digital Signage. Osobno ga koristim već duži niz godina (od verzije 1.x a sad je trenutna aktualna verzija 3.x) i radi svoj posao odlično.
Hardver
Da bi se bilo koji digital signage sustav mogao koristiti, pa tako i Xibo, potrebno je imati prije svega hardversku podršku. Odnosno opremu koja će služiti za stavljanje sadržaja te njegovu distribuciju i prikaz na monitorima.
Tipičan raspored je server na koji će se stavljati sadržaj i klijenti na koje će se slati taj sadržaj za prikaz na televizorima. Mislim da ne treba posebno napominjati kako klijenti moraju biti mrežno dostupni sa servera.
Današnji televizori imaju mogućnost spajanja na računalnu mrežu i Internet, ali to najčešće nije dovoljno jer televizor mora imati i nekog klijenta koji će znati uzimati sadržaj sa servera i prikazivati ga.
Xibo dolazi kao server, a ima i svoje klijente za Windows, Android, Linux, Tizen i webOS operativne sustave.
Ako vaš televizor nema podržani operativni sustav, tada ćete morati uzeti neko malo računalo (na primjer Intel NUC ili kakav Raspberry Pi s Linuxom) koje će biti mrežno spojeno sa serverom, a HDMI kabelom spojeno na televizor za prikaz sadržaja. Tako ja imam u svom okruženju.

Softver
Xibo serverski dio je zapravo običan web, što znači da mora svoju bazu podataka i PHP mogućnost. Dolazi u dvije varijante:
- Xibo for Docker – Linux / Windows
- Xibo for Apache/Nginx / WAMP/IIS
Tako da se svatko može odabrati onu opciju kakav sustav ima.
Kod mene se Xibo vrti na WAMP sustavu koji ima Apache/PHP/MariaDB podršku.
Pošto je riječ o webu, instalacija Xibo sustava je ista kao svaka druga web instalacija – upload datoteka na server, pokretanje instalacije, upisivanje podataka od baze i pričekati da završi. Ako ste ikad instalirali bilo kakav web (naprimjer Joomla, WordPress) onda točno znate kako ovo ide.
No ako vam ipak treba neki kratki vodič, svakako pogledajte službene upute za Xibo instalaciju. Ako ćete i dalje imati problema oko instalacije, možete me kontaktirati pa ćemo pogledati gdje zapinje.
Vi koji se već služite Dockerom od prije, ovo će vam biti jednostavno za postaviti.
Postavljanje
Jednom kada je Xibo server dignut i definirana je lozinka za administratorski račun, potrebno je dovršiti konfiguraciju Xibo sustava.
Odlaskom na Administration > Settings, tab Configuration:
- Stavka koja je ovdje bitna je CMS Secret Key
Ovdje treba definirati ključ koji će se zatim koristiti na svim klijentima. Ovaj ključ osigurava da su svi klijenti ispravno autenticirani sa Xibo serverom, da nema „zalutalih“ klijenata.
Na ovaj ključ možete gledati kao lozinka za klijente prema Xibo serveru, što duža i kompliciranija, to bolje.

Ostale postavke možete namjestiti prema vlastitom nahođenju, kako želite imati ovisno o okolini. Čak i da ostane sve na default postavkama, bit će ok. Bitno je da se ovaj Secret Key definira, jer bez njega ne bi radili klijenti.
Klijenti
Xibo digital signage klijenti, odnosno Xibo Players kako se službeno zovu, su agenti na uređajima koji se spajaju na Xibo server i uzimaju sadržaj od njega.
Kada se instalira takav jedan klijent, recimo na Windows računalu, tada treba unijeti Secret Key koji je definiran u koraku prije.
Zatim se vratiti u Xibo admin panel na serveru, pod Displays vidjeti da li se taj klijent uspješno spojio i prikazao na popisu. Ako je, tada ga još treba autorizirati na Xibo strani i time je taj klijent postao valjan i spreman za rad.
Također u Xibo admin panelu pod Displays > Display Settings se može definirati koliko često će klijenti gledati server da li ima promjena sadržaja.
Sadržaj koji su klijenti preuzeli sa Xibo servera oni spremaju lokalno kod sebe (caching), što omogućuje da se sadržaj može prikazivati cijelo vrijeme, čak i ako Xibo server trenutno nije online.
Ovo je odlična stvar jer iz pogleda ljudi koji gledaju u ekrane, sadržaj je uvijek prikazan i nisu uopće svjesni da ima neki problema sa Xibo serverom.
Kada se Xibo server oporavi, ako je došlo do promjene sadržaja u međuvremenu, klijenti će samo preuzeti novi sadržaj i prikazati kao normalno kao da ništa nije bilo.
Rad sa sadržajem
Kada je Xibo server dignut, komunikacija između klijenata i Xibo servera je uspostavljena, vrijeme je da se počne stavljati sadržaj koji će se prikazivati.
Sav sadržaj se radi na Xibo serveru.
- Odlaskom na Design > Layouts se definiraju svi izgledi koji će se prikazivati.
Klikom na Add Layout otvara se editor u kojem se slažu izgled i prikaz materijala koji će biti na televizorima.
To može biti od obične slike pa dalje na PowerPoint, prikaz weba, videa … što god.
Također se može definirati da na jedenom izgledu (layout-u) bude istodobno prikazano više stvari – to se definira kroz regije. Na primjer, lijeva strana televizora može prikazi jedne informacije, a desna strana može prikazivati nešto sasvim deseto.
Kad je riječ o sadržaju, mašta je zaista granica.
Kada ste zadovoljni s izgledom, za kraj je potrebno gore desno kliknuti na Publish. Tek tada je taj izgled spreman za prikazivanje. - Pod Design > Campaigns se definiraju kampanje koje će se vrtiti. Ovdje se slaže što će se, kada i kako prikazivati na televizorima:
- Može definirati vremensko trajanje prikaza (naprimjer samo u određenim danima u mjesecu)
- Može se definirati hoće se prikazivati na svim televizorima ili samo određenim
- Može se definirati koji sve Layouts će se koristiti odnosno prikazivati na televizorima
- Pod Library > Media će se nalaziti sav materijal koji se stavlja na server.
Ovo ne bi bilo loše s vremena na vrijeme provjeravati i čistiti, tako da se stari materijali mogu obrisati da ne zauzimaju mjesto bez veze.
Možete baciti oko na službeni priručnik za detaljnije radnje.
Zaključna riječ
Kad je riječ o besplatnim rješenjima, Xibo digital signage za ove potrebe prikazivanja sadržaja na televizorima je odlično jer je moćan softver s hrpom opcija a besplatno.
Logika rada stavljanja sadržaja nije puno drugačija nego kod drugih web rješenja, ali trebalo bi malo sjesti i proučiti kako sve radi.
Ako tražite kako kod sebe stavljati sadržaj korisnicima da gledaju, Xibo je moja preporuka.