Šta je CMS? Sistemi za upravljanje sadržajem objašnjeni
CMS, ili sistem za upravljanje sadržajem, je softver koji ljudima omogućava da kreiraju, uređuju i objavljuju sadržaj web sajta — članke, stranice, slike, opise proizvoda — kroz prijatan editor, umjesto mijenjanja koda. Čuva sadržaj, prati nacrte i verzije i objavljuje verziju koja je spremna na sajtu. WordPress je najpoznatiji primjer, ali ih ima mnogo drugih.
Zašto je to važno kada AI gradi vaš sajt
Kada AI napravi vaš web sajt, tekstovi i slike se obično upisuju direktno u kod. To je u redu dok ste jedini koji uređuje i dok ste zadovoljni što promjene tražite od AI-ja. Problem nastaje kada neko drugi — marketing osoba, prodavac u radnji, volonter — treba svake sedmice da ispravi tipfeler, doda blog objavu ili promijeni radno vrijeme, a da ne dira kod.
Zato je jedno od najkorisnijih pitanja na početku: ko će mijenjati sadržaj i koliko često? Odgovor određuje da li vam treba CMS, jednostavna admin stranica ugrađena u aplikaciju ili ništa. Pogrešan odgovor znači ili naknadno dodavanje CMS-a ili izradu onog koji nikada nećete koristiti.
Svakodnevna analogija
Zamislite meni u restoranu.
U jednom restoranu meni je naslikan direktno na zidu. Izgleda odlično, ali promjena cijene znači poziv majstoru za natpise. To je sadržaj upisan u kod.
U drugom je meni na tabli s fiksnim okvirom i naslovima: Predjela, Glavna jela, Deserti. Svaki član osoblja može obrisati red i napisati novo jelo, a tabla i dalje izgleda uredno jer se okvir i naslovi ne mijenjaju. To je CMS. Okvir je dizajn (šablon), redovi s kredom su sadržaj, a pravilo da „samo menadžer mijenja cijene” su dozvole u CMS-u.
Tradicionalni i headless CMS
Postoje dvije široke vrste.
Tradicionalni (povezani) CMS. Jedan sistem čuva sadržaj i prikazuje web sajt. Izaberete temu, pišete u editoru, pritisnete objavi i stranica se pojavi. WordPress, Drupal i Joomla rade ovako, kao i ugrađeni editori u alatima za izradu sajtova poput Squarespace-a i Wix-a.
Headless CMS. CMS samo čuva i uređuje sadržaj. Nema sopstveni web „head”. Vaš sajt ili aplikacija traži sadržaj preko API-ja i prikazuje ga u svom dizajnu. Contentful, Sanity i Strapi su poznati primjeri, a WordPress se može pokretati i na headless način.
| Tradicionalni CMS | Headless CMS | |
|---|---|---|
| Ko kontroliše dizajn | Teme i šabloni CMS-a | Vaš sopstveni frontend |
| Napor pri postavljanju | Mali: instalirate, izaberete temu, pišete | Veći: neko mora izgraditi frontend |
| Jedan izvor sadržaja za web, aplikaciju, e-poštu | Teže | Dizajniran za to |
| Dobar izbor za | Blogove, sajtove-brošure, mala preduzeća | Sajtove i aplikacije po mjeri, više kanala |
Ako je vaš sajt napravljen uz AI alat kao prilagođen kod, headless CMS (ili mala ugrađena admin oblast) prirodno odgovara, jer je AI već napravio frontend.
Praktičan primjer: vijesti i meni pekare
Recimo da vlasnica pekare Maja ima sajt koji je napravio AI, s početnom stranicom, jelovnikom i sekcijom vijesti. Njeno osoblje želi da objavi „Bučna pogačica je opet tu!” bez pitanja Maje svaki put.
CMS za ovaj sajt čuvao bi sadržaj u strukturiranim tipovima, slično tabelama u bazi podataka:
Tip sadržaja: Objava
| Polje | Primjer |
|---|---|
| title | Bučna pogačica je opet tu |
| slug | bucna-pogacica-je-opet-tu |
| body | Naš jesenji favorit se vraća ove subote... |
| cover_image | bucna-pogacica.jpg |
| status | published |
| published_at | 2026-10-03 |
Tip sadržaja: Stavka menija
| Polje | Primjer |
|---|---|
| name | Kvasni hljeb |
| price | 6.50 |
| category | Hljeb |
| available | true |
Osoblje se prijavi u editor, popuni formu za novu objavu, otpremi fotografiju i pritisne objavi. Stranica vijesti traži od CMS-a sve objave sa status = published, od najnovije ka najstarijoj, i prikazuje ih u dizajnu sajta. Niko ne dira kod, a raspored ostaje ujednačen jer osoblje samo popunjava polja.
Primijetite šta polja rade. Pošto je price zasebno polje, a ne rečenica u pasusu, sajt cijene može prikazati u istom formatu svuda. Pošto postoji polje status, osoblje može čuvati nacrte bez da se pojave na sajtu.
Ključni pojmovi
| Pojam | Značenje |
|---|---|
| Tip sadržaja | Šablon za jednu vrstu sadržaja, poput Objave, Proizvoda ili Člana tima. |
| Polje | Jedan dio tipa sadržaja: naslov, tekst, slika, cijena. |
| Stavka (entry) | Jedan primjerak tipa sadržaja — jedna objava ili proizvod. |
| Slug | Naziv stavke prilagođen URL-u, poput bucna-pogacica-je-opet-tu. |
| Nacrt / objavljeno | Da li je stavka već vidljiva na živom sajtu. |
| Rich text | Formatiran tekst s naslovima, podebljanim dijelovima, linkovima i slikama. |
| Biblioteka medija | Mjesto gdje se čuvaju i ponovo koriste otpremljene slike i fajlovi. |
| Uloge | Ko šta smije: autori pišu, urednici objavljuju, admini mijenjaju podešavanja. |
| Headless | CMS koji daje sadržaj samo preko API-ja, bez ugrađenog sajta. |
| Pregled | Vidjeti kako će nacrt izgledati na sajtu prije objavljivanja. |
Česte greške i pogrešna shvatanja
- „CMS je isto što i alat za izradu sajtova.” Alati za izradu sajtova često uključuju CMS, ali CMS je prije svega upravljanje sadržajem. Headless CMS nema nikakav dizajn sajta.
- „Svaki sajt treba jedan.” Petostranični sajt koji se mijenja dva puta godišnje ne treba. Zamoliti AI da „ažurira radno vrijeme” može biti jednostavnije nego održavati CMS.
- Sve u jedno veliko tekstualno polje. Ako su cijene, datumi i adrese zakopani u pasusima, ne možete ih sortirati, filtrirati ili formatirati. Koristite zasebna polja.
- Zaboravljene dozvole. Odlučite ko može da objavljuje, a ne samo ko može da piše. Novi član osoblja vjerovatno ne bi trebao moći da obriše početnu stranicu.
- Ignorisanje slika. Bez ograničenja veličine ljudi otpremaju ogromne fotografije i sajt 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 sajt.
Šta tražiti od AI graditelja
- „Koji dijelovi sadržaja ovog sajta su upisani u kod, a koji dolaze iz baze podataka?”
- „Čuvaj objave na blogu u bazi s naslovom, slugom, tekstom, naslovnom slikom, statusom i datumom objave.”
- „Napravi jednostavnu admin stranicu na kojoj prijavljeno osoblje može kreirati, uređivati i objavljivati objave. Samo admini smiju brisati.”
- „Nacrte prikazuj samo prijavljenom osoblju; javni sajt prikazuje samo objavljene objave.”
- „Smanjuj otpremljene slike i čuvaj ih u fajl-skladištu, a ne u bazi podataka.”
- „Ili poveži ovaj sajt s [headless CMS-om] preko njegovog API-ja, a API ključ drži na serveru.”
Za korak-po-korak pomoć pogledajte kako dodati blog na sajt i kako napraviti blog uz AI. Ako razmišljate o napuštanju WordPress-a, alternative WordPress-u upoređuje opcije.
CMS i Mythex
Mythex je AI alat za izradu aplikacija, a ne CMS: nema zasebne prijave za editora za tim sadržaja odmah po instalaciji, a sadržaj obično mijenjate tako što tražite promjenu u chatu. Ako drugi ljudi trebaju da uređuju sadržaj, zamolite agenta da napravi malu admin oblast koja koristi Postgres bazu podataka projekta, a otpremljeni fajlovi se čuvaju u fajl-skladištu. Mythex sam po sebi ne uključuje prijavu za krajnje korisnike, pa agent povezuje provajdera prijave koji izaberete. Ili ga zamolite da poveže sajt s headless CMS-om koji već koristite preko njegovog API-ja.
Pitanja
Šta je CMS jednostavnim riječima?
CMS (content management system) je softver koji vam omogućava da dodajete i uređujete tekst, slike i stranice web sajta kroz prijatan editor, umjesto mijenjanja koda. Čuva sadržaj i brine se o njegovom objavljivanju na sajtu.
Da li je WordPress CMS?
Jeste. WordPress je najpoznatiji tradicionalni CMS: čuva vaš sadržaj, daje vam editor za pisanje i koristi teme da bi ga prikazao kao web sajt. Može se koristiti i kao headless, kada samo isporučuje sadržaj zasebnom frontend-u.
Šta je headless CMS?
Headless CMS čuva i uređuje sadržaj, ali ne odlučuje kako on izgleda. Vaš sajt ili aplikacija dohvata sadržaj preko API-ja i prikazuje ga kako želi, što znači da isti sadržaj može napajati sajt, aplikaciju i druge kanale.
Treba li mi CMS za moj sajt?
Treba ako nestručne osobe često ažuriraju sadržaj, poput blog tekstova, opisa proizvoda ili stranica tima. Ako se sajt rijetko mijenja ili ste zadovoljni da izmjene radite tako što tražite od AI graditelja, možda vam ne treba.