Spremni ste izgraditi vlastitu Website as a Service (WaaS) platformu? Ovaj sveobuhvatni vodič vodi vas od nule do potpuno funkcionalne Ultimate Multisite instalacije—pokrivajući 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 stranica—poput WordPress.com, Wix-a ili Squarespace-a—ali onu koju vi posjedujete i kontrolišete.
Uz Ultimate Multisite, kupcima možete ponuditi mogućnost kreiranja web stranica putem mjesečnih, kvartalnih ili godišnjih pretplata. On rješava sve: kreiranje stranica, naplatu, obrasce za plaćanje, kupone za popust, mapiranje domena, SSL certifikate i komunikaciju s kupcima.
Prije nego što zaronite u Ultimate Multisite, morate razumjeti osnovu na kojoj je izgrađen: WordPress Multisite.
Razumijevanje WordPress Multisite-a
WordPress Multisite je ugrađena funkcija (od WordPress 3.0 iz 2010.) koja omogućava da više stranica dijeli jednu WordPress instalaciju. Kada se aktivira, vaša WordPress stranica postaje “mreža” sposobna za hostovanje mnogih podstranica.
Zamislite to ovako: Univerzitet održava jednu WordPress instalaciju, ali svaki fakultet održava vlastitu WordPress stranicu unutar te mreže.
Šta se dijeli
Sve podstranice u WordPress Multisite mreži dijele:
- Osnovne WordPress datoteke — Ažuriranja se obavljaju jednom za sve stranice
- Dodatke i teme — Instaliraju se jednom, dostupni su širom mreže
- Bazu podataka — Jedna baza podataka s odvojenim tabelama po podstranici, kao što su
wp_[id]_posts,wp_[id]_comments, itd. - Korisničke račune — Korisnici pripadaju mreži, a ne pojedinačnim stranicama
- wp-config.php — Jedna konfiguracijska datoteka
Šta ostaje odvojeno
- Otpremanja medija — Svaka podstranica ima vlastiti folder za otpremanja (wp-content/uploads/sites/[id])
- Sadržaj — Objave, stranice, komentari i postavke su ograničeni po stranici
- Aktivni dodaci/teme — Svaka stranica može aktivirati različite kombinacije (osim ako su aktivirane na nivou mreže)
- Administratorski paneli — Svaka podstranica ima vlastitu kontrolnu ploču
Ova arhitektura je glavna prednost multisite-a: možete narasti sa 10 na 1.000 stranica, a da zadaci održavanja ostanu isti.
Poddomena naspram poddirektorija: birajte mudro
Prilikom postavljanja WordPress Multisite-a morate izabrati između dvije URL strukture. Ovu odluku je kasnije teško promijeniti, zato pažljivo odaberite.
Način rada s poddirektorijima
URL-ovi izgledaju ovako: yourdomain.com/site1, yourdomain.com/site2
Prednosti:
- Najlakše za postavljanje i održavanje
- Jedan SSL certifikat pokriva cijelu mrežu
- Nije potrebna wildcard DNS konfiguracija
Nedostaci:
- Pretraživači mogu tretirati sve podstranice kao jednu ogromnu stranicu
- URL-ovi nekim kupcima izgledaju manje “profesionalno”
- Glavna stranica zahtijeva /blog/ prefiks za objave (kako bi se izbjegli konflikti putanja)
Način rada s poddomenama
URL-ovi izgledaju ovako: site1.yourdomain.com, site2.yourdomain.com
Prednosti:
- URL-ovi izgledaju profesionalnije
- Pretraživači tretiraju svaku podstranicu kao zasebnu web stranicu
- Nema konflikata putanja između glavne stranice i podstranica
Nedostaci:
- Zahtijeva wildcard DNS konfiguraciju
- Potreban je wildcard SSL certifikat (ili pojedinačni certifikati po poddomeni)
- Nešto složenije početno postavljanje
Naša preporuka: Za većinu WaaS platformi, način rada s poddomenama je poželjan jer kupci očekuju da se njihove stranice doimaju nezavisno. Složenost SSL-a je u velikoj mjeri riješena hosting integracijama Ultimate Multisite-a i Cloudflare podrškom.
Ključna terminologija
Prije nastavka, definišimo pojmove s kojima ćete se susretati tokom svog Ultimate Multisite putovanja:
WordPress i Multisite pojmovi
- Mreža — Vaša kompletna WordPress Multisite instalacija koja sadrži sve podstranice
- Podstranica — Pojedinačna stranica unutar vaše mreže (može biti poddomena ili poddirektorij)
- Super administrator — Najviši nivo dozvola; može upravljati svim podstranicama, dodacima i temama
- Administratorski panel mreže — Kontrolna ploča na kojoj super administratori upravljaju cijelom mrežom
- Mapiranje domena — Omogućavanje podstranicama da koriste prilagođene domene (npr. joesbikeshop.com umjesto joes.yournetwork.com)
Ultimate Multisite pojmovi
- Predložak stranice — Unaprijed konfigurirana stranica koja se klonira kada se kupci registruju (s već postavljenom temom, dodacima i sadržajem)
- Obrazac za plaćanje — Registracijski obrazac na kojem kupci biraju planove i kreiraju svoje stranice
- Proizvod/Plan — Nivo pretplate koji nudite (npr. Basic $9/mj., Pro $29/mj.)
- Članstvo — Aktivna pretplata kupca na proizvod
- Webhook — Automatizirane obavijesti poslane vanjskim servisima kada se dogode događaji (stranica kreirana, uplata primljena, itd.)
- Događaji — Zabilježene aktivnosti u vašoj mreži (promjene plana, uplate, kreiranja stranica)
Korak 1: Instalirajte WordPress Multisite
Važno: Mnogi upravljani WordPress hosting provajderi (WP Engine, Cloudways, Closte, itd.) mogu automatski postaviti Multisite za vas. Provjerite sa svojim hosting provajderom prije nego što ovo radite ručno.
Preduslovi
- Svježa WordPress instalacija (ili postojeća koju ste spremni konvertovati)
- FTP ili pristup upravitelju datoteka
- Mogućnost uređivanja wp-config.php i .htaccess
- Napravite sigurnosnu kopiju svoje stranice prije nastavka
- Privremeno deaktivirajte sve dodatke
Omogućite Multisite
Otvorite svoju wp-config.php datoteku i dodajte ovu liniju prije komentara “That’s all, stop editing!”:
define('WP_ALLOW_MULTISITE', true);
Sačuvajte i otpremite datoteku, zatim osvježite WordPress administraciju.
Konfigurišite mrežu
Idite na Tools → Network Setup u WordPress administraciji.
- Odaberite Subdomains ili Subdirectories
- Unesite Network Title
- Provjerite svoj Network Admin Email
- Kliknite Install
WordPress će prikazati isječke koda koje trebate dodati u svoje datoteke.
Dodajte konfiguracijski kod
Dodajte ovo u wp-config.php (WordPress će vam prikazati tačne vrijednosti za vašu stranicu):
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);
Zamijenite sadržaj svoje .htaccess datoteke kodom koji WordPress pruža (malo će se razlikovati za poddomene u odnosu na poddirektorije).
Za način rada s poddomenama: konfigurišite wildcard DNS
Ako koristite poddomene, potreban vam je wildcard DNS kako bi se *.yourdomain.com usmjeravao na vaš server.
- Prijavite se u kontrolni panel svog hostinga (cPanel, Plesk, itd.)
- Pronađite Domains ili Subdomains
- Kreirajte poddomenu sa zvjezdicom:
* - Usmjerite je na document root vaše glavne domene
Testirajte instalaciju
Prije instaliranja Ultimate Multisite-a, provjerite da vaš multisite radi:
- Prijavite se i idite na My Sites → Network Admin → Sites
- Kliknite Add New
- Kreirajte testnu stranicu
- Posjetite testnu stranicu da potvrdite da se ispravno učitava
Korak 2: Instalirajte Ultimate Multisite
Kada WordPress Multisite radi, spremni ste instalirati Ultimate Multisite.
Instalacija
- Idite na Network Admin → Plugins → Add New
- Potražite “Ultimate Multisite”
- Kliknite Instaliraj, zatim Aktiviraj na mreži
Čarobnjak za podešavanje
Nakon aktivacije, bit ćete preusmjereni na Čarobnjaka za podešavanje. Kliknite Započni.
Korak 1: Provjere prije instalacije
Čarobnjak provjerava da li vaš server ispunjava zahtjeve (PHP verzija, MySQL itd.). Ako je sve u redu, kliknite Dalje.
Korak 2: Instalacija
Kliknite Instaliraj za kreiranje potrebnih tabela baze podataka i datoteka.
Korak 3: Osnovne postavke
Konfigurišite informacije o svojoj kompaniji i zadanu valutu. Ove informacije se pojavljuju na fakturama i u komunikaciji s kupcima.
Korak 4: Primjerni sadržaj (opcionalno)
Možete instalirati unaprijed definisane predloške, proizvode i obrasce za naplatu kako biste lakše započeli. Ovo se preporučuje korisnicima koji prvi put koriste sistem.
Kliknite Završi — sada imate funkcionalnu Ultimate Multisite instalaciju!
Uobičajeni slučajevi upotrebe
Ultimate Multisite podržava širok spektar poslovnih modela:
Agencijski model
Hostujte i upravljajte web stranicama klijenata na jednoj platformi. Iskoristite agencijske licence za teme i dodatke na svim stranicama. Koristite mapiranje domena kako bi svaki klijent imao vlastitu brendiranu domenu.
Prednosti: Centralizovana ažuriranja, dosljedna sigurnost, pojednostavljeno upravljanje klijentima.
Izrada nišnih web stranica
Kreirajte alat za izradu stranica za određenu industriju—restorane, golf klubove, agente za nekretnine itd. Dizajnirajte predloške stranica s već konfiguriranim dodacima i sadržajem specifičnim za industriju.
Prednosti: Kupci dobijaju stranicu spremnu za upotrebu za nekoliko minuta. Vi postajete stručnjak u svojoj niši.
Pružalac WordPress hostinga
Ponudite kompletno hostovano WordPress rješenje s naplatom pretplate, poput WordPress.com ili Squarespace. Rukujte svim tehničkim aspektima dok se kupci fokusiraju na sadržaj.
Prednosti: Ponavljajući prihodi, potpuna kontrola nad platformom, bez problema s licenciranjem po stranici.
Enterprise/obrazovne mreže
Univerziteti, franšize ili korporacije s mnogo povezanih stranica. Svaki odjel/lokacija/franšiza dobija vlastitu stranicu, dok IT zadržava centralnu kontrolu.
Prednosti: Dosljednost brenda, centralizovana sigurnost, smanjeno IT opterećenje.
Najbolje prakse arhitekture
Razmatranja o hostingu
Izbjegavajte jeftini dijeljeni hosting. Pružatelji niske cijene maksimiziraju gustinu servera, što znači da se vaša mreža takmiči sa stotinama drugih stranica za resurse. To dovodi do sporih performansi i nezadovoljnih kupaca.
Ultimate Multisite najbolje funkcioniše s hosting pružateljima koji razumiju Multisite i nude:
- Automatsku integraciju mapiranja domena
- Wildcard ili automatizovane SSL certifikate
- Dovoljne resurse za više stranica
- Dobru infrastrukturu za keširanje
Pogledajte naš Vodič za odabir hosting pružatelja za detaljne preporuke.
Optimizacija performansi
WordPress Multisite se može skalirati na hiljade stranica (WordPress.com je dokaz), ali potrebna vam je odgovarajuća infrastruktura:
- Koristite CDN — Cloudflare (besplatni paket radi odlično) upravlja statičkim resursima i keširanjem
- Omogućite keširanje stranica — Dramatično smanjuje opterećenje servera
- Držite broj dodataka minimalnim — Manje aktivnih dodataka = bolje performanse
- Dajte prednost statičkom sadržaju — Stranice koje se mogu agresivno keširati bolje se skaliraju
Ultimate Multisite uključuje Cloudflare integraciju koja automatizuje DNS i SSL za nove podstranice—toplo preporučeno za svaku ozbiljnu WaaS platformu.
SSL i mapiranje domena
Moderni preglednici zahtijevaju SSL. Vaše opcije:
- Režim poddirektorija: Jedan SSL certifikat pokriva sve
- Režim poddomena: Wildcard SSL certifikat (*.yourdomain.com)
- Prilagođene domene: Svaka domena kupca treba vlastiti certifikat
Hosting integracije Ultimate Multisitea (Cloudflare, GridPane, Cloudways itd.) automatizuju izdavanje SSL certifikata za prilagođene domene—ovo je jedna od najvećih ušteda vremena koju dodatak pruža.
Sigurnosne kopije
Upravljanje korisnicima: Šta trebate znati
WordPress Multisite dijeli korisničku tabelu na svim podstranicama. To stvara jedinstvenu situaciju:
Scenarij: John se registruje za stranicu na vašoj mreži. Kasnije posjeti stranicu drugog kupca (Aliceinu prodavnicu) i pokuša kreirati nalog kako bi obavio kupovinu. Dobija grešku “email je već u upotrebi”—zbunjujuće, jer nikada prije nije posjetio Aliceinu stranicu.
Rješenje: Ultimate Multisite uključuje opciju pod nazivom Omogući više naloga (Postavke → Prijava & registracija) koja omogućava da ista email adresa kreira odvojene naloge na različitim podstranicama. Svaki nalog je vezan za svoju podstranicu, čime se sprječava sukob.
Sljedeći koraci
Sada imate instaliran Ultimate Multisite i razumijete osnove. Evo šta trebate uraditi sljedeće:
- Kreirajte svoj prvi predložak stranice — Dizajnirajte početnu stranicu sa željenom temom, dodacima i primjernim sadržajem
- Postavite proizvode/planove — Definišite svoje cjenovne pakete (Besplatno, Basic, Pro itd.)
- Konfigurišite pristupnik za plaćanje — Povežite Stripe ili PayPal za prihvatanje uplata
- Prilagodite svoj obrazac za naplatu — Dizajnirajte iskustvo registracije za svoje kupce
- Postavite hosting integraciju — Omogućite automatsko mapiranje domena i SSL
Pogledajte našu dokumentaciju za detaljne vodiče o svakoj od ovih tema.
Trebate pomoć?
- Dokumentacija: GitHub Wiki
- Problemi & 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