Početak rada s Ultimate Multisite: Cjeloviti vodič

Spremni izgraditi vlastitu platformu Website as a Service (WaaS)? Ovaj sveobuhvatni vodič vodi vas od nule do potpuno funkcionalne instalacije Ultimate Multisite—pokrivajući osnove WordPress Multisitea, instalaciju, konfiguraciju i najbolje prakse.


Što je Ultimate Multisite?

Ultimate Multisite je WordPress dodatak koji vašu WordPress Multisite instalaciju pretvara u premium mrežu web-mjesta—poput WordPress.com-a, Wixa ili Squarespacea—ali takvu koju vi posjedujete i kontrolirate.

Uz Ultimate Multisite možete korisnicima ponuditi mogućnost izrade web-mjesta putem mjesečnih, tromjesečnih ili godišnjih pretplata. On upravlja svime: izradom web-mjesta, naplatom plaćanja, obrascima za plaćanje, kuponima za popust, mapiranjem domena, SSL certifikatima i komunikacijom s korisnicima.

Prije nego što se upustite u Ultimate Multisite, morate razumjeti temelj na kojem je izgrađen: WordPress Multisite.


Razumijevanje WordPress Multisitea

WordPress Multisite je ugrađena značajka (od WordPressa 3.0 iz 2010.) koja omogućuje da više web-mjesta dijeli jednu WordPress instalaciju. Kada se aktivira, vaše WordPress web-mjesto postaje “mreža” sposobna za ugošćavanje mnogih podmjesta.

Zamislite to ovako: Sveučilište održava jednu WordPress instalaciju, ali svaki fakultet održava vlastito WordPress web-mjesto unutar te mreže.

Što se dijeli

Sva podmjesta u WordPress Multisite mreži dijele:

  • Osnovne WordPress datoteke — Ažuriranja se obavljaju jednom za sva web-mjesta
  • Dodatke i teme — Instaliraju se jednom, dostupni su u cijeloj mreži
  • Bazu podataka — Jedna baza podataka s odvojenim tablicama po podmjestu, poput wp_[id]_posts, wp_[id]_comments itd.
  • Korisničke račune — Korisnici pripadaju mreži, a ne pojedinačnim web-mjestima
  • wp-config.php — Jedna konfiguracijska datoteka

Što ostaje odvojeno

  • Prijenosi medija — Svako podmjesto ima vlastitu mapu za prijenose (wp-content/uploads/sites/[id])
  • Sadržaj — Objave, stranice, komentari i postavke ograničeni su na pojedino web-mjesto
  • Aktivni dodaci/teme — Svako web-mjesto može aktivirati različite kombinacije (osim ako su aktivirane na razini mreže)
  • Administratorske ploče — Svako podmjesto ima vlastitu nadzornu ploču

Ova arhitektura glavna je prednost multisitea: možete narasti s 10 na 1.000 web-mjesta, a zadaci održavanja ostaju isti.


Poddomena naspram poddirektorija: odaberite mudro

Prilikom postavljanja WordPress Multisitea morate odabrati između dvije strukture URL-ova. Tu je odluku kasnije teško promijeniti, stoga birajte pažljivo.

Način poddirektorija

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 konfiguracija wildcard DNS-a

Nedostaci:

  • Tražilice mogu tretirati sva podmjesta kao jedno veliko web-mjesto
  • URL-ovi nekim korisnicima izgledaju manje “profesionalno”
  • Glavno web-mjesto zahtijeva prefiks /blog/ za objave (kako bi se izbjegli sukobi putanja)

Način poddomene

URL-ovi izgledaju ovako: site1.yourdomain.com, site2.yourdomain.com

Prednosti:

  • URL-ovi izgledaju profesionalnije
  • Tražilice tretiraju svako podmjesto kao zasebno web-mjesto
  • Nema sukoba putanja između glavnog web-mjesta i podmjesta

Nedostaci:

  • Zahtijeva konfiguraciju wildcard DNS-a
  • 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 preferira se način poddomene jer korisnici očekuju da njihova web-mjesta djeluju neovisno. Složenost SSL-a u velikoj je mjeri riješena integracijama hostinga Ultimate Multisitea i podrškom za Cloudflare.


Ključna terminologija

Prije nastavka definirajmo pojmove s kojima ćete se susretati tijekom svojeg putovanja s Ultimate Multisiteom:

WordPress i Multisite pojmovi

  • Mreža — Cijela vaša WordPress Multisite instalacija koja sadrži sva podmjesta
  • Podmjesto — Pojedinačno web-mjesto unutar vaše mreže (može biti poddomena ili poddirektorij)
  • Super administrator — Najviša razina dozvola; može upravljati svim podmjestima, dodacima i temama
  • Administratorska ploča mreže — Nadzorna ploča na kojoj super administratori upravljaju cijelom mrežom
  • Mapiranje domena — Omogućavanje podmjestima da koriste prilagođene domene (npr. joesbikeshop.com umjesto joes.yournetwork.com)

Pojmovi Ultimate Multisitea

  • Predložak web-mjesta — Unaprijed konfigurirano web-mjesto koje se klonira kada se korisnici registriraju (s već postavljenom temom, dodacima i sadržajem)
  • Obrazac za plaćanje — Registracijski obrazac u kojem korisnici odabiru planove i stvaraju svoja web-mjesta
  • Proizvod/plan — Razina pretplate koju nudite (npr. Basic 9 USD/mj, Pro 29 USD/mj)
  • Članstvo — Aktivna pretplata korisnika na proizvod
  • Webhook — Automatizirane obavijesti koje se šalju vanjskim uslugama kada se dogode događaji (web-mjesto je stvoreno, uplata primljena itd.)
  • Događaji — Zabilježene aktivnosti u vašoj mreži (promjene planova, plaćanja, stvaranja web-mjesta)

Korak 1: Instalirajte WordPress Multisite

Važno: Mnogi upravljani WordPress hosting pružatelji (WP Engine, Cloudways, Closte itd.) mogu automatski postaviti Multisite za vas. Provjerite sa svojim hosting pružateljem prije nego što to učinite ručno.

Preduvjeti

  • Svježa WordPress instalacija (ili postojeća koju ste spremni pretvoriti)
  • FTP ili pristup upravitelju datoteka
  • Mogućnost uređivanja wp-config.php i .htaccess
  • Napravite sigurnosnu kopiju svog web-mjesta prije nastavka
  • Privremeno deaktivirajte sve dodatke

Omogućite Multisite

Otvorite svoju datoteku wp-config.php i dodajte ovaj redak prije komentara “That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Spremite i prenesite datoteku, zatim osvježite svoju WordPress administraciju.

Konfigurirajte mrežu

Idite na Alati → Postavljanje mreže u svojoj WordPress administraciji.

  1. Odaberite Poddomene ili Poddirektorije
  2. Unesite Naziv mreže
  3. Provjerite svoju e-adresu administratora mreže
  4. Kliknite Instaliraj

WordPress će pružiti isječke koda koje trebate dodati u svoje datoteke.

Dodajte konfiguracijski kod

Dodajte ovo u wp-config.php (WordPress će vam prikazati točne vrijednosti za vaše web-mjesto):

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 datoteke .htaccess kodom koji WordPress pruža (neznatno će se razlikovati za poddomenu u odnosu na poddirektorij).

Za način poddomene: konfigurirajte wildcard DNS

Ako koristite poddomene, potreban vam je wildcard DNS kako bi se *.yourdomain.com usmjeravao na vaš poslužitelj.

  1. Prijavite se u svoju kontrolnu ploču hostinga (cPanel, Plesk itd.)
  2. Pronađite Domene ili Poddomene
  3. Stvorite poddomenu sa zvjezdicom: *
  4. Usmjerite je na korijenski direktorij dokumenata svoje glavne domene

Testirajte svoju instalaciju

Prije instaliranja Ultimate Multisitea provjerite radi li vaš multisite:

  1. Prijavite se i idite na Moja web-mjesta → Administrator mreže → Web-mjesta
  2. Kliknite Dodaj novo
  3. Stvorite testno web-mjesto
  4. Posjetite testno web-mjesto kako biste potvrdili da se ispravno učitava

Korak 2: Instalirajte Ultimate Multisite

Budući da WordPress Multisite radi, spremni ste instalirati Ultimate Multisite.

Instalacija

  1. Idite na Administrator mreže → Dodaci → Dodaj novi
  2. Potražite “Ultimate Multisite”
  3. Kliknite Instaliraj, zatim Aktiviraj na mreži

Čarobnjak za postavljanje

Nakon aktivacije bit ćete preusmjereni na Čarobnjak za postavljanje. Kliknite Započnite.

Korak 1: Provjere prije instalacije
Čarobnjak provjerava zadovoljava li vaš poslužitelj zahtjeve (verzija PHP-a, MySQL itd.). Ako je sve u redu, kliknite Dalje.

Korak 2: Instalacija
Kliknite Instaliraj kako biste stvorili potrebne tablice baze podataka i datoteke.

Korak 3: Osnovne postavke
Konfigurirajte podatke o svojoj tvrtki i zadanu valutu. Ti se podaci pojavljuju na računima i u komunikaciji s kupcima.

Korak 4: Primjer sadržaja (neobavezno)
Možete instalirati unaprijed definirane predloške, proizvode i obrasce za naplatu kako biste lakše započeli. Ovo se preporučuje korisnicima koji prvi put koriste sustav.

Kliknite Završi — sada imate funkcionalnu Ultimate Multisite instalaciju!


Uobičajeni slučajevi upotrebe

Ultimate Multisite podržava širok raspon poslovnih modela:

Agencijski model

Hostajte i upravljajte web-mjestima klijenata na jednoj platformi. Iskoristite agencijske licence za teme i dodatke na svim web-mjestima. Koristite mapiranje domena kako bi svaki klijent imao vlastitu brendiranu domenu.

Prednosti: Centralizirana ažuriranja, dosljedna sigurnost, pojednostavljeno upravljanje klijentima.

Izrada nišnih web-mjesta

Izradite alat za izradu web-mjesta za određenu industriju — restorane, golf klubove, agente za nekretnine itd. Dizajnirajte predloške web-mjesta s već konfiguriranim dodacima i sadržajem specifičnim za industriju.

Prednosti: Kupci dobivaju web-mjesto spremno za upotrebu u nekoliko minuta. Postajete stručnjak u svojoj niši.

Pružatelj WordPress hostinga

Ponudite cjelovito hostano WordPress rješenje s naplatom pretplate, poput WordPress.com ili Squarespace. Preuzmite sve tehničke aspekte dok se kupci usredotočuju na sadržaj.

Prednosti: Ponavljajući prihod, potpuna kontrola nad platformom, bez problema s licenciranjem po web-mjestu.

Mreže za poduzeća/obrazovanje

Sveučilišta, franšize ili korporacije s mnogo povezanih web-mjesta. Svaki odjel/lokacija/franšiza dobiva vlastito web-mjesto, dok IT zadržava centralnu kontrolu.

Prednosti: Dosljednost brenda, centralizirana sigurnost, smanjeno IT opterećenje.


Najbolje prakse arhitekture

Razmatranja o hostingu

Izbjegavajte jeftini dijeljeni hosting. Pružatelji niske cijene maksimalno povećavaju gustoću poslužitelja, što znači da se vaša mreža natječe sa stotinama drugih web-mjesta za resurse. To dovodi do sporih performansi i nezadovoljnih kupaca.

Ultimate Multisite najbolje radi s pružateljima hostinga koji razumiju Multisite i nude:

  • Automatsku integraciju mapiranja domena
  • Wildcard ili automatizirane SSL certifikate
  • Dostatne resurse za više web-mjesta
  • Dobru infrastrukturu za predmemoriranje

Pogledajte naš Vodič za odabir pružatelja hostinga za detaljne preporuke.

Optimizacija performansi

WordPress Multisite može se skalirati na tisuće web-mjesta (WordPress.com je dokaz), ali potrebna vam je odgovarajuća infrastruktura:

  • Koristite CDN — Cloudflare (besplatni plan radi odlično) upravlja statičkim resursima i predmemoriranjem
  • Omogućite predmemoriranje stranica — Dramatično smanjuje opterećenje poslužitelja
  • Smanjite broj dodataka na minimum — Manje aktivnih dodataka = bolje performanse
  • Dajte prednost statičkom sadržaju — Web-mjesta koja se mogu agresivno predmemorirati bolje se skaliraju

Ultimate Multisite uključuje Cloudflare integraciju koja automatizira DNS i SSL za nova podmjesta — toplo preporučeno za svaku ozbiljnu WaaS platformu.

SSL i mapiranje domena

Moderni preglednici zahtijevaju SSL. Vaše opcije:

  • Način poddirektorija: Jedan SSL certifikat pokriva sve
  • Način poddomene: Wildcard SSL certifikat (*.yourdomain.com)
  • Prilagođene domene: Svaka domena kupca treba vlastiti certifikat

Hosting integracije Ultimate Multisitea (Cloudflare, GridPane, Cloudways itd.) automatiziraju izdavanje SSL certifikata za prilagođene domene — to je jedna od najvećih ušteda vremena koje dodatak pruža.

Sigurnosne kopije


Upravljanje korisnicima: što trebate znati

WordPress Multisite dijeli korisničku tablicu na svim podmjestima. To stvara jedinstvenu situaciju:

Scenarij: John se prijavi za web-mjesto na vašoj mreži. Kasnije posjeti web-mjesto drugog kupca (Aliceinu trgovinu) i pokuša stvoriti račun za kupnju. Dobiva pogrešku “email already in use” — zbunjujuće, jer nikada prije nije posjetio Aliceino web-mjesto.

Rješenje: Ultimate Multisite uključuje opciju pod nazivom Omogući više računa (Postavke → Prijava & Registracija) koja omogućuje da se ista e-pošta koristi za stvaranje zasebnih računa na različitim podmjestima. Svaki je račun vezan uz svoje podmjesto, čime se sprječava kolizija.


Sljedeći koraci

Sada imate instaliran Ultimate Multisite i razumijete osnove. Evo što dalje učiniti:

  1. Izradite svoj prvi predložak web-mjesta — Dizajnirajte početno web-mjesto s omiljenom temom, dodacima i primjerom sadržaja
  2. Postavite proizvode/planove — Definirajte svoje cjenovne razine (Besplatno, Osnovno, Pro itd.)
  3. Konfigurirajte pristupnik za plaćanje — Povežite Stripe ili PayPal za prihvaćanje plaćanja
  4. Prilagodite obrazac za naplatu — Dizajnirajte iskustvo prijave 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 ga smatrate korisnim, 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 *