CMS, odnosno Content Management System je vrsta računalnog programa, ili bolje rečeno platforma koja omogućava korisnicima da dodaju, mijenjaju, i brišu sadržaj sa svojih web stranica bez da ugrožavaju stabilnost koda i strukture stranice. Zamislite to kao novinski članak koji se uramljuje unutar postojećeg okvira novinskog formata. Novinar koji članak napiše ga dodaje u hrpu gotovih radova za novo izdanje, ali ne odlučuje gdje i kako će se isti objaviti. CMS nudi istu funkcionalnost ali u digitalnom svijetu te uz nešto više slobode pri odlučivanju. Korisnik može izabrati koje slike će priložiti, njihov položaj, uobličiti tekst u različite odlomke, dodavati citate, i slično bez ikakvog tehničkog znanja. Najpopularniji CMS sustavi danas su svakako WordPress, HubSpot, Joomla, Squarespace, Wix, Drupal, i slično. No, velika većina korisnika bira WordPress jer ima vrlo široku bazu dodataka i tema, što olakšava izradu stranica i korištenje CMS-a.
Što je CMS?
Umjesto da svaki put kada želite dodati objavu na blog ili stranicu pišete HTML i CSS kod, možete koristiti CMS. U svojoj osnovi, CMS funkcionira kao okvir koji formatira svaki novi članak ili stranicu na temelju postojećeg okvira. Pa tako ako pišete blog objavu, koristite okvir za postove, a ako dodajete novu stranicu za web koristite okvir page. Ovisno koji CMS sustav koristite, ova imena će se razlikovati ali osnovna forma je uvijek ista. Korisnik ima mogućnost dodavanja sadržaja bez diranja u kod stranice, što olakšava korištenje i povećava stabilnost. Nadalje, CMS olakšava spremanje i manipuliranje podatcima, te Vam olakšava pristup slikama i drugim sadržajima, opet bez potrebe da dirate izvorni kod stranice.
Kako radi CMS
Recimo da želimo objaviti novi članak na portalu Tehnohr. Suradnik koji piše za rubriku Help Desk, na primjer, ima ograničeno tehničko znanje. Kako bi objavio/la svoj tekst, potrebno je tek nekoliko jednostavnih koraka. Ovisno koju platformu koristite, ovaj postupak će se razlikovati. No, budući da je gotovo 60% blogova i malih stranica danas na WordPressu, pretpostavit ćemo da koristite upravo taj CMS.
Neke od funkcionalnosti CMS sustava
Objava novog sadržaja – bilo da se radi o blogu, oglasu za automobile, ili bilo kojoj vrsti sadržaja, svaki CMS omogućava korisniku vrlo jednostavno dodavanje bez potrebe za mijenjanjem formata. Ovo je osobito pogodno za stranice s velikim brojem objava, poput online dućana.
Moderiranje postojećeg sadržaja – ako postojeći članak ili objavu želite urediti, dodati nove informacije, ili slike, to možete uraditi u svega par klikova.
Dodavanje novih kategorija i vrsta sadržaja – ako ste napredni korisnik, svaki CMS omogućava razvoj više vrsta objava zavisno od potrebe. Tako naprimjer možete imati stranicu koja ima blog, dućan s proizvodima i oglasnik. Svaki od ovih elemenata zahtijeva drugu vrstu sadržaja.
Dodavanje slika i medijskih sadržaja – svi CMSovi imaju integriranu podršku za foto i video, što znači da u svoje stranice možete integrirati video zapise s YouTube-a, TikToka, ili drugih mreža, kao i fotografije. Sve ovo se odvija unutar sučelja te ne zahtijeva nikakvo predznanje.

Kako to sve radi?
Do sada ste se morali zapitati kako je moguće dodavati čitave stranice bez znanja koda? WordPress i drugi CMS sustavi su sklopljeni od dva podsustava, jedan za moderiranje sadržaja i drugi za moderiranje prikaza. Da pojednostavimo, zamislite da ste u vozilu na cesti. Znate da okretanjem volana i stiskanjem papučice gasa idete naprijed, ali vjerojatno ne razumijete kako se snaga prebacuje iz motora u pogonski sklop.
WordPress ima svoj CDA – content delivery application koji omogućava da se sadržaj koji stvarate dinamički prikazuje na ekranu. Kada god korisnik dođe na stranicu, vidi prikaz koji se generira unutar CDA. CMA – content management application je korisničko sučelje u kojem dodajete sadržaj. Za razliku od HTML stranica, sav sadržaj se sprema u bazu podataka, odakle CDA povlači sadržaj kako bi se prikazao na ekranu.

Niti jedna objava se ne može prikazati na stranici bez da prođe kroz oba podsustava. Bitno je razumjeti da su sadržaj i forma u kojoj se sadržaj prikazuje dvije potpuno odvojene funkcije.
Kakve stranice možete napraviti pomoću CMS-a?
Ukratko, kakve god želite. Svaki CMS sustav omogućava širok dijapazon funkcija, ali se neki specijaliziraju. Pa tako imate Magento za izradu online dućana, Drupal ako želite potpunu fleksibilnost, ili Wix ako želite što jednostavniju izradu. No, WordPress je s razlogom najpopularniji. Naime, WordPress omogućava izradu svih vrsta stranica, naravno uz doradu i raznorazna proširenja. Pa tako možete integrirati blog, dućan i mali oglasnik unutar jedne stranice, što je vrlo primamljivo za manja poduzeća s ograničenim sredstvima.
Zaključno
Ako želite izraditi web stranicu koja uključuje bilo kakvu vrstu dinamičnog sadržaja, odnosno ako želite redovito dodavati sadržaj, CMS je svakako najbolji izbor. Koji CMS izabrati, pak, je tema nekog budućeg članka, jer je to vrlo škakljivo pitanje koje izaziva rasprave i prijepore.

