Začíname s Ultimate Multisite: Kompletný sprievodca

Ste pripravení vybudovať si vlastnú platformu Website as a Service (WaaS)? Tento komplexný sprievodca vás prevedie od nuly až po plne funkčnú inštaláciu Ultimate Multisite — pokrýva základy WordPress Multisite, inštaláciu, konfiguráciu a osvedčené postupy.


Čo je Ultimate Multisite?

Ultimate Multisite je doplnok pre WordPress, ktorý premení vašu inštaláciu WordPress Multisite na prémiovú sieť webov — podobnú WordPress.com, Wix alebo Squarespace — ale takú, ktorú vlastníte a ovládate vy.

S Ultimate Multisite môžete zákazníkom ponúknuť možnosť vytvárať webové stránky za mesačné, štvrťročné alebo ročné predplatné. Postará sa o všetko: zriaďovanie webov, výber platieb, objednávkové formuláre, zľavové kupóny, mapovanie domén, SSL certifikáty a komunikáciu so zákazníkmi.

Predtým, ako sa ponoríte do Ultimate Multisite, musíte pochopiť základ, na ktorom je postavený: WordPress Multisite.


Pochopenie WordPress Multisite

WordPress Multisite je vstavaná funkcia (od WordPress 3.0 v roku 2010), ktorá umožňuje viacerým webom zdieľať jednu inštaláciu WordPress. Po aktivácii sa váš web WordPress stane „sieťou“ schopnou hostiť mnoho podwebov.

Predstavte si to takto: Univerzita udržiava jednu inštaláciu WordPress, ale každá fakulta má v rámci tejto siete vlastný web WordPress.

Čo sa zdieľa

Všetky podweby v sieti WordPress Multisite zdieľajú:

  • Jadrové súbory WordPress — Aktualizácie sa vykonajú raz pre všetky weby
  • Doplnky a témy — Nainštalované raz, dostupné v celej sieti
  • Databáza — Jedna databáza so samostatnými tabuľkami pre každý podweb, napríklad wp_[id]_posts, wp_[id]_comments atď.
  • Používateľské účty — Používatelia patria do siete, nie k jednotlivým webom
  • wp-config.php — Jeden konfiguračný súbor

Čo zostáva oddelené

  • Nahrané médiá — Každý podweb má vlastný priečinok pre nahrané súbory (wp-content/uploads/sites/[id])
  • Obsah — Príspevky, stránky, komentáre a nastavenia sú viazané na konkrétny web
  • Aktívne doplnky/témy — Každý web môže aktivovať rôzne kombinácie (pokiaľ nie sú aktivované v celej sieti)
  • Administrátorské panely — Každý podweb má vlastný ovládací panel

Táto architektúra je hlavnou výhodou multisite: môžete vyrásť z 10 na 1 000 webov, pričom údržbové úlohy zostanú rovnaké.


Subdoména vs. podadresár: Vyberajte múdro

Pri nastavovaní WordPress Multisite si musíte vybrať medzi dvoma štruktúrami URL. Toto rozhodnutie je neskôr ťažké zmeniť, preto vyberajte opatrne.

Režim podadresárov

URL vyzerajú takto: yourdomain.com/site1, yourdomain.com/site2

Výhody:

  • Najjednoduchšie nastavenie a údržba
  • Jeden SSL certifikát pokryje celú sieť
  • Nie je potrebná konfigurácia zástupného DNS záznamu

Nevýhody:

  • Vyhľadávače môžu všetky podweby považovať za jeden obrovský web
  • URL môžu niektorým zákazníkom pôsobiť menej „profesionálne“
  • Hlavný web vyžaduje predponu /blog/ pre príspevky (aby sa predišlo konfliktom ciest)

Režim subdomén

URL vyzerajú takto: site1.yourdomain.com, site2.yourdomain.com

Výhody:

  • URL pôsobia profesionálnejšie
  • Vyhľadávače považujú každý podweb za samostatnú webovú stránku
  • Žiadne konflikty ciest medzi hlavným webom a podwebmi

Nevýhody:

  • Vyžaduje konfiguráciu zástupného DNS záznamu
  • Vyžaduje zástupný SSL certifikát (alebo samostatné certifikáty pre každú subdoménu)
  • O niečo zložitejšie počiatočné nastavenie

Naše odporúčanie: Pre väčšinu platforiem WaaS je preferovaný režim subdomén, pretože zákazníci očakávajú, že ich weby budú pôsobiť nezávisle. Zložitosť SSL je do veľkej miery vyriešená hostingovými integráciami Ultimate Multisite a podporou Cloudflare.


Kľúčová terminológia

Skôr než budete pokračovať, definujme si pojmy, s ktorými sa budete stretávať počas celej svojej cesty s Ultimate Multisite:

Pojmy WordPress a Multisite

  • Sieť — Celá vaša inštalácia WordPress Multisite obsahujúca všetky podweby
  • Podweb — Samostatný web v rámci vašej siete (môže byť subdoména alebo podadresár)
  • Super Admin — Najvyššia úroveň oprávnení; môže spravovať všetky podweby, doplnky a témy
  • Panel správcu siete — Ovládací panel, kde super administrátori spravujú celú sieť
  • Mapovanie domén — Umožnenie podwebom používať vlastné domény (napr. joesbikeshop.com namiesto joes.yournetwork.com)

Pojmy Ultimate Multisite

  • Šablóna webu — Vopred nakonfigurovaný web, ktorý sa klonuje pri registrácii zákazníkov (s už nastavenou témou, doplnkami a obsahom)
  • Objednávkový formulár — Registračný formulár, v ktorom si zákazníci vyberajú plány a vytvárajú svoje weby
  • Produkt/Plán — Úroveň predplatného, ktorú ponúkate (napr. Basic 9 $/mes., Pro 29 $/mes.)
  • Členstvo — Aktívne predplatné zákazníka k produktu
  • Webhook — Automatizované oznámenia odosielané externým službám, keď nastanú udalosti (vytvorenie webu, prijatie platby atď.)
  • Udalosti — Zaznamenané aktivity vo vašej sieti (zmeny plánov, platby, vytvorenia webov)

Krok 1: Nainštalujte WordPress Multisite

Dôležité: Mnoho spravovaných WordPress hostingov (WP Engine, Cloudways, Closte atď.) vám dokáže Multisite nastaviť automaticky. Pred manuálnym postupom sa informujte u svojho poskytovateľa hostingu.

Predpoklady

  • Čerstvá inštalácia WordPress (alebo existujúca, ktorú ste pripravení konvertovať)
  • Prístup cez FTP alebo správcu súborov
  • Možnosť upravovať wp-config.php a .htaccess
  • Pred pokračovaním si zálohujte web
  • Dočasne deaktivujte všetky doplnky

Povolenie Multisite

Otvorte svoj súbor wp-config.php a pridajte tento riadok pred komentár „That’s all, stop editing!“:

define('WP_ALLOW_MULTISITE', true);

Uložte a nahrajte súbor, potom obnovte administráciu WordPress.

Konfigurácia siete

Prejdite na Nástroje → Nastavenie siete vo svojej administrácii WordPress.

  1. Vyberte Subdomény alebo Podadresáre
  2. Zadajte Názov siete
  3. Overte svoj e-mail správcu siete
  4. Kliknite na Inštalovať

WordPress vám poskytne úryvky kódu, ktoré pridáte do svojich súborov.

Pridanie konfiguračného kódu

Pridajte toto do wp-config.php (WordPress vám zobrazí presné hodnoty pre váš web):

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);

Nahraďte obsah svojho súboru .htaccess kódom, ktorý poskytne WordPress (bude sa mierne líšiť pre subdomény a podadresáre).

Pre režim subdomén: Konfigurácia zástupného DNS záznamu

Ak používate subdomény, potrebujete zástupný DNS záznam, aby sa *.yourdomain.com smerovalo na váš server.

  1. Prihláste sa do ovládacieho panela hostingu (cPanel, Plesk atď.)
  2. Nájdite Domény alebo Subdomény
  3. Vytvorte subdoménu s hviezdičkou: *
  4. Nasmerujte ju na koreňový adresár dokumentov vašej hlavnej domény

Otestujte svoju inštaláciu

Pred inštaláciou Ultimate Multisite overte, že váš multisite funguje:

  1. Prihláste sa a prejdite na Moje weby → Správca siete → Weby
  2. Kliknite na Pridať nový
  3. Vytvorte testovací web
  4. Navštívte testovací web a potvrďte, že sa načíta správne

Krok 2: Nainštalujte Ultimate Multisite

Keď WordPress Multisite funguje, môžete nainštalovať Ultimate Multisite.

Inštalácia

  1. Prejdite na Správca siete → Doplnky → Pridať nový
  2. Vyhľadajte “Ultimate Multisite”
  3. Kliknite na Inštalovať a potom na Aktivovať v sieti

Sprievodca nastavením

Po aktivácii budete presmerovaní do Sprievodcu nastavením. Kliknite na Začať.

Krok 1: Kontroly pred inštaláciou
Sprievodca overí, či váš server spĺňa požiadavky (verzia PHP, MySQL atď.). Ak je všetko v poriadku, kliknite na Ďalej.

Krok 2: Inštalácia
Kliknutím na Inštalovať vytvoríte potrebné databázové tabuľky a súbory.

Krok 3: Základné nastavenia
Nakonfigurujte informácie o svojej spoločnosti a predvolenú menu. Tieto informácie sa zobrazujú na faktúrach a v komunikácii so zákazníkmi.

Krok 4: Ukážkový obsah (voliteľné)
Môžete nainštalovať preddefinované šablóny, produkty a pokladničné formuláre, ktoré vám pomôžu začať. Odporúča sa to pre používateľov, ktorí začínajú prvýkrát.

Kliknite na Dokončiť — teraz máte funkčnú inštaláciu Ultimate Multisite!


Bežné prípady použitia

Ultimate Multisite podporuje širokú škálu obchodných modelov:

Agentúrny model

Hostujte a spravujte webové stránky klientov na jednej platforme. Využívajte agentúrne licencie pre témy a pluginy naprieč všetkými webmi. Použite mapovanie domén, aby mal každý klient vlastnú značkovú doménu.

Výhody: Centralizované aktualizácie, konzistentná bezpečnosť, zjednodušená správa klientov.

Tvorca webov pre špecializované odvetvie

Vytvorte nástroj na tvorbu webov pre konkrétne odvetvie — reštaurácie, golfové kluby, realitných maklérov atď. Navrhnite šablónové weby s už nakonfigurovanými pluginmi a obsahom špecifickými pre dané odvetvie.

Výhody: Zákazníci získajú web pripravený na použitie v priebehu niekoľkých minút. Vy sa stanete expertom vo svojej oblasti.

Poskytovateľ WordPress hostingu

Ponúknite kompletné hostované riešenie WordPress s predplatným, podobne ako WordPress.com alebo Squarespace. Postarajte sa o všetky technické aspekty, zatiaľ čo zákazníci sa sústredia na obsah.

Výhody: Opakujúce sa príjmy, plná kontrola nad platformou, žiadne starosti s licenciami pre jednotlivé weby.

Podnikové/vzdelávacie siete

Univerzity, franšízy alebo korporácie s mnohými súvisiacimi webmi. Každé oddelenie/lokalita/franšíza získa vlastný web, zatiaľ čo IT si zachováva centrálnu kontrolu.

Výhody: Konzistentnosť značky, centralizovaná bezpečnosť, znížené náklady na IT.


Osvedčené postupy architektúry

Úvahy o hostingu

Vyhnite sa lacnému zdieľanému hostingu. Nízkocenoví poskytovatelia maximalizujú hustotu serverov, čo znamená, že vaša sieť súťaží o zdroje so stovkami ďalších webov. To vedie k pomalému výkonu a nespokojným zákazníkom.

Ultimate Multisite funguje najlepšie s poskytovateľmi hostingu, ktorí rozumejú Multisite a ponúkajú:

  • Automatickú integráciu mapovania domén
  • Wildcard alebo automatizované SSL certifikáty
  • Dostatočné zdroje pre viacero webov
  • Dobrú infraštruktúru vyrovnávacej pamäte

Podrobné odporúčania nájdete v našej príručke pre výber poskytovateľa hostingu.

Optimalizácia výkonu

WordPress Multisite sa dokáže škálovať na tisíce webov (WordPress.com je toho dôkazom), ale potrebujete správnu infraštruktúru:

  • Použite CDN — Cloudflare (bezplatný plán funguje skvele) spracúva statické zdroje a vyrovnávaciu pamäť
  • Povoľte ukladanie stránok do vyrovnávacej pamäte — Výrazne znižuje zaťaženie servera
  • Minimalizujte počet pluginov — Menej aktívnych pluginov = lepší výkon
  • Uprednostňujte statický obsah — Weby, ktoré možno agresívne ukladať do vyrovnávacej pamäte, sa škálujú lepšie

Ultimate Multisite obsahuje integráciu s Cloudflare, ktorá automatizuje DNS a SSL pre nové podweby — dôrazne odporúčané pre každú serióznu platformu WaaS.

SSL a mapovanie domén

Moderné prehliadače vyžadujú SSL. Vaše možnosti:

  • Režim podadresárov: Jeden SSL certifikát pokrýva všetko
  • Režim subdomén: Wildcard SSL certifikát (*.yourdomain.com)
  • Vlastné domény: Každá zákaznícka doména potrebuje vlastný certifikát

Hostingové integrácie Ultimate Multisite (Cloudflare, GridPane, Cloudways atď.) automatizujú poskytovanie SSL pre vlastné domény — je to jedna z najväčších úspor času, ktoré plugin poskytuje.

Zálohy


Správa používateľov: Čo potrebujete vedieť

WordPress Multisite zdieľa tabuľku používateľov naprieč všetkými podwebmi. Vzniká tak jedinečná situácia:

Scenár: John sa zaregistruje na web vo vašej sieti. Neskôr navštívi web iného zákazníka (Alicin obchod) a pokúsi sa vytvoriť účet, aby mohol uskutočniť nákup. Zobrazí sa mu chyba „e-mail sa už používa“ — čo je mätúce, pretože Alicin web predtým nikdy nenavštívil.

Riešenie: Ultimate Multisite obsahuje možnosť s názvom Povoliť viacero účtov (Nastavenia → Prihlásenie a registrácia), ktorá umožňuje rovnakému e-mailu vytvoriť samostatné účty na rôznych podweboch. Každý účet je viazaný na svoj podweb, čím sa zabráni konfliktu.


Ďalšie kroky

Teraz máte Ultimate Multisite nainštalovaný a rozumiete základom. Tu je, čo urobiť ďalej:

  1. Vytvorte svoju prvú šablónu webu — Navrhnite štartovací web s preferovanou témou, pluginmi a ukážkovým obsahom
  2. Nastavte produkty/plány — Definujte svoje cenové úrovne (Free, Basic, Pro atď.)
  3. Nakonfigurujte platobnú bránu — Pripojte Stripe alebo PayPal na prijímanie platieb
  4. Prispôsobte svoj pokladničný formulár — Navrhnite proces registrácie pre svojich zákazníkov
  5. Nastavte hostingovú integráciu — Povoľte automatické mapovanie domén a SSL

Pozrite si našu dokumentáciu s podrobnými príručkami ku každej z týchto tém.


Potrebujete pomoc?

Ultimate Multisite je bezplatný a open source. Ak ho považujete za užitočný, zvážte zanechanie recenzie, aby ste ho pomohli objaviť aj ostatným.

Comments

Leave a Reply

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