Spremni ste da izgradite sopstvenu platformu Website as a Service (WaaS)? Ovaj sveobuhvatni vodič vodi vas od nule do potpuno funkcionalne Ultimate Multisite instalacije—obuhvata osnove WordPress Multisite-a, instalaciju, konfiguraciju i najbolje prakse.
Šta je Ultimate Multisite?
Ultimate Multisite je WordPress dodatak koji pretvara vašu WordPress Multisite instalaciju u premium mrežu sajtova—poput WordPress.com-a, Wix-a ili Squarespace-a—ali onu koju vi posedujete i kontrolišete.
Uz Ultimate Multisite, možete ponuditi kupcima mogućnost da kreiraju veb-sajtove putem mesečnih, kvartalnih ili godišnjih pretplata. On upravlja svime: obezbeđivanjem sajtova, naplatom, obrascima za plaćanje, kuponima za popust, mapiranjem domena, SSL sertifikatima i komunikacijom sa kupcima.
Pre nego što zaronite u Ultimate Multisite, morate razumeti osnovu na kojoj je izgrađen: WordPress Multisite.
Razumevanje WordPress Multisite-a
WordPress Multisite je ugrađena funkcija (od WordPress-a 3.0 iz 2010) koja omogućava da više sajtova deli jednu WordPress instalaciju. Kada se aktivira, vaš WordPress sajt postaje „mreža“ sposobna da hostuje mnogo pod-sajtova.
Razmišljajte o tome ovako: Univerzitet održava jednu WordPress instalaciju, ali svaki fakultet održava sopstveni WordPress sajt unutar te mreže.
Šta se deli
Svi pod-sajtovi u WordPress Multisite mreži dele:
- Osnovne WordPress fajlove — Ažuriranja se obavljaju jednom za sve sajtove
- Dodatke i teme — Instaliraju se jednom, dostupni su širom mreže
- Bazu podataka — Jedna baza podataka sa zasebnim tabelama po pod-sajtu, kao što su
wp_[id]_posts,wp_[id]_comments itd. - Korisničke naloge — Korisnici pripadaju mreži, a ne pojedinačnim sajtovima
- wp-config.php — Jedan konfiguracioni fajl
Šta ostaje odvojeno
- Otpremanja medija — Svaki pod-sajt ima sopstveni folder za otpremanja (wp-content/uploads/sites/[id])
- Sadržaj — Objave, stranice, komentari i podešavanja ograničeni su na svaki sajt
- Aktivni dodaci/teme — Svaki sajt može aktivirati različite kombinacije (osim ako nisu aktivirane na nivou mreže)
- Administratorski paneli — Svaki pod-sajt ima sopstvenu kontrolnu tablu
Ova arhitektura je glavna prednost multisite-a: možete porasti sa 10 na 1.000 sajtova, a da zadaci održavanja ostanu isti.
Poddomen naspram poddirektorijuma: birajte mudro
Prilikom podešavanja WordPress Multisite-a morate izabrati između dve URL strukture. Ovu odluku je kasnije teško promeniti, zato pažljivo birajte.
Režim poddirektorijuma
URL-ovi izgledaju ovako: yourdomain.com/site1, yourdomain.com/site2
Prednosti:
- Najlakše za podešavanje i održavanje
- Jedan SSL sertifikat pokriva celu mrežu
- Nije potrebna DNS wildcard konfiguracija
Mane:
- Pretraživači mogu tretirati sve pod-sajtove kao jedan ogroman sajt
- Nekim kupcima URL-ovi izgledaju manje „profesionalno“
- Glavni sajt zahteva prefiks /blog/ za objave (da bi se izbegli konflikti putanja)
Režim poddomena
URL-ovi izgledaju ovako: site1.yourdomain.com, site2.yourdomain.com
Prednosti:
- URL-ovi izgledaju profesionalnije
- Pretraživači tretiraju svaki pod-sajt kao zaseban veb-sajt
- Nema konflikata putanja između glavnog sajta i pod-sajtova
Mane:
- Zahteva wildcard DNS konfiguraciju
- Potreban je wildcard SSL sertifikat (ili pojedinačni sertifikati po poddomenu)
- Nešto složenije početno podešavanje
Naša preporuka: Za većinu WaaS platformi, režim poddomena je poželjniji jer kupci očekuju da njihovi sajtovi deluju nezavisno. SSL složenost je u velikoj meri rešena hosting integracijama Ultimate Multisite-a i podrškom za Cloudflare.
Ključna terminologija
Pre nego što nastavite, definišimo termine na koje ćete nailaziti tokom svog Ultimate Multisite putovanja:
WordPress i Multisite termini
- Mreža — Cela vaša WordPress Multisite instalacija koja sadrži sve pod-sajtove
- Pod-sajt — Pojedinačni sajt unutar vaše mreže (može biti poddomen ili poddirektorijum)
- Super administrator — Najviši nivo dozvola; može upravljati svim pod-sajtovima, dodacima i temama
- Administratorski panel mreže — Kontrolna tabla na kojoj super administratori upravljaju celom mrežom
- Mapiranje domena — Omogućavanje pod-sajtovima da koriste prilagođene domene (npr. joesbikeshop.com umesto joes.yournetwork.com)
Ultimate Multisite termini
- Šablon sajta — Unapred konfigurisan sajt koji se klonira kada se kupci registruju (sa temom, dodacima i sadržajem koji su već podešeni)
- Obrazac za plaćanje — Obrazac za registraciju u kojem kupci biraju planove i kreiraju svoje sajtove
- Proizvod/plan — Nivo pretplate koji nudite (npr. Basic $9/mo, Pro $29/mo)
- Članstvo — Aktivna pretplata kupca na proizvod
- Webhook — Automatska obaveštenja koja se šalju eksternim servisima kada se dogode događaji (kreiran sajt, primljena uplata itd.)
- Događaji — Zabeležene aktivnosti u vašoj mreži (promene plana, uplate, kreiranja sajtova)
Korak 1: Instalirajte WordPress Multisite
Važno: Mnogi upravljani WordPress hostovi (WP Engine, Cloudways, Closte itd.) mogu automatski podesiti Multisite za vas. Proverite sa svojim hostom pre nego što ovo radite ručno.
Preduslovi
- Sveža WordPress instalacija (ili postojeća koju ste spremni da konvertujete)
- FTP ili pristup menadžeru fajlova
- Mogućnost uređivanja wp-config.php i .htaccess
- Napravite rezervnu kopiju sajta pre nego što nastavite
- Privremeno deaktivirajte sve dodatke
Omogućite Multisite
Otvorite svoj wp-config.php fajl i dodajte ovu liniju pre komentara „That’s all, stop editing!“:
define('WP_ALLOW_MULTISITE', true);
Sačuvajte i otpremite fajl, zatim osvežite WordPress administraciju.
Konfigurišite mrežu
Idite na Alati → Podešavanje mreže u WordPress administraciji.
- Izaberite Poddomeni ili Poddirektorijumi
- Unesite Naziv mreže
- Proverite svoju administratorsku e-poštu mreže
- Kliknite na Instaliraj
WordPress će obezbediti isečke koda koje treba dodati u vaše fajlove.
Dodajte konfiguracioni kod
Dodajte ovo u wp-config.php (WordPress će vam prikazati tačne vrednosti za vaš sajt):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Zamenite sadržaj svog .htaccess fajla kodom koji WordPress obezbeđuje (neznatno će se razlikovati za poddomen u odnosu na poddirektorijum).
Za režim poddomena: konfigurišite wildcard DNS
Ako koristite poddomene, potreban vam je wildcard DNS kako bi se *.yourdomain.com razrešavao na vaš server.
- Prijavite se u kontrolni panel hostinga (cPanel, Plesk itd.)
- Pronađite Domene ili Poddomeni
- Kreirajte poddomen sa zvezdicom:
* - Usmerite ga na document root glavnog domena
Testirajte instalaciju
Pre instaliranja Ultimate Multisite-a, proverite da li vaš multisite radi:
- Prijavite se i idite na Moji sajtovi → Administracija mreže → Sajtovi
- Kliknite na Dodaj novi
- Kreirajte test sajt
- Posetite test sajt da potvrdite da se pravilno učitava
Korak 2: Instalirajte Ultimate Multisite
Kada WordPress Multisite radi, spremni ste da instalirate Ultimate Multisite.
Instalacija
- Idite na Administracija mreže → Dodaci → Dodaj novi
- Potražite “Ultimate Multisite”
- Kliknite na Install, zatim na Network Activate
Čarobnjak za podešavanje
Nakon aktivacije, bićete preusmereni na Čarobnjak za podešavanje. Kliknite na Get Started.
Korak 1: Provere pre instalacije
Čarobnjak proverava da li vaš server ispunjava zahteve (PHP verzija, MySQL itd.). Ako je sve uspešno, kliknite na Next.
Korak 2: Instalacija
Kliknite na Install da biste kreirali potrebne tabele baze podataka i datoteke.
Korak 3: Osnovna podešavanja
Podesite informacije o svojoj kompaniji i podrazumevanu valutu. Ove informacije se pojavljuju na fakturama i u komunikaciji sa klijentima.
Korak 4: Primer sadržaja (opciono)
Možete instalirati unapred definisane šablone, proizvode i obrasce za naplatu kako biste lakše započeli. Ovo se preporučuje korisnicima koji prvi put koriste sistem.
Kliknite na Finish — sada imate funkcionalnu Ultimate Multisite instalaciju!
Uobičajeni slučajevi upotrebe
Ultimate Multisite podržava širok spektar poslovnih modela:
Agencijski model
Hostujte i upravljajte veb-sajtovima klijenata na jednoj platformi. Iskoristite agencijske licence za teme i dodatke na svim sajtovima. Koristite mapiranje domena kako bi svaki klijent imao sopstveni brendirani domen.
Prednosti: Centralizovana ažuriranja, dosledna bezbednost, pojednostavljeno upravljanje klijentima.
Kreator nišnih sajtova
Napravite kreator sajtova za određenu industriju—restorane, golf klubove, agente za nekretnine itd. Dizajnirajte šablonske sajtove sa već podešenim dodacima i sadržajem specifičnim za tu industriju.
Prednosti: Klijenti dobijaju sajt spreman za upotrebu za nekoliko minuta. Vi postajete stručnjak u svojoj niši.
WordPress hosting provajder
Ponudite kompletno hostovano WordPress rešenje sa pretplatničkom naplatom, poput WordPress.com ili Squarespace. Vi se bavite svim tehničkim aspektima dok se klijenti fokusiraju na sadržaj.
Prednosti: Redovni prihodi, potpuna kontrola nad platformom, bez komplikacija oko licenciranja po sajtu.
Mreže za preduzeća/obrazovanje
Univerziteti, franšize ili korporacije sa mnogo povezanih sajtova. Svako odeljenje/lokacija/franšiza dobija sopstveni sajt, dok IT zadržava centralnu kontrolu.
Prednosti: Doslednost brenda, centralizovana bezbednost, smanjeno IT opterećenje.
Najbolje prakse arhitekture
Razmatranja u vezi sa hostingom
Izbegavajte jeftin deljeni hosting. Provajderi niske cene maksimalno povećavaju gustinu servera, što znači da se vaša mreža takmiči sa stotinama drugih sajtova za resurse. To dovodi do sporih performansi i nezadovoljnih klijenata.
Ultimate Multisite najbolje funkcioniše sa hosting provajderima koji razumeju Multisite i nude:
- Automatsku integraciju mapiranja domena
- Wildcard ili automatizovane SSL sertifikate
- Dovoljne resurse za više sajtova
- Dobru infrastrukturu za keširanje
Pogledajte naš Vodič za hosting provajdere za detaljne preporuke.
Optimizacija performansi
WordPress Multisite može da se skalira na hiljade sajtova (WordPress.com je dokaz), ali potrebna vam je odgovarajuća infrastruktura:
- Koristite CDN — Cloudflare (besplatni paket odlično funkcioniše) obrađuje statičke resurse i keširanje
- Omogućite keširanje stranica — Dramatično smanjuje opterećenje servera
- Svedite dodatke na minimum — Manje aktivnih dodataka = bolje performanse
- Dajte prednost statičkom sadržaju — Sajtovi koji se mogu agresivno keširati bolje se skaliraju
Ultimate Multisite uključuje Cloudflare integraciju koja automatizuje DNS i SSL za nove podsajtove—toplo se preporučuje za svaku ozbiljnu WaaS platformu.
SSL i mapiranje domena
Moderni pregledači zahtevaju SSL. Vaše opcije su:
- Režim poddirektorijuma: Jedan SSL sertifikat pokriva sve
- Režim poddomena: Wildcard SSL sertifikat (*.yourdomain.com)
- Prilagođeni domeni: Svaki domen klijenta treba sopstveni sertifikat
Hosting integracije Ultimate Multisite-a (Cloudflare, GridPane, Cloudways itd.) automatizuju izdavanje SSL sertifikata za prilagođene domene—ovo je jedna od najvećih ušteda vremena koje dodatak pruža.
Rezervne kopije
Upravljanje korisnicima: šta treba da znate
WordPress Multisite deli korisničku tabelu na svim podsajtovima. To stvara jedinstvenu situaciju:
Scenario: John se registruje za sajt na vašoj mreži. Kasnije poseti sajt drugog klijenta (Alice-inu prodavnicu) i pokuša da napravi nalog kako bi obavio kupovinu. Dobija grešku “email already in use”—što je zbunjujuće, jer nikada ranije nije posetio Alice-in sajt.
Rešenje: Ultimate Multisite uključuje opciju pod nazivom Enable Multiple Accounts (Settings → Login & Registration) koja omogućava da se ista email adresa koristi za kreiranje odvojenih naloga na različitim podsajtovima. Svaki nalog je vezan za svoj podsajt, čime se sprečava kolizija.
Sledeći koraci
Sada imate instaliran Ultimate Multisite i razumete osnove. Evo šta treba da uradite sledeće:
- Kreirajte svoj prvi šablon sajta — Dizajnirajte početni sajt sa željenom temom, dodacima i primerom sadržaja
- Podesite proizvode/planove — Definišite svoje cenovne pakete (Free, Basic, Pro itd.)
- Konfigurišite platni prolaz — Povežite Stripe ili PayPal za prihvatanje uplata
- Prilagodite obrazac za naplatu — Dizajnirajte iskustvo registracije za svoje klijente
- Podesite hosting integraciju — Omogućite automatsko mapiranje domena i SSL
Pogledajte našu dokumentaciju za detaljne vodiče o svakoj od ovih tema.
Treba vam pomoć?
- Dokumentacija: GitHub Wiki
- Problemi i greške: GitHub Issues
- Plaćena podrška: Ultimate Multisite Support Form
Ultimate Multisite je besplatan i otvorenog koda. Ako vam je koristan, razmislite o tome da ostavite recenziju kako biste pomogli drugima da ga otkriju.

Leave a Reply