Što je CMS? Sustavi za upravljanje sadržajem objašnjeno
CMS, ili sustav za upravljanje sadržajem (content management system), je softver koji ljudima omogućuje da stvaraju, uređuju i objavljuju sadržaj web stranice, poput članaka, stranica, slika i opisa proizvoda, kroz jednostavan uređivač umjesto mijenjanja koda. Pohranjuje sadržaj, prati nacrte i verzije te na stranicu stavlja objavljenu verziju. WordPress je najpoznatiji primjer, ali postoji i mnogo drugih.
Zašto je to važno kad gradite uz AI
Kad AI izgradi vašu web stranicu, riječi i slike obično završe napisane izravno u kodu. To je u redu dok ste jedini koji uređujete i dok vam odgovara da izmjene tražite od AI-ja. Problem nastaje kad netko drugi, marketinški stručnjak, prodavač ili volonter, treba svaki tjedan ispraviti tipfeler, dodati objavu na blogu ili promijeniti radno vrijeme, a da ne dira kod.
Zato je jedno od najkorisnijih pitanja koje treba rano postaviti: tko će mijenjati sadržaj i koliko često? Odgovor određuje treba li vam CMS, jednostavna administratorska stranica ugrađena u aplikaciju ili ništa. Ako pogriješite, CMS ćete naknadno morati dodavati ili ćete izgraditi onaj koji nikad ne koristite.
Svakodnevna usporedba
Zamislite jelovnik restorana.
U jednom restoranu jelovnik je naslikan izravno na zidu. Izgleda odlično, ali promjena cijene znači pozivanje slikara. To je sadržaj zapisan u kodu.
U drugom restoranu jelovnik je na ploči s fiksnim okvirom i naslovima: Predjela, Glavna jela, Deserti. Svaki član osoblja može obrisati red i napisati novo jelo, a ploča i dalje izgleda dosljedno jer se okvir i naslovi ne mijenjaju. To je CMS. Okvir je dizajn (predložak, template), redovi kredom su sadržaj, a pravilo da „samo menadžer mijenja cijene” predstavlja dozvole CMS-a.
Tradicionalni naspram headless CMS-a
Postoje dvije široke vrste.
Tradicionalni (povezani) CMS. Jedan sustav pohranjuje sadržaj i prikazuje web stranicu. Odaberete temu, pišete u uređivaču, pritisnete objavi i stranica se pojavi. WordPress, Drupal i Joomla tako rade, kao i ugrađeni uređivači u alatima za izradu stranica poput Squarespacea i Wixa.
Headless CMS. CMS samo pohranjuje i uređuje sadržaj. Nema vlastiti web „glavu”. Vaša stranica ili aplikacija traži sadržaj putem API-ja i prikazuje ga u vlastitom dizajnu. Contentful, Sanity i Strapi su poznati primjeri, a WordPress se također može koristiti na taj način.
| Tradicionalni CMS | Headless CMS | |
|---|---|---|
| Tko kontrolira dizajn | Teme i predlošci CMS-a | Vaš vlastiti frontend |
| Trud za postavljanje | Nizak: instalirate, odaberete temu, pišete | Veći: netko mora izgraditi frontend |
| Jedan izvor sadržaja za web, aplikaciju, e-poštu | Teže | Osmišljeno za to |
| Dobro pristaje za | Blogove, stranice s informacijama, male tvrtke | Prilagođene stranice i aplikacije, više kanala |
Ako je vaša stranica izgrađena AI graditeljem kao prilagođeni kod, headless CMS (ili mala ugrađena administratorska površina) prirodno pristaje, jer je AI već izgradio frontend.
Primjer: vijesti i jelovnik pekare
Recimo da vlasnica pekare Maja ima stranicu izgrađenu uz AI, s početnom stranicom, jelovnikom i odjeljkom s vijestima. Njeni zaposlenici žele objaviti „Bundeva kruh je opet tu!” bez pitanja Maje svaki put.
CMS bi za ovu stranicu sadržaj pohranjivao u strukturiranim tipovima, slično tablicama u bazi podataka:
Tip sadržaja: objava
| Polje | Primjer |
|---|---|
| title | Bundeva kruh je opet tu |
| slug | bundeva-kruh-je-opet-tu |
| body | Naš jesenski favorit vraća se ove subote... |
| cover_image | bundeva-kruh.jpg |
| status | published |
| published_at | 2026-10-03 |
Tip sadržaja: stavka jelovnika
| Polje | Primjer |
|---|---|
| name | Kvasni kruh |
| price | 6,50 |
| category | Kruh |
| available | true |
Zaposlenici se prijave u uređivač, ispune obrazac za novu objavu, učitaju fotografiju i pritisnu objavi. Stranica s vijestima od CMS-a traži sve objave sa status = published, najnovije prve, i prikazuje ih u dizajnu stranice. Nitko ne dira kod, a raspored ostaje dosljedan jer zaposlenici samo popunjavaju polja.
Primijetite što polja rade. Budući da je price zasebno polje, a ne rečenica u odlomku, stranica može cijene prikazivati u istom obliku posvuda. Budući da postoji polje status, zaposlenici mogu spremati nacrte bez da se pojave na stranici.
Ključni pojmovi
| Pojam | Što znači |
|---|---|
| Tip sadržaja | Predložak za jednu vrstu sadržaja, poput objave, proizvoda ili člana tima. |
| Polje | Jedan dio tipa sadržaja: naslov, tekst, slika, cijena. |
| Unos | Jedna stavka nekog tipa sadržaja, jedna objava ili jedan proizvod. |
| Slug | Naziv unosa prilagođen URL-u, poput bundeva-kruh-je-opet-tu. |
| Nacrt / objavljeno | Je li unos već vidljiv na živoj stranici. |
| Obogaćeni tekst (rich text) | Oblikovani tekst s naslovima, podebljanjem, poveznicama i slikama. |
| Medijska knjižnica | Mjesto gdje se čuvaju i ponovno koriste učitane slike i datoteke. |
| Uloge | Tko smije što: autori pišu, urednici objavljuju, administratori mijenjaju postavke. |
| Headless | CMS koji sadržaj daje samo putem API-ja, bez ugrađene web stranice. |
| Pregled | Prikaz kako će nacrt izgledati na stranici prije objave. |
Česte zablude
- „CMS je isto što i alat za izradu stranica.” Alati za izradu stranica često uključuju CMS, ali CMS se bavi upravljanjem sadržajem. Headless CMS nema nikakav dizajn stranice.
- „Svaka stranica ga treba.” Stranica od pet stranica koja se mijenja dva puta godišnje ne treba. Zamolba AI-ju da „ažurira radno vrijeme” može biti jednostavnija od održavanja CMS-a.
- Sve u jednom velikom tekstualnom polju. Ako su cijene, datumi i adrese zakopani u odlomcima, ne možete ih sortirati, filtrirati niti jednoliko oblikovati. Koristite zasebna polja.
- Zaboravljene dozvole. Odredite tko smije objavljivati, a ne samo tko smije pisati. Novi zaposlenik vjerojatno ne bi trebao moći obrisati početnu stranicu.
- Ignoriranje slika. Bez ograničenja veličine ljudi učitavaju ogromne fotografije i stranica se usporava. Tražite automatsko smanjivanje.
- Pretpostavka da se sadržaj lako seli. Prelazak s jednog CMS-a na drugi obično znači izvoz i ponovno mapiranje sadržaja. Pogledajte kako preseliti WordPress stranicu.
Što tražiti od AI graditelja
- „Koji dijelovi sadržaja ove stranice su zapisani u kodu, a koji dolaze iz baze podataka?”
- „Spremi objave na blogu u bazu podataka s naslovom, slugom, tekstom, naslovnom slikom, statusom i datumom objave.”
- „Izgradi jednostavnu administratorsku stranicu na kojoj prijavljeno osoblje može stvarati, uređivati i objavljivati objave. Brisati smiju samo administratori.”
- „Nacrte vide samo prijavljeni članovi osoblja, a javna stranica prikazuje samo objavljene objave.”
- „Smanji učitane slike i spremi ih u pohranu datoteka, a ne u bazu podataka.”
- „Alternativno, poveži ovu stranicu s [headless CMS-om] putem njegovog API-ja i API ključ čuvaj na poslužitelju.”
Za korak-po-korak pomoć pogledajte kako dodati blog na web stranicu i kako izraditi blog uz AI. Ako razmišljate o napuštanju WordPressa, alternative WordPressu uspoređuje mogućnosti.
CMS i Mythex
Mythex je AI graditelj aplikacija, a ne CMS: za sadržajni tim nema odmah ponuđene zasebne prijave u uređivač, a sadržaj se obično mijenja tako da u chatu tražite izmjene. Ako drugi ljudi trebaju uređivati sadržaj, zamolite agenta da izgradi malu administratorsku površinu koja se oslanja na Postgres bazu podataka projekta, a učitane datoteke čuva u pohrani datoteka. Mythex sam po sebi ne uključuje prijavu krajnjih korisnika, pa agent povezuje pružatelja prijave koji vi odaberete. Ili zamolite da se stranica poveže s headless CMS-om koji već koristite, putem njegovog API-ja.
Pitanja
Što je CMS, jednostavno rečeno?
CMS (content management system, sustav za upravljanje sadržajem) je softver koji vam omogućuje dodavanje i uređivanje teksta, slika i stranica web stranice kroz jednostavan uređivač, umjesto mijenjanja koda. Sadržaj pohranjuje i brine se o njegovom objavljivanju na stranici.
Je li WordPress CMS?
Jest. WordPress je najpoznatiji tradicionalni CMS: pohranjuje vaš sadržaj, daje uređivač za pisanje i koristi teme za prikaz kao web stranicu. Može se koristiti i headless, kad samo isporučuje sadržaj zasebnom frontendu.
Što je headless CMS?
Headless CMS pohranjuje i uređuje sadržaj, ali ne odlučuje kako on izgleda. Vaša web stranica ili aplikacija dohvaća sadržaj putem API-ja i prikazuje ga kako želi, što znači da isti sadržaj može napajati web stranicu, aplikaciju i druge kanale.
Treba li mi CMS za moju web stranicu?
Treba ako ljudi koji nisu tehnički često ažuriraju sadržaj, primjerice objave na blogu, opise proizvoda ili stranice tima. Ako se stranica rijetko mijenja ili vam odgovara da izmjene tražite od AI graditelja, možda vam CMS nije potreban.