Editorial workflow: draft, review i approval u custom CMS-u
Blog • Web razvoj • • 9 min čitanja

Editorial workflow: draft, review i approval u custom CMS-u

Autor Autorski tim · DA. Diџital agencija
Ažurirano 29.09.2026
Vreme čitanja 9 min
Sadržaj Pregledajte teme u tekstu

Editorial workflow u custom CMS-u određuje kako sadržaj prelazi od prve radne verzije do objavljivanja. Najjednostavniji tok može da izgleda ovako: draft, review, approval i published. Međutim, kvalitet rešenja ne zavisi od broja statusa, već od toga da li svaki status ima jasno značenje, odgovornu ulogu i dozvoljenu sledeću akciju.

U praksi to znači da autor ne mora da ima pravo da odobri sopstveni tekst, reviewer može da vrati sadržaj na doradu bez gubitka prethodne verzije, a publisher može da objavi samo ono što je prošlo definisane provere. Takav tok je posebno važan kada više ljudi uređuje katalog, stručne tekstove, pravne stranice, lokalizovane verzije ili sadržaj koji se objavljuje po unapred dogovorenom rasporedu.

Ovaj model nije zamena za širi pregled mogućnosti platforme. Ako tek definišete arhitekturu i administrativni deo sistema, pogledajte kako je custom CMS pozicioniran kao rešenje za specifičan poslovni workflow. Ovde je fokus uži: kako projektovati i koristiti tok izrade, pregleda i odobravanja sadržaja.

Šta editorial workflow treba da reši

Workflow nije samo niz dugmadi sa nazivima „Sačuvaj“ i „Objavi“. On treba da ukloni nejasnoće iz procesa:

  • Ko je napravio ili izmenio sadržaj?
  • Da li je sadržaj spreman za pregled ili je još u radu?
  • Ko proverava činjenice, stil, SEO elemente ili pravnu usklađenost?
  • Ko ima poslednju reč pre objavljivanja?
  • Ko može da vrati sadržaj na doradu i uz koje obrazloženje?
  • Koja verzija je trenutno javna, a koja je u pripremi?

Ako se ova pitanja rešavaju porukama, tabelama i usmenim dogovorima, CMS postaje samo mesto za unos teksta. Workflow ih pretvara u pravila koja su vidljiva u samom sistemu i primenjuju se doslednije.

Osnovni statusi: draft, review, approval i published

Draft: radna verzija

Draft označava sadržaj koji još nije spreman za formalni pregled. Autor može da sačuva nepotpun tekst, doda medije, popuni obavezna polja i nastavi rad kasnije. Važno je da draft po pravilu nije javno dostupan, čak i kada ima URL ili interni identifikator.

U ovom statusu korisno je omogućiti autosave ili eksplicitno čuvanje izmena, ali ne treba automatski slati svaku radnu verziju u review. Autor treba da ima jasnu akciju, na primer „Pošalji na pregled“, kojom potvrđuje da je sadržaj spreman za sledeću fazu.

Review: provera sadržaja

Review znači da je sadržaj predat osobi ili timu koji proverava dogovorene kriterijume. To može biti jezik i stil, tačnost podataka, SEO struktura, usklađenost sa brendom, tehničko formatiranje ili validnost poslovnih informacija.

Review ne mora automatski da znači da je sadržaj odobren. Reviewer treba da može da ostavi komentar, označi konkretan problem i vrati stavku autoru. Ako je potrebno više vrsta pregleda, sistem može da ih vodi kao sekvencijalne korake ili kao odvojene provere. Na primer, pravna provera može biti obavezna samo za određene tipove sadržaja.

Approval: formalno odobrenje

Approval je odluka da je sadržaj prihvatljiv za objavljivanje ili zakazivanje objave. U manjim timovima ista osoba može obavljati review i approval, ali to treba da bude svesna poslovna odluka, a ne podrazumevano ponašanje sistema.

Approval ne bi trebalo da bude samo promena statusa bez traga. Sistem treba da zabeleži ko je odobrio sadržaj, kada se to dogodilo i koju verziju je odobrio. Ako se odobrena verzija naknadno izmeni, logično pravilo je da se approval ponovo traži, u zavisnosti od rizika i vrste izmene.

Published: javna verzija

Published označava verziju koja je dostupna posetiocima. Objavljivanje može biti trenutno ili zakazano za određeni datum i vreme. U oba slučaja treba razlikovati trenutnu javnu verziju od sledeće verzije koja čeka objavu.

Ovo je naročito bitno kod sadržaja koji se unapred priprema. Autor može da radi na novom draftu dok je starija verzija i dalje javna, bez prekida dostupnosti stranice.

Statusi nisu dovoljni bez jasnih prelaza

Za svaki status treba definisati dozvoljene prelaze i uslove. Primer jednostavnog toka:

  1. Autor kreira sadržaj u statusu draft.
  2. Autor šalje sadržaj na review.
  3. Reviewer vraća sadržaj na doradu ili ga označava kao spremnog za approval.
  4. Odobravalac prihvata ili odbija verziju.
  5. Publisher objavljuje odobrenu verziju ili je zakazuje.

U realnom sistemu mogu postojati i statusi kao što su „Changes requested“, „Scheduled“, „Archived“ ili „Expired“. Njih treba uvoditi samo kada rešavaju konkretan problem. Previše statusa otežava obuku i povećava mogućnost da korisnici ne znaju šta sledeće treba da urade.

Za svaki prelaz dokumentujte najmanje četiri stvari:

  • Ko može da izvrši akciju?
  • Šta se dešava sa sadržajem i verzijom?
  • Koji uslovi moraju biti ispunjeni?
  • Šta se beleži u istoriji aktivnosti?

Uloge i odgovornosti u toku odobravanja

Editorial workflow i permissions nisu ista stvar. Workflow opisuje stanje i kretanje sadržaja, dok permissions određuju šta određena uloga može da vidi ili uradi. Ta dva sloja moraju biti usklađena.

Tipična podela može da izgleda ovako:

UlogaTipične odgovornostiPrimer ograničenja
EditorKreira i menja sadržaj, dodaje materijale i šalje verziju na review.Ne može da odobri sopstvenu verziju ili menja sistemska pravila.
ReviewerProverava sadržaj prema definisanim kriterijumima i ostavlja komentare.Ne mora da ima pravo direktnog objavljivanja.
ApproverDonosi formalnu odluku o prihvatanju sadržaja.Ne treba da odobrava verziju koja više nije aktuelna.
PublisherObjavljuje ili zakazuje odobrenu verziju.Ne može da zaobiđe obavezne validacije.
AdministratorUpravlja konfiguracijom, ulogama i pravilima sistema.Administrativni pristup ne znači automatski uredničku odgovornost.

Ova podela ne mora biti identična u svakoj organizaciji. Mali tim može kombinovati uloge, dok veći sistem može imati posebne reviewere za pravne, medicinske, tehničke ili regionalne sadržaje. Važno je da se izbegne nejasna uloga „može sve“, naročito tamo gde je potrebna kontrola odgovornosti.

Za detaljniju razradu ovog dela korisno je pročitati tekst o ulogama i dozvolama u CMS-u, jer se kvalitet workflow-a često gubi upravo na loše definisanim privilegijama.

Validacije pre slanja i pre objave

Validacije treba rasporediti prema fazi procesa. Nije svaka provera potrebna odmah pri kreiranju drafta, ali neke greške ne smeju proći do objave.

Validacije pri unosu

Pri unosu se obično proveravaju obavezna polja, format datuma, dozvoljeni tipovi fajlova, dužina pojedinih polja i osnovna struktura sadržaja. Ove provere pomažu autoru da odmah ispravi očigledan problem.

Validacije pri slanju na review

Pre slanja na review sistem može zahtevati naslov, slug, glavnu sliku, sažetak, kategoriju ili druge elemente koji su deo uredničkog standarda. Ne treba, međutim, blokirati rad nepotrebnim zahtevima ako sadržaj još nema konačan oblik.

Validacije pre approval-a i objave

U ovoj fazi mogu se proveravati postojanje odobrenih referenci, dozvoljeni linkovi, status prevoda, obavezna pravna napomena, dostupnost medija ili činjenica da je sadržaj prošao potrebnu vrstu pregleda. Ako sistem može da prikaže tačno koji uslov nije ispunjen, korisnik će brže rešiti problem nego uz generičku poruku „Nije moguće objaviti“.

Validacija ne zamenjuje ljudski pregled. Ona proverava ono što se može pouzdano proveriti pravilom, dok reviewer procenjuje kontekst, jasnoću i tačnost.

Verzionisanje, komentari i vraćanje na doradu

Svaka značajnija izmena treba da bude povezana sa verzijom. To ne znači da korisnički interfejs mora da prikazuje komplikovan tehnički zapis, već da sistem može da odgovori na praktična pitanja: šta se promenilo, ko je promenio sadržaj, kada je promena napravljena i koja verzija je odobrena.

Kada reviewer vrati sadržaj na doradu, komentar treba da bude dovoljno precizan da autor zna šta treba da promeni. Bolje je navesti „Proveriti izvor podatka u drugom pasusu“ nego „Nije dobro“. Ako se komentari vezuju za konkretno polje ili deo sadržaja, smanjuje se mogućnost pogrešnog tumačenja.

Pre objave treba omogućiti pregled razlike između verzija, a po potrebi i vraćanje na prethodnu verziju. Ova mogućnost ne znači da treba neograničeno čuvati sve podatke bez dogovora o retenciji. Potrebno je definisati koje verzije su dostupne urednicima, koje se čuvaju zbog audita i ko sme da izvrši rollback.

Posebni slučajevi: zakazivanje, lokalizacija i masovne izmene

Zakazivanje objave

Kod zakazane objave approval treba da se odnosi na konkretnu verziju, a ne samo na sadržaj kao apstraktni zapis. Ako neko posle odobrenja izmeni tekst, sistem treba jasno da pokaže da zakazana verzija više nije ista ili da zatraži novu potvrdu.

Više jezika i tržišta

Prevod može biti zaseban workflow ili deo istog toka. U oba slučaja treba odlučiti da li se lokalizovana verzija objavljuje tek nakon odobrenja izvornog sadržaja, da li svaki jezik ima svog reviewera i šta se dešava kada se original promeni nakon prevoda.

Masovne izmene

Masovne izmene mogu ubrzati rad na velikom katalogu, ali povećavaju rizik od greške. Korisno je da takve akcije imaju potvrdu, pregled obuhvaćenih zapisa, evidenciju izvršene izmene i mogućnost oporavka. Za modele podataka, filtere i velike skupove sadržaja pogledajte i vodič o custom CMS-u za katalog ili direktorijum.

Kako workflow utiče na SEO i objavljivanje sadržaja

Editorial workflow nije SEO strategija, ali može da spreči tehničke i uredničke propuste koji utiču na objavljene stranice. Pre approval-a mogu se proveriti naslov stranice, meta opis, canonical pravilo, interna povezanost, status indeksiranja ili dostupnost strukturiranih podataka, kada su relevantni za konkretan tip sadržaja.

Za programatski generisane stranice potreban je dodatni oprez: odobravanje šablona ne znači da je svaka generisana stranica automatski kvalitetna. Pravila za podatke, izuzetke i kontrolu sadržaja treba povezati sa procesom objave. Više o toj temi nalazi se u tekstu o programmatic SEO-u u custom CMS-u i kontroli thin content-a.

Kako projektovati workflow pre razvoja

Pre nego što se dizajniraju ekrani i statusi, napravite mapu procesa za nekoliko stvarnih scenarija. Na primer: novi blog tekst, izmena postojeće produktne stranice, unos artikla u katalog i hitna korekcija pravne informacije.

Za svaki scenario zapišite:

  1. Ko pokreće proces?
  2. Koji podaci moraju postojati?
  3. Ko vrši koju vrstu pregleda?
  4. Da li su pregledi obavezni ili uslovni?
  5. Ko može da vrati sadržaj na doradu?
  6. Da li se objavljuje odmah, zakazuje ili čeka dodatnu sinhronizaciju?
  7. Kako se vodi evidencija odluke?

Zatim definišite minimalni model statusa. Ako je moguće, testirajte ga sa stvarnim korisnicima pre razvoja. Njihova pitanja često otkrivaju da „review“ zapravo krije dve različite aktivnosti ili da osoba koja treba da odobri sadržaj nema dovoljno konteksta za odluku.

Ova specifikacija može biti deo šire pripreme projekta. Praktičan početak je custom CMS checklista zahteva pre slanja development ponude, uz dopunu konkretnih scenarija za vaš tim.

Česte greške u editorial workflow-u

  • Previše statusa: korisnici ne znaju razliku između „in review“, „pending approval“ i „ready to publish“.
  • Nejasno vlasništvo: sadržaj čeka jer nije poznato ko treba da izvrši sledeću akciju.
  • Approval bez verzije: odobrenje ostaje važeće i nakon suštinske izmene.
  • Jedna uloga ima sva prava: nema stvarne kontrole nad procesom niti jasnog audita.
  • Validacije tek na kraju: autor saznaje za obavezna polja neposredno pred objavu.
  • Nema pregleda zakazane verzije: objavljuje se drugačiji sadržaj od onog koji je odobren.
  • Workflow se kopira bez prilagođavanja: proces iz jednog tipa sadržaja postaje prepreka drugom.

Praktičan sledeći korak

Počnite sa jednim sadržajnim tipom i nacrtajte njegov tok na jednoj stranici: statusi, dozvoljene akcije, odgovorne uloge, validacije i evidencija. Tek kada taj primer radi bez nejasnoća, proširite model na druge tipove sadržaja.

Dobro projektovan editorial workflow ne mora da bude komplikovan. Njegova vrednost je u tome što pravi razliku između radne verzije, pregledanog sadržaja i odobrene javne verzije — uz dovoljno tragova da se odluke mogu razumeti i proveriti kasnije. Ako workflow utiče na izbor arhitekture, model podataka ili administrativnog interfejsa, sledeći korak je da te zahteve uključite u specifikaciju za custom CMS, a ne da ih naknadno dodajete nakon razvoja.

Kada je potreban širi plan strukture, sadržaja i tehničke realizacije celog sajta, relevantan kontekst može pružiti i stranica o izradi sajta. Workflow ipak treba definisati prema stvarnom procesu uređivanja, ne prema univerzalnom spisku funkcija.

Podelite tekst
LinkedIn X Facebook
DA.
Autor i urednik sadržaja

DA. Editorial Team

SEO, PPC, web razvoj i dizajn tim DA. Tekstove zasnivamo na iskustvu iz aktivnih projekata, Search Console podacima, platformskim promenama i praktičnim testovima.

Google Preferred Sources

Pratite DA. kao izvor koji želite da viđate češće.

Dodajte da.org.rs u svoje Preferred Sources i olakšajte Google-u da vam češće prikaže DA. sadržaj kada je relevantan za vaše pretrage.

Dodaj DA. kao izvor
DA. Custom CMS

Treba vam Custom CMS kao konkretna usluga?

Projektujemo i razvijamo custom CMS po meri: modeli sadržaja, workflow, uloge, medija, API-first i multisite funkcionalnosti.

DA. DIGITALNI SAVETNIK

Pitajte DA.

Recite mi cilj, problem ili sledeći potez. Usmeriću vas na relevantan DA vodič ili uslugu.