Začínáme s Ultimate Multisite: Kompletní průvodce

Jste připraveni vybudovat vlastní platformu Website as a Service (WaaS)? Tento komplexní průvodce vás provede od nuly až k plně funkční instalaci Ultimate Multisite — pokrývá základy WordPress Multisite, instalaci, konfiguraci a osvědčené postupy.


Co je Ultimate Multisite?

Ultimate Multisite je plugin pro WordPress, který promění vaši instalaci WordPress Multisite v prémiovou síť webů — podobně jako WordPress.com, Wix nebo Squarespace — ale takovou, kterou vlastníte a ovládáte vy.

S Ultimate Multisite můžete zákazníkům nabídnout možnost vytvářet weby za měsíční, čtvrtletní nebo roční předplatné. Postará se o vše: zřizování webů, výběr plateb, pokladní formuláře, slevové kupóny, mapování domén, SSL certifikáty i komunikaci se zákazníky.

Než se ponoříte do Ultimate Multisite, musíte porozumět základu, na kterém je postaven: WordPress Multisite.


Porozumění WordPress Multisite

WordPress Multisite je vestavěná funkce (od WordPressu 3.0 z roku 2010), která umožňuje více webům sdílet jednu instalaci WordPressu. Po aktivaci se váš web WordPress stane „sítí“ schopnou hostovat mnoho podwebů.

Představte si to takto: Univerzita spravuje jednu instalaci WordPressu, ale každá fakulta v rámci této sítě spravuje svůj vlastní web WordPress.

Co se sdílí

Všechny podweby v síti WordPress Multisite sdílejí:

  • Základní soubory WordPressu — Aktualizace se provádějí jednou pro všechny weby
  • Pluginy a šablony — Instalují se jednou a jsou dostupné v celé síti
  • Databázi — Jedna databáze se samostatnými tabulkami pro každý podweb, například wp_[id]_posts, wp_[id]_comments atd.
  • Uživatelské účty — Uživatelé patří do sítě, ne k jednotlivým webům
  • wp-config.php — Jeden konfigurační soubor

Co zůstává oddělené

  • Nahraná média — Každý podweb má vlastní složku pro nahrané soubory (wp-content/uploads/sites/[id])
  • Obsah — Příspěvky, stránky, komentáře a nastavení jsou vymezené pro každý web
  • Aktivní pluginy/šablony — Každý web může aktivovat různé kombinace (pokud nejsou aktivované v celé síti)
  • Administrační panely — Každý podweb má svůj vlastní nástěnkový panel

Tato architektura je hlavní výhodou multisite: můžete růst z 10 na 1 000 webů, zatímco údržbové úkoly zůstávají stejné.


Subdoména vs. podadresář: vybírejte moudře

Při nastavování WordPress Multisite si musíte vybrat mezi dvěma strukturami URL. Toto rozhodnutí se později obtížně mění, proto vybírejte pečlivě.

Režim podadresářů

URL vypadají takto: yourdomain.com/site1, yourdomain.com/site2

Výhody:

  • Nejjednodušší nastavení a údržba
  • Jeden SSL certifikát pokryje celou síť
  • Není potřeba konfigurace wildcard DNS

Nevýhody:

  • Vyhledávače mohou všechny podweby vnímat jako jeden obří web
  • URL mohou některým zákazníkům připadat méně „profesionální“
  • Hlavní web vyžaduje prefix /blog/ pro příspěvky (aby se předešlo konfliktům cest)

Režim subdomén

URL vypadají takto: site1.yourdomain.com, site2.yourdomain.com

Výhody:

  • URL působí profesionálněji
  • Vyhledávače považují každý podweb za samostatný web
  • Žádné konflikty cest mezi hlavním webem a podweby

Nevýhody:

  • Vyžaduje konfiguraci wildcard DNS
  • Vyžaduje wildcard SSL certifikát (nebo samostatné certifikáty pro každou subdoménu)
  • O něco složitější počáteční nastavení

Naše doporučení: Pro většinu platforem WaaS je vhodnější režim subdomén, protože zákazníci očekávají, že jejich weby budou působit nezávisle. Složitost SSL je do značné míry vyřešena díky integracím hostingu a podpoře Cloudflare v Ultimate Multisite.


Klíčová terminologie

Než budete pokračovat, definujme si pojmy, se kterými se budete během práce s Ultimate Multisite setkávat:

Pojmy WordPress & Multisite

  • Síť — Celá vaše instalace WordPress Multisite obsahující všechny podweby
  • Podweb — Jednotlivý web v rámci vaší sítě (může být subdoména nebo podadresář)
  • Super administrátor — Nejvyšší úroveň oprávnění; může spravovat všechny podweby, pluginy a šablony
  • Panel administrace sítě — Nástěnka, kde super administrátoři spravují celou síť
  • Mapování domén — Umožňuje podwebům používat vlastní domény (např. joesbikeshop.com místo joes.yournetwork.com)

Pojmy Ultimate Multisite

  • Šablona webu — Předkonfigurovaný web, který se naklonuje, když se zákazníci zaregistrují (s již nastavenou šablonou, pluginy a obsahem)
  • Pokladní formulář — Registrační formulář, ve kterém si zákazníci vybírají tarify a vytvářejí své weby
  • Produkt/Tarif — Úroveň předplatného, kterou nabízíte (např. Basic 9 $/měs., Pro 29 $/měs.)
  • Členství — Aktivní předplatné zákazníka k produktu
  • Webhook — Automatická oznámení odesílaná externím službám, když nastanou události (vytvoření webu, přijetí platby atd.)
  • Události — Zaznamenané aktivity ve vaší síti (změny tarifů, platby, vytváření webů)

Krok 1: Instalace WordPress Multisite

Důležité: Mnoho spravovaných WordPress hostingů (WP Engine, Cloudways, Closte atd.) vám Multisite dokáže nastavit automaticky. Než to budete dělat ručně, ověřte si to u svého poskytovatele hostingu.

Předpoklady

  • Čerstvá instalace WordPressu (nebo existující instalace, kterou jste připraveni převést)
  • Přístup přes FTP nebo správce souborů
  • Možnost upravovat wp-config.php a .htaccess
  • Zálohujte svůj web, než budete pokračovat
  • Dočasně deaktivujte všechny pluginy

Povolení Multisite

Otevřete soubor wp-config.php a přidejte tento řádek před komentář „That’s all, stop editing!“:

define('WP_ALLOW_MULTISITE', true);

Soubor uložte a nahrajte, poté obnovte administraci WordPressu.

Konfigurace sítě

V administraci WordPressu přejděte na Nástroje → Nastavení sítě.

  1. Vyberte Subdomény nebo Podadresáře
  2. Zadejte Název sítě
  3. Ověřte svůj E-mail administrátora sítě
  4. Klikněte na Instalovat

WordPress vám poskytne úryvky kódu, které přidáte do svých souborů.

Přidání konfiguračního kódu

Přidejte toto do wp-config.php (WordPress vám zobrazí přesné hodnoty pro 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 souboru .htaccess kódem, který poskytne WordPress (bude se mírně lišit pro subdomény a podadresáře).

Pro režim subdomén: konfigurace wildcard DNS

Pokud používáte subdomény, potřebujete wildcard DNS, aby *.yourdomain.com směrovalo na váš server.

  1. Přihlaste se do ovládacího panelu svého hostingu (cPanel, Plesk atd.)
  2. Najděte Domény nebo Subdomény
  3. Vytvořte subdoménu s hvězdičkou: *
  4. Nasměrujte ji na kořen dokumentů své hlavní domény

Otestujte instalaci

Před instalací Ultimate Multisite ověřte, že váš multisite funguje:

  1. Přihlaste se a přejděte na Moje weby → Administrace sítě → Weby
  2. Klikněte na Přidat nový
  3. Vytvořte testovací web
  4. Navštivte testovací web a potvrďte, že se správně načítá

Krok 2: Instalace Ultimate Multisite

Když WordPress Multisite funguje, jste připraveni nainstalovat Ultimate Multisite.

Instalace

  1. Přejděte na Administrace sítě → Pluginy → Instalace pluginů
  2. Vyhledejte “Ultimate Multisite”
  3. Klikněte na Instalovat a poté na Aktivovat v síti

Průvodce nastavením

Po aktivaci budete přesměrováni do Průvodce nastavením. Klikněte na Začít.

Krok 1: Kontroly před instalací
Průvodce ověří, zda váš server splňuje požadavky (verze PHP, MySQL atd.). Pokud je vše v pořádku, klikněte na Další.

Krok 2: Instalace
Kliknutím na Instalovat vytvoříte potřebné databázové tabulky a soubory.

Krok 3: Základní nastavení
Nakonfigurujte informace o své společnosti a výchozí měnu. Tyto informace se zobrazují na fakturách a v komunikaci se zákazníky.

Krok 4: Ukázkový obsah (volitelné)
Můžete nainstalovat předdefinované šablony, produkty a pokladní formuláře, které vám pomohou začít. Doporučuje se to pro uživatele, kteří začínají poprvé.

Klikněte na Dokončit — nyní máte funkční instalaci Ultimate Multisite!


Běžné případy použití

Ultimate Multisite podporuje širokou škálu obchodních modelů:

Agenturní model

Hostujte a spravujte weby klientů na jedné platformě. Využijte agenturní licence pro šablony a pluginy napříč všemi weby. Použijte mapování domén, aby měl každý klient vlastní značkovou doménu.

Výhody: Centralizované aktualizace, konzistentní zabezpečení, zjednodušená správa klientů.

Tvůrce specializovaných webů

Vytvořte nástroj pro tvorbu webů pro konkrétní odvětví — restaurace, golfové kluby, realitní makléře atd. Navrhněte šablonové weby s již nakonfigurovanými pluginy a obsahem specifickými pro dané odvětví.

Výhody: Zákazníci získají web připravený k použití během několika minut. Vy se stanete odborníkem ve svém oboru.

Poskytovatel WordPress hostingu

Nabídněte kompletní hostované řešení WordPress s fakturací předplatného, podobně jako WordPress.com nebo Squarespace. Postarejte se o všechny technické aspekty, zatímco se zákazníci soustředí na obsah.

Výhody: Opakované příjmy, plná kontrola nad platformou, žádné starosti s licencováním pro jednotlivé weby.

Podnikové/vzdělávací sítě

Univerzity, franšízy nebo korporace s mnoha souvisejícími weby. Každé oddělení/lokalita/franšíza získá vlastní web, zatímco IT si zachová centrální kontrolu.

Výhody: Konzistence značky, centralizované zabezpečení, nižší zátěž pro IT.


Osvědčené postupy architektury

Doporučení k hostingu

Vyhněte se levnému sdílenému hostingu. Nízkonákladoví poskytovatelé maximalizují hustotu serverů, což znamená, že vaše síť soutěží o prostředky se stovkami dalších webů. To vede k pomalému výkonu a nespokojeným zákazníkům.

Ultimate Multisite funguje nejlépe s poskytovateli hostingu, kteří rozumí Multisite a nabízejí:

  • Automatickou integraci mapování domén
  • Wildcard nebo automatizované SSL certifikáty
  • Dostatečné prostředky pro více webů
  • Dobrou infrastrukturu cache

Podrobnější doporučení najdete v našem Průvodci výběrem poskytovatele hostingu.

Optimalizace výkonu

WordPress Multisite se může škálovat na tisíce webů (WordPress.com je toho důkazem), ale potřebujete správnou infrastrukturu:

  • Použijte CDN — Cloudflare (bezplatná úroveň funguje skvěle) zpracovává statické soubory a ukládání do cache
  • Povolte stránkovou cache — Výrazně snižuje zatížení serveru
  • Udržujte minimum pluginů — Méně aktivních pluginů = lepší výkon
  • Upřednostňujte statický obsah — Weby, které lze agresivně ukládat do cache, se škálují lépe

Ultimate Multisite zahrnuje integraci s Cloudflare, která automatizuje DNS a SSL pro nové podweby — důrazně doporučeno pro jakoukoli seriózní platformu WaaS.

SSL a mapování domén

Moderní prohlížeče vyžadují SSL. Vaše možnosti:

  • Režim podadresářů: Jeden SSL certifikát pokryje vše
  • Režim subdomén: Wildcard SSL certifikát (*.yourdomain.com)
  • Vlastní domény: Každá zákaznická doména potřebuje vlastní certifikát

Hostingové integrace Ultimate Multisite (Cloudflare, GridPane, Cloudways atd.) automatizují vystavování SSL pro vlastní domény — to je jedna z největších úspor času, které plugin poskytuje.

Zálohy


Správa uživatelů: Co potřebujete vědět

WordPress Multisite sdílí tabulku uživatelů napříč všemi podweby. To vytváří jedinečnou situaci:

Scénář: John si zaregistruje web ve vaší síti. Později navštíví web jiného zákazníka (Alicin obchod) a pokusí se vytvořit účet, aby mohl provést nákup. Zobrazí se mu chyba „e-mail se již používá“ — matoucí, protože Alicin web nikdy předtím nenavštívil.

Řešení: Ultimate Multisite obsahuje možnost nazvanou Povolit více účtů (Nastavení → Přihlášení a registrace), která umožňuje stejnému e-mailu vytvořit samostatné účty na různých podwebech. Každý účet je svázán se svým podwebem, čímž se zabrání kolizi.


Další kroky

Nyní máte Ultimate Multisite nainstalovaný a rozumíte základům. Zde je, co udělat dál:

  1. Vytvořte svou první šablonu webu — Navrhněte startovací web s preferovanou šablonou, pluginy a ukázkovým obsahem
  2. Nastavte produkty/plány — Definujte své cenové úrovně (Free, Basic, Pro atd.)
  3. Nakonfigurujte platební bránu — Připojte Stripe nebo PayPal pro přijímání plateb
  4. Přizpůsobte svůj pokladní formulář — Navrhněte registrační proces pro své zákazníky
  5. Nastavte hostingovou integraci — Povolte automatické mapování domén a SSL

Podívejte se do naší dokumentace na podrobné návody ke každému z těchto témat.


Potřebujete pomoc?

Ultimate Multisite je zdarma a open source. Pokud ho považujete za užitečný, zvažte zanechání recenze, abyste pomohli ostatním jej objevit.

Comments

Leave a Reply

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