Multisite CMS: kada jedan backend treba da upravlja sa više sajtova
Blog • Web razvoj • • 8 min čitanja

Multisite CMS: kada jedan backend treba da upravlja sa više sajtova

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

Multisite CMS ima smisla kada više sajtova deli deo poslovne logike, korisničkih uloga, komponenti ili procesa objavljivanja, ali svaki sajt i dalje treba da ima sopstvenu adresu, sadržaj i uređivački kontekst. Jedan backend tada može da smanji dupliranje posla, dok frontend i pravila po sajtu ostaju dovoljno odvojeni.

To ne znači da svaki projekat sa više domena treba spojiti u jednu aplikaciju. Ako su sajtovi potpuno nezavisni, imaju različite timove, različite bezbednosne zahteve ili samo slučajno pripadaju istoj grupaciji, odvojeni CMS-ovi često su jednostavniji. Prava odluka zavisi od toga šta se zaista deli, a ne od samog broja domena.

Šta multisite CMS zapravo objedinjuje

U multisite arhitekturi postoji zajednički administrativni sloj, ali više javnih sajtova. Zajednički sloj može da obuhvati prijavu korisnika, upravljanje ulogama, medijsku biblioteku, komponente, taksonomije, tok odobravanja i deo poslovnih integracija. Svaki sajt, s druge strane, može imati sopstveni domen, navigaciju, SEO podešavanja, jezik, katalog ili urednički tim.

Važno je razlikovati tri modela koja se često nazivaju multisite:

  • Jedna aplikacija, više sajtova: svi sajtovi koriste isti kod i centralni backend, dok se sadržaj razlikuje prema identitetu sajta.
  • Zajednička platforma, odvojene instance: sajtovi dele razvojne standarde ili komponente, ali imaju zasebne baze, deploy procese ili administracije.
  • Jedan sajt sa više domena: različite domene samo prikazuju varijante istog sadržaja. Ovo nije nužno pravi multisite i može imati drugačije SEO i uredničke posledice.

Na primer, korporativna grupa može imati centralni portal, sajtove poslovnih jedinica i posebne kampanjske ili regionalne sajtove. Ako se logotip, kontakt podaci, navigacioni obrasci ili proces odobravanja održavaju na sličan način, centralizovana platforma može biti opravdana. Ako svaki brend ima potpuno drugačiji model sadržaja i različite vlasnike, centralizacija može napraviti više ograničenja nego koristi.

Kada jedan backend donosi stvarnu vrednost

1. Kada postoji stabilan zajednički model

Najbolji kandidat za multisite CMS ima ponovljive tipove sadržaja i komponente: vesti, lokacije, zaposlene, proizvode, studije slučaja, događaje ili kontakt forme. To ne znači da svaki sajt mora koristiti sve tipove, već da platforma može jasno definisati šta je zajedničko, a šta pripada samo jednom sajtu.

Ako se struktura menja od projekta do projekta i nema stabilnih obrazaca, zajednički model brzo postaje kompromis. Urednici tada dobijaju mnogo opcionalnih polja i pravila koja nisu relevantna za njihov sajt.

2. Kada su centralni procesi važniji od lokalne autonomije

Multisite je koristan kada centralni tim treba da uvede komponentu, promeni pravilo pristupa ili ažurira deo sistema za više sajtova. Primer može biti centralno upravljanje obrascima, saglasnostima, analitikom ili statusima objavljivanja.

Ovo je prednost samo ako je jasno ko donosi odluke. Jedan backend bez definisanog vlasništva često vodi do sporova: jedan tim želi novu funkciju za svoj sajt, dok drugi strahuju da će promena uticati na sve ostale.

3. Kada se sadržaj deli namerno, a ne slučajno

Neki podaci treba da budu dostupni na više sajtova, ali ne nužno u istoj formi. Centralna lokacija može biti prikazana na korporativnom sajtu i na sajtu poslovne jedinice; centralni proizvod može imati različit opis po tržištu; pravni dokument može biti obavezan na svim domenima.

Za svaki takav slučaj treba definisati izvor istine: gde se zapis uređuje, ko ga odobrava, kada se kopija osvežava i šta se dešava ako lokalni sajt mora da odstupi. Bez toga se „deljeni sadržaj“ pretvara u nevidljivu zavisnost.

Ključna arhitektonska odluka: šta je zajedničko, a šta izolovano

Pre izbora tehnologije napravite mapu deljenja. Ona treba da obuhvati najmanje sadržaj, korisnike, medije, konfiguraciju, kod, podatke iz integracija i objavljivanje.

OblastMože biti zajedničkaČesto treba izolovati
SadržajGlobalni dokumenti, taksonomije, osnovni podaciLokalne vesti, kampanje i urednički nacrti
KorisniciIdentitet i centralna autentifikacijaPrava po sajtu i po tipu sadržaja
KomponenteDesign system i validirani blokoviSpecifične funkcije pojedinačnog brenda
MedijiOdabrani centralni resursiPrivatni ili tržišno specifični materijali
KonfiguracijaTehničke podrazumevane vrednostiDomen, jezik, SEO i navigacija po sajtu
IntegracijeCentralni monitoring i zajednički servisiCRM, katalog ili tokovi koji pripadaju jednom sajtu

Ova matrica je korisnija od opšteg zahteva „da sve bude u jednom CMS-u“. Ona pokazuje gde centralizacija zaista smanjuje rad, a gde bi mogla da ugrozi autonomiju ili bezbednost.

Kako se organizuju sadržaj i identitet sajta

Svaki zapis u multisite sistemu mora imati jasan kontekst. Najčešći pristup je da sadržaj pripada jednom sajtu, više sajtova ili centralnom prostoru. Ta pripadnost mora da utiče na prikaz, pretragu, dozvole, URL i objavljivanje.

Za svaki sajt obično se definišu:

  • domeni i dozvoljene varijante domena;
  • jezik, lokalizacija, vremenska zona i format datuma;
  • navigacija, meniji i struktura URL-ova;
  • SEO podrazumevane vrednosti, kanonski URL i pravila indeksiranja;
  • brend elementi, šabloni i dozvoljene komponente;
  • uredničke uloge i tok odobravanja;
  • integracije, forme, primaoci obaveštenja i analitički identifikatori.

Posebno treba paziti na zajedničke komponente. Centralno ažuriranje komponente može biti korisno, ali samo ako postoji kompatibilnost unazad i mogućnost kontrole. Ako se promena automatski primeni na sve sajtove, testiranje mora obuhvatiti svaki aktivni frontend i svaki relevantni sadržajni scenario.

Uloge, dozvole i granice pristupa

Jedan nalog ne bi trebalo automatski da dobije pristup svim sajtovima. Potrebno je odvojiti identitet korisnika od njegovog opsega ovlašćenja. Isti urednik može imati pravo da objavljuje vesti na jednom sajtu, da samo predlaže izmene na drugom i da nema pristup trećem.

Praktičan model može imati centralnog administratora platforme, administratora pojedinačnog sajta, urednika, autora i prevodioca. Pored uloge, dozvole treba vezati za konkretan sajt, tip sadržaja i radnju: kreiranje, izmena, odobravanje, objavljivanje, brisanje ili upravljanje podešavanjima.

Ne treba zanemariti ni pregled aktivnosti. Audit log treba da omogući odgovor na pitanja ko je promenio zapis, na kom sajtu, kada i iz kog statusa u koji. Kod više domena trag promena nije dodatak, već deo operativne kontrole.

Multisite i više jezika nisu ista stvar

Regionalni ili jezički sajtovi često pokreću potrebu za multisite arhitekturom, ali jezik sam po sebi ne određuje model. Jedan sajt može imati više jezičkih verzija, dok odvojeni sajtovi mogu biti potrebni kada se razlikuju tržište, katalog, pravni uslovi ili urednički tim.

Za odluke o prevodima, lokalizaciji i hreflang oznakama korisno je razdvojiti tehničko deljenje od uredničkog vlasništva. Dodatni kontekst pruža tekst Višejezični custom CMS: prevodi, lokalizacija i hreflang. U multisite sistemu treba unapred definisati da li je prevod kopija centralnog sadržaja, zaseban zapis povezan sa originalom ili potpuno nezavisan lokalni sadržaj.

Integracije i deljeni podaci

Backend koji upravlja sa više sajtova često se povezuje sa CRM-om, ERP-om, katalogom, sistemom za prijave ili internim servisima. Najveća greška je pretpostavka da zajednički CMS automatski znači da svi sajtovi treba da dele sve podatke.

Za svaki interfejs treba zabeležiti smer razmene, vlasnika podatka, učestalost sinhronizacije, ponašanje u slučaju greške i pravila pristupa. Na primer, kontakt forma može koristiti zajednički CRM, ali različite forme moraju imati različite izvore kampanje, primaoce i dozvole.

Ako su leadovi, kontakti i personalizacija važan deo sistema, zasebna analiza integracije je korisnija od opšte odluke o multisite modelu. Pogledajte Custom CMS + CRM integracija: leadovi, kontakti i personalizacija za pitanja koja treba razrešiti pre implementacije.

Prednosti i kompromisi

Potencijalna prednostMogući kompromis
Jedinstven proces uređivanjaPromena procesa može uticati na više timova
Ponovna upotreba komponentiPreviše generičke komponente ograničavaju dizajn
Centralna kontrola pristupaPogrešno podešena dozvola ima širi domet
Deljeni sadržaj i integracijeGreška u sinhronizaciji može se proširiti na više domena
Jedinstveno održavanje kodaDeploy zahteva testiranje svih sajtova

Drugim rečima, multisite smanjuje određene vrste dupliranja, ali povećava potrebu za standardima, testiranjem i jasnim vlasništvom. On nije prečica za loše definisan sadržajni model.

Kada je bolje koristiti odvojene CMS instance

Odvojene instance su često razumniji izbor kada sajtovi imaju različite bezbednosne zone, različite cikluse razvoja ili nezavisne vlasnike budžeta i sadržaja. Isto važi kada jedan sajt mora biti dostupan čak i tokom održavanja drugog, ili kada su zahtevi za skaliranje i integracije bitno različiti.

Odvojena instalacija može značiti više posla oko ažuriranja i komponenti, ali pruža jasniju granicu rizika. Zato odluku ne treba donositi samo na osnovu broja sajtova. Uporedite cenu operativnog održavanja sa cenom koordinacije, testiranja i upravljanja zavisnostima u zajedničkoj platformi.

Kako izgleda dobar plan implementacije

  1. Popišite sajtove i vlasnike. Zabeležite domene, timove, jezike, sadržajne tipove, integracije i posebna pravila.
  2. Napravite matricu deljenja. Za svaki podatak označite da li je globalan, vezan za jedan sajt ili deljen uz lokalnu izmenu.
  3. Definišite granice. Odredite šta administrator jednog sajta može da vidi i menja, a šta ostaje pod centralnom kontrolom.
  4. Modelujte sadržaj pre interfejsa. URL, statusi, verzije i odnosi između zapisa moraju biti jasni pre izrade ekrana za administraciju.
  5. Testirajte stvarne scenarije. Uključite objavljivanje, povlačenje sadržaja, grešku integracije, promenu domena, lokalizaciju i oporavak iz rezervne kopije.
  6. Uvedite kontrolisane promene. Zajedničke komponente i kod treba verzionisati, dokumentovati i puštati kroz okruženja za testiranje.

Prilikom izbora pristupa može pomoći i poređenje headless i klasičnog custom CMS-a, naročito ako više sajtova treba da koristi isti sadržaj kroz različite frontende. Relevantna pitanja obrađena su u tekstu Headless CMS vs klasičan custom CMS: kako izabrati arhitekturu. Ako sadržaj treba da napaja i aplikacije, portale ili druge kanale, pogledajte i API-first CMS: kada sadržaj treba da hrani više kanala.

Koja pitanja treba postaviti pre odluke

  • Da li sajtovi dele dovoljno stabilan model sadržaja ili samo pripadaju istoj organizaciji?
  • Ko je vlasnik centralnih podataka, a ko lokalnih izmena?
  • Da li jedan incident može ugroziti sve domene?
  • Da li urednički timovi zaista žele zajedničke tokove rada?
  • Kako će se testirati promena zajedničkog koda?
  • Da li postoji zahtev da svaki sajt ima nezavisan deploy, backup ili audit?
  • Hoće li budući sajtovi koristiti iste komponente ili će svaki zahtevati poseban model?

Ako odgovori pokazuju visok stepen deljenja, sledeći korak je razrada podatkovnog modela, dozvola i granica po sajtu u okviru custom CMS rešenja. Ako se sajtovi razlikuju prvenstveno po strukturi, dizajnu i sadržaju, a ne po centralnoj logici, korisno je prvo razmotriti obim pojedinačne izrade sajta i tek zatim odlučiti da li zajednička platforma donosi opravdanu vrednost.

Dobar multisite CMS počinje od jasne granice: šta treba centralizovati da bi se smanjio rad, a šta mora ostati odvojeno da bi sajtovi zadržali kontrolu. Kada su ta pravila dokumentovana, izbor tehnologije postaje posledica arhitekture, a ne njena zamena.

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. Web razvoj

Treba vam sajt koji je brz, jasan i spreman za rast?

Od prezentacionih sajtova do custom CMS i web rešenja, gradimo tehničku osnovu za SEO, kampanje i konverzije.

DA. DIGITALNI SAVETNIK

Pitajte DA.

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