Početak rada s Ultimate Multisite: Kompletan vodič

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.

  1. Odaberite Subdomains ili Subdirectories
  2. Unesite Network Title
  3. Provjerite svoj Network Admin Email
  4. 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.

  1. Prijavite se u kontrolni panel svog hostinga (cPanel, Plesk, itd.)
  2. Pronađite Domains ili Subdomains
  3. Kreirajte poddomenu sa zvjezdicom: *
  4. Usmjerite je na document root vaše glavne domene

Testirajte instalaciju

Prije instaliranja Ultimate Multisite-a, provjerite da vaš multisite radi:

  1. Prijavite se i idite na My Sites → Network Admin → Sites
  2. Kliknite Add New
  3. Kreirajte testnu stranicu
  4. 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

  1. Idite na Network Admin → Plugins → Add New
  2. Potražite “Ultimate Multisite”
  3. 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:

  1. Kreirajte svoj prvi predložak stranice — Dizajnirajte početnu stranicu sa željenom temom, dodacima i primjernim sadržajem
  2. Postavite proizvode/planove — Definišite svoje cjenovne pakete (Besplatno, Basic, Pro itd.)
  3. Konfigurišite pristupnik za plaćanje — Povežite Stripe ili PayPal za prihvatanje uplata
  4. Prilagodite svoj obrazac za naplatu — Dizajnirajte iskustvo registracije za svoje kupce
  5. 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ć?

Ultimate Multisite je besplatan i otvorenog koda. Ako vam je koristan, razmislite o tome da ostavite recenziju kako biste pomogli drugima da ga otkriju.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *