Skip to content

Šta je headless CMS: objašnjeno jednostavno, bez tehničkog žargona - Zephyra Studio

Headless CMS je sistem za upravljanje sadržajem koji čuva sadržaj odvojeno od izgleda. Kod klasičnog CMS-a sadržaj i šablon su u istom sistemu: tekst se unosi i odmah se vidi gotova stranica. Kod headless sistema unosi se samo sadržaj, a stranica se sklapa negde drugde, kroz sajt ili aplikaciju koja taj sadržaj preuzima i prikazuje. To zvuči tehnički, ali ideja je jednostavna: sadržaj postaje podatak koji se koristi gde god zatreba, a ne deo jedne stranice. Zato headless ima smisla kada sadržaj ide na više mesta, a nema smisla kada je sajt jedini kanal. U nastavku je šta se time dobija, a šta se plaća.

Šta je headless CMS u jednoj rečenici

Headless CMS je skladište sadržaja sa uređivačkim okruženjem koje daje podatke, a ne gotovu stranicu. Reč headless znači bez glave, gde je glava ono što korisnik vidi, odnosno prikaz.

U praksi to izgleda ovako: u sistemu postoji polje naslov, polje tekst, polje slika, polje kategorija. Urednik ih popuni i sačuva. Sistem zatim nudi taj sadržaj preko programskog interfejsa, a sajt ili aplikacija ga uzima i prikazuje po svojim pravilima.

Iz toga sledi da isti sadržaj može da se prikaže na sajtu, u mobilnoj aplikaciji, u newsletteru ili na digitalnom ekranu, bez ponovnog unosa.

Kako se razlikuje od klasičnog CMS-a u praksi

Kod klasičnog sistema, kakav je WordPress, uređivač i tema zajedno proizvode stranicu. Prednost je što je sve na jednom mestu i što se promena odmah vidi. Granica je što je prikaz vezan za sistem.

Kod headless sistema, uređivanje i prikaz su odvojeni. Prednost je sloboda u tome kako će sadržaj izgledati i gde će sve ići. Granica je što neko mora da napravi taj deo koji prikazuje sadržaj.

Zato je ključna razlika zapravo u tome ko radi prikaz. Kod klasičnog sistema prikaz je deo gotove teme. Kod headless sistema prikaz je razvojni projekat, čak i kada je jednostavan.

Kada headless ima smisla

Prvi slučaj je sadržaj na više kanala: sajt, aplikacija, ekrani u prodavnici, partneri koji preuzimaju vaš katalog. Kada se isti sadržaj ponavlja na tri mesta, ručno održavanje postaje posao.

Drugi slučaj je kada je prikaz zahtevan. Ako sajt mora da radi kao aplikacija, sa trenutnim učitavanjem i specifičnim ponašanjem, odvajanje sadržaja od prikaza olakšava posao.

Treći slučaj je veliki broj urednika iz različitih timova. Kod headless sistema mogu da se definišu tačna polja i tokovi, pa sadržaj ostaje dosledan bez obzira na to ko ga unosi.

U sva tri slučaja headless nije izbor zbog mode, nego zbog konkretne potrebe koja se kod klasičnog sistema teško pokriva.

Kada headless nije vredan komplikacije

Ako je sajt jedini kanal i sadržaj se sastoji od stranica, headless dodaje posao bez koristi. Klasičan sistem sa dobrom temom rešava isti zadatak brže i jeftinije.

Ako nema ko da održava prikazni deo, headless postaje teret. Kod klasičnog sistema je dovoljno ažurirati dodatke, dok kod headless sistema svaka izmena u prikazu zahteva razvoj.

Ako je budžet ograničen, novac je bolje uložiti u sadržaj nego u arhitekturu. Sadržaj donosi pozicije i upite, a arhitektura se ne vidi posetiocu.

Zato headless treba birati kada postoji stvarna potreba, a ne zato što zvuči modernije. Modernije nije kriterijum koji posetilac primećuje.

Šta to znači za mali biznis u Srbiji

Za većinu malih firmi headless nije potreban. Sajt sa petnaest stranica, blog i forma za upit rade najbolje na klasičnom sistemu, jer ga može održavati i neko drugi, a ne samo onaj ko ga je napravio.

Headless ima smisla kod firmi koje imaju aplikaciju i sajt koji prikazuju isti katalog, kod projekata sa velikim brojem sadržaja na više jezika ili kod specifičnog prikaza koji klasična tema teško postiže.

Naš sajt je napravljen na prilagođenom rešenju gde je sadržaj odvojen od prikaza, pa ovu arhitekturu koristimo tamo gde donosi prednost. Za klijente koji nemaju taj uslov, preporučujemo klasično rešenje jer je jeftinije za održavanje.

Ako ne znate u koju grupu spadate, opišite nam gde se sadržaj prikazuje, koliko kanala imate i ko ga menja. Na osnovu toga se odgovor obično dobije u jednom razgovoru, bez tehničkih termina.

Razliku je najlakše videti kroz dva primera sa istim brojem stranica. Prva firma ima sajt sa trideset stranica usluga i blog, sav sadržaj se prikazuje samo na sajtu, a uređuje ga jedna osoba. Kod nje bi odvajanje sadržaja od prikaza značilo da neko mora da napravi ceo prikazni sloj, a da se pri tom ništa ne dobije, jer sadržaj nigde drugde ne ide. Druga firma ima isti broj stranica, ali isti katalog prikazuje i u mobilnoj aplikaciji i na ekranima u prodavnici. Kod nje se svaka promena cene trenutno prepisuje na tri mesta, i to je posao koji se ponavlja. Odvajanje sadržaja tu ima smisla, jer se unosi jednom, a prikazuje svuda.

Postoji i srednji slučaj koji se često preskoči: sajt na kojem sadržaj uređuje više ljudi, na primer prodajni tim i marketing. Kod klasičnog sistema se tada često dešava da polja nisu definisana, pa jedan piše cenu u tekstu, drugi u naslovu, a treći je ne napiše. Kod sistema gde su polja unapred određena, sadržaj ostaje dosledan bez obzira na to ko ga unosi. Ako je to vaš problem, headless nije jedino rešenje, jer se i na klasičnom sistemu mogu definisati obavezna polja i uputstvo za unos. Vredi prvo probati to, jer je jeftinije od promene arhitekture.

Kod cene vredi razdvojiti tri stavke koje se često stapaju u jednu. Prva je sistem za sadržaj, druga je prikaz koji neko mora da napravi, a treća je održavanje oba dela. Kod headless pristupa prva stavka je često jeftina ili besplatna, druga je najveći trošak, a treća traje i podrazumeva da postoji neko ko razume oba dela. Kod klasičnog sistema sve tri stavke su niže, ali zato je manja i sloboda. Zato je korisno da se pri odluci napiše koliko svaka od tri stavke traje u mesecima, jer se tako najlakše vidi gde se novac stvarno troši.

Povezani pojmovi

Za širu sliku, pogledajte i:

Izvor

Ključni zaključci

  • Headless CMS odvaja sadržaj od prikaza, pa se isti sadržaj koristi na više kanala.
  • Klasičan CMS proizvodi gotovu stranicu, headless daje podatke koje prikaz tek treba da napravi.
  • Headless ima smisla kada sadržaj ide na više mesta ili kada je prikaz zahtevan.
  • Kada je sajt jedini kanal, headless dodaje trošak bez koristi za posetioca.
  • Za većinu malih firmi u Srbiji klasično rešenje ostaje praktičniji izbor.

Zaključak

Headless CMS je rešenje za problem koji neke firme imaju, a većina nema. Ako se sadržaj prikazuje na jednom mestu i menja nekoliko puta mesečno, klasično rešenje radi bolje i jeftinije. Ako isti sadržaj treba na sajtu, aplikaciji i još negde, odvajanje ima smisla, jer se time izbegava ručno prepisivanje. Odluka je, kao i obično, u broju kanala, a ne u tome koliko rešenje zvuči napredno.

Često postavljana pitanja

Headless CMS je sistem za upravljanje sadržajem koji čuva sadržaj odvojeno od izgleda. Kod klasičnog CMS-a sadržaj i šablon su u istom sistemu: tekst se unosi i odmah se vidi gotova stranica. Kod headless sistema unosi se samo sadržaj, a stranica se sklapa negde drugde, kroz sajt ili aplikaciju koja taj sadržaj preuzima i prikazuje. To zvuči tehnički, ali ideja je jednostavna: sadržaj postaje podatak koji se koristi gde god zatreba, a ne deo jedne stranice. Zato headless ima smisla kada sadržaj ide na više mesta, a nema smisla kada je sajt jedini kanal. U nastavku je šta se time dobija, a šta se plaća.

Nije. WordPress može da se koristi kao headless, ali headless nije vezan za WordPress. To je način rada u kojem sistem daje sadržaj, a prikaz se pravi odvojeno, u bilo kojoj tehnologiji.

Da popričamo o vašem projektu?

Pošaljite kratku poruku ili nam pišite na WhatsApp, bez obaveze. Odgovaramo iskreno šta vam treba, a šta ne. Ako sajt nije rešenje za vaš problem, i to ćemo reći.

Izračunaj cenu svog projekta

Bez obaveze. Odgovaramo u roku od 24-48h.