WordPress MultiSite raidboxes

Co je WordPress Multisite a kdy ji použít?

Multisites vám nabízejí možnost spravovat více WordPress webových stránek v jedné jediné instalaci. Přesto zůstává jednou z nejvíce nepochopených funkcí WordPressu. Posvítíme si na síť Multisite místo vás: Co je a co umí WordPress Multisite a u jakých projektů se vyplatí ji použít? 

Webové stránky v síti Multisite jsou registrovány jako subdomény, podadresáře kořenové domény (subdirectory) nebo s vlastní doménou ve vícedoménové síti. Pro každou z těchto stránek může existovat více úrovní přístupu. Všechny webové stránky v síti mají stejný výběr šablon a pluginů, protože jsou instalovány globálně – ale obsah a vzhled se mohou mezi webovými stránkami značně lišit. Šablony a pluginy jsou sice instalovány globálně, ale o tom, které z nich jsou použity na jednotlivých webových stránkách, lze rozhodnout individuálně.

Díky těmto funkcím je WordPress Multisite užitečný v mnoha ohledech. Existuje však i řada případů, kdy síť Multisite není tím nejlepším řešením.

Funkce Multisite byla zavedena ve verzi WordPress 3.0 v roce 2010 a od té doby se stala velmi běžným způsobem pro spravování více webových instalací. Často se rozhodnutí pro nastavení WordPress Multisite ukáže zpětně jako problematické – to se děje hlavně tehdy, když se jednotlivé stránky staly příliš individuálními a nyní mají být převedeny ne jedny jediné webové stránky. Ale o tom za chvíli!

Klíčové vlastnosti

  • Instalace WordPress pro neomezený počet webových stránek
  • Účty síťového správce stojí na špičce celé sítě
  • Správci webu mohou spravovat jednotlivé stránky

Jeden nebo více účtů stojí na vrcholku sítě jako správci sítě. Jako správce sítě můžete použít šablony a pluginy pro všechny webové stránky z jednoho Dashboardu – to znamená instalovat, odinstalovat nebo aktualizovat. Můžete také řídit obsah a vzhled všech webových stránek. Je také možné přidat do sítě nové webové stránky a přiřadit jim účet webového správce. Správci webu mohou kontrolovat obsah na své vlastní stránce a upravovat šablony. Můžete také povolit nebo zakázat pluginy, ale nemůžete instalovat žádné šablony nebo pluginy.

Přehled wordpressové sítě na více místech
Administrátorova stránka pro správu sítě

V zásadě běží instalace WordPress Multisite přesně jako běžná WordPress instalace. Což činí tento proces uživatelsky přívětivý.

Výhody a nevýhody WordPress Multisite

Použití sítě WordPress Multisite má klady i zápory – to znamená, že byste měli pečlivě zvážit, zda je to pro vás správné řešení.

Výhody Multisite

  • Snadná správa
  • Možnost více hierarchických uživatelských úrovní
  • Jedna záloha pro všechny webové stránky

Instalace WordPress Multisite je obzvláště užitečná, protože se tím výrazně sníží úsilí potřebné ke správě pluginů a šablon. Správu lze totiž provádět v jediném Dashboardu a zde nainstalovat nebo aktualizovat pluginy a šablony pro všechny webové stránky. Hierarchické úrovně uživatelů jsou zvláště užitečné pro instituce, jako jsou ty vzdělávací. Ale o tom později.

Nevýhody Multisite

  • Zálohování jednotlivých webů v Multisite síti je velmi časově náročné
  • Některé pluginy nepodporují Multisite síť
  • Je vyžadován vyšší výkon serveru
  • Bezpečnostní rizika webu jsou rizikem pro všechny webové stránky
  • Správce webu nemá přístup FTP

Při nastavování sítě WordPress Multisite se musíte ujistit, že pluginy, které chcete, podporují Multisite, jinak přijdete o výhodu úspory času a jednoduchosti zrušena. Požadovaný výkon serveru kvůli vyššímu provozu rychle vede k problémům s výkonem, zejména se sdíleným hostingem. Pokud na webu dojde k neoprávněnému přístupu, jsou ohroženy všechny webové stránky v síti. Nedostatek přístupu FTP pro správce webových stránek znamená jednoduše řečeno, že nemohou upravovat kód webových stránek.

Možná jste si v tomto okamžiku všimli, že nevýhody převažují. Aby ale nedošlo k nepochopení: To znamená pouze, že WordPress Multisite vyžaduje cílené použití, protože tyto nevýhody lze obejít nebo nejsou pro některé aplikace relevantní. Celkově je nyní zřejmé, že existují některé obzvláště užitečné aplikace, které jsou podrobněji představeny v bodě Pomůcka při rozhodování". 

"*" povinný údaj

Souhlas*
Toto pole slouží k ověření a nemělo by se měnit.

Jaké jsou požadavky na WordPress Multisite?

Ačkoli se jedná o hodně podporovanou funkci WordPress, existují dva základní předpoklady pro instalaci sítě WordPress Multisite. 

  • Již existující instalace WordPress
  • Webhoster podporuje instalaci Multisite

Při výběru hostingu je sdílený hosting obvykle nejlevnější volbou, ale pro WordPress Multisite to není dobrá volba. Se sdíleným serverem jsou zdroje serveru pochopitelně sdíleny. Proto je nepravděpodobné, že by se sdílený server dokázal postarat o provoz pro více webů vaší sítě. Doporučuje se tedy použití dedikovaného serveru nebo virtuálního privátního serveru. 

Pokud váš webový poskytovatel nenastaví instalaci Multisite za vás, budete také potřebovat program FTP (File Transfer Protocol). Oblíbené programy FTP jsou FileZilla nebo rozšíření FTP pro Visual Studio Code. Umožňují upravovat, nahrávat nebo stahovat soubory na serveru. Chcete-li nainstalovat WordPress Multisite, nemusí být napsán žádný kód, ale pouze několik malých úryvků zkopírovaných do některých souborů na serveru. Podrobným návodem bych teď překročil rozsah textu. Pokud máte zájem, podívejte se na tuto příručku.

WordPress Domain Mapping

Už víte, co je to síť WordPress Multisite, kdy ji lze použít a co je třeba k její instalaci. Nyní se podívejme na to, jak webové stránky souvisejí s původní instalací WordPress a jaký dopad to může mít.

Než přidáte svůj první web, musíte zvolit typ sítě. Typy Multisite nelze kombinovat a pozdější změna typu bude časově náročná. Síť lze nastavit třemi způsoby:

  1. jako subdoménu
  2. jako podadresář
  3. jako multidoménu 

Adresa URL ukazuje, který systém byl vybrán. Příklad subdomény by byl store.brand.com a podadresář by byl brand.com/store. Tímto způsobem lze intuitivně spravovat adresy URL jednotlivých webových stránek. Pokud však existuje více než hrstka subdomén či podadresářů, může být obtížné přijít s uživatelsky přívětivým názvem pro každou z nich.

S WordPress Domain Mapping můžete tento problém vyřešit. Mapování domény WordPress je funkce zahrnutá ve WordPress už od verze 4.5. Umožňuje použít vlastní domény jako náhradu za adresu URL subdomény nebo podadresáře. 

Společnosti s mezinárodním dosahem mohou v závislosti na zemi nebo oblasti přepínat své subdomény nebo podadresáře na různé domény nejvyšší úrovně. Například Britain.brand.com lze přepnout na brand.co.uk nebo brand.com/de/ na brand.de.

WordPress Domain Mapping

Poznámka: Pro mapování domén WordPress musíte mít také přístup k doméně, kterou přiřazujete.

Na tomto místě bychom měli zmínit certifikáty SSL (Secure Socket Layer). Jedná se o způsob zabezpečení vašich webových stránek šifrováním dat. 

Někteří poskytovatelé webhostingu, včetně Raidboxes, dokonce nabízí bezplatné certifikáty SSL, které můžete aktivovat jedním kliknutím. Standardní certifikát je však platný pouze pro jednu doménu. Všechny podadresáře domény jsou pokryty SSL certifikátem této domény, ale subdoména vyžaduje jiný typ certifikátu – zde potřebujete tzv. wilcard SSL certifikát.

S Multisite sítí je v povaze věcí, že webové stránky jsou všechny vzájemně propojeny, a proto všechny vyžadují šifrování SSL. Stejně jako u většiny sítí, pokud je narušena bezpečnost položky, jsou ohroženy všechny prvky sítě. Proto je z bezpečnostních důvodů důležité, aby celá síť byla pokryta správným certifikátem SSL.

Nastavení sítě Multisite u Raidboxes

U Raidboxes si můžete nastavit Multisite síť tak, že vytvoříte nový Box a použijete možnost "Vytvořit Multisite". Vyberte typ sítě a nastavte zbytek. Poté je vytvořena hlavní stránka sítě a zřízen účet správce sítě. 

WordPress Multisite Raidboxes
Nastavení WordPress Multisite u Raidboxes

Na rozdíl od běžné instalace jsou u Raidboxes provedeny všechny konfigurace pro nastavení Multisite v Boxu. Jak již bylo zmíněno, jsou sítě Multisite spravovány z větší části centrálně přes WordPress Multisite Dashboard, resp. přes Box celé sítě. Z technických důvodů proto nebudou (prozatím) možné následující funkce:

  • Aktualizace jakéhokoli druhu pro jednotlivé webové stránky sítě Multisite
  • Přiřazení druhé domény k podadresáři nebo subdoméně Boxu
  • Security Header pro jednotlivé weby v síti
  • Přesměrování URL pro jednotlivé weby v síti

Tato omezení mají povahu sítě Multisite, a proto je obtížné je povolit. Funkce, které lze implementovat a jsou stále plánovány v souvislosti s WordPress Multisite:

  • Staging
  • Vytvoření šablony a nového Boxu ze šablony
  • Přizpůsobení přehledu cronjob a nastavení pro podstránky (v současné době možné pouze pro celou síť WordPress Multisite)

Přesun WordPress Multisite k Raidboxes

Odborníci na WordPress od našeho partnera Codeable se spolu s námi postarají o celý proces migrace vaší Multisite sítě. Jak přesunout Multisite k Raidboxes, vám vysvětlíme v tomto článku v Centru nápovědy.

Konfigurace a nastavení

Jakmile nainstalujete WordPress Multisite, ukáže se vám Dashboard vašeho původního webu. V horní části se objeví nová možnost s názvem Moje weby". Myší na něj najedete a otevřete dvě nabídky. Dále jděte na Správa sítě" a klikněte na Dashboard". 

Wordpress Multisite Menu

Odtud přejděte na "Nastavení" a nejprve zkontrolujte, zda jsou vaše e-mailová adresa správce a název hlavní stránky správné. Pak existuje několik možností konfigurace. Ty jsou většinou pochopitelné, ale já se tu budu stručně věnovat bodům nastavení registrace. Ty by mohly být totiž špatně pochopeny.

V části Zakázané názvy" můžete omezit registraci webových stránek obsahující určitá slova – například pokud do pole zadáte klíčové slovo admin", nelze zaregistrovat webovou stránku jako admin.domain.com. Tato funkce může být užitečná ve větší síti, kde lze zaregistrovat webové stránky s vlastními názvy, aby se zabránilo použití nežádoucích jmen.

Wordpress Multisite Nastavení

Užitečná je také možnost omezit registraci e-mailu. Tato funkce umožňuje nastavit konkrétní e-mailovou doménu, ze které lze zřizovat nové webové stránky. To je užitečné zejména v případě, že chcete omezit registraci na interní e-mailovou adresu.

Šablony a pluginy

Tato nastavení najdete také v části Správa sítě. Šablony a pluginy mohou být zpřístupněny v celé síti. Správci webových stránek je pak mohou povolit nebo zakázat pro své webové stránky.

Je možné změnit výchozí šablonu tím, že přidáme nové webové stránky. Chcete-li to provést, vložte následující kód do souboru wp-config.php a nahraďte "new-theme" názvem (složky) šablony, kterou chcete nastavit jako výchozí.

// Standard Theme für neue Websites festlegen
define( 'WP_DEFAULT_THEME', 'new-theme');

wp-config.php

Vzhledem k tomu, že wp-config.php je u Raidboxes z bezpečnostních důvodů jen pro čtení, můžete tuto změnu provést přímo ze svého Raidboxes Dashboardu, a to v části NastaveníWordPresswp.config.php.

Přidání nového webu

Chcete-li do sítě přidat nový web, přejděte na Moje weby – Správa sítě – Weby. Klikněte na Přidat nový" a budete přesměrováni na stránku s vysvětlenými možnostmi, kde můžete přidat nový web do sítě.

Wordpress Multisite Přidat nový web

SSH a WP-CLI

Mimochodem: Stejně jako u jednoho webu můžete také s WordPress Multisite použít SSH a WP CLI pro správu vašich stránek. Funguje to stejně jako u jednoho webu, ale navíc musí být zadán parametr –url=subsite.example.com".

Pomůcka při rozhodování

Jak již bylo uvedeno výše, existují velmi specifické případy použití, ve kterých instalace WordPress Multisite opravdu dává smysl a do hry vstupují zejména výhody Multisites. Patří mezi ně mimo jiné následující případy:

Vícejazyčnost

Pro případ mnohojazyčnosti je Multisite typu "podadresář" běžný, protože je obsah stejný a liší se pouze jazyky.

Příklad:

  • Hlavní stránka: mysite.com
  • Podstránka: mysite.com/de
  • Podstránka: mysite.com/fr
  • Podstránka: mysite.com/es

Internacionalizace

Internacionalizaci lze snadno provést prostřednictvím multidomény, v níž se na rozdíl od mnohojazyčnosti obsah liší:

  • Hlavní stránka: Anglická stránka: mysite.com
  • Podstránka: Německá strana: meineseite.de
  • Podstránka: Španělská stránka: misitio.es
  • Podstránka: Nizozemská stránka: mijnpagina.nl

Podstránky pro různé produkty

Pokud vaše společnost prodává různé produkty, může být subdoména Multisite správným řešením. Nabízí-li například vaše společnost několik různých, samostatných, větších produktů. To je častější případ například společností v oblasti vývoje softwaru. 

  • Hlavní stránka: mycompany.com
  • Stránka produktu: myproduct.mycompany.com
  • Další stránka produktu: myotherproduct.mycompany.com
  • Další stránka produktu: mynewestproduct.mycompany.com

Chcete-li vytvořit e-shop se sezónním zbožím (vánoční stromky v zimě / ovocné stromky v létě), může vám Multisite také poskytnout mnoho výhod: třeba  nastavením několika domén na příslušných sezónních produktech, přitom ale systém správy zboží zůstane stejný.

Vzdělávací instituce

Vynikající oblastí použití pro WordPress Multisite jsou společnosti nebo instituce, jako jsou školy nebo univerzity, které vytvářejí vlastní podstránky pro produkty, oddělení, oborová místa nebo oddělení. Odborní pracovníci oddělení mohou explicitně spravovat svou podstránku, ale nic víc a globální dojem napříč celým webem zůstává pro návštěvníky jednotný.

Obecně platí, že je Multisite vhodný, používají-li se některé společné zdroje a jednotliví uživatelé chtějí pracovat nezávisle ve své oblasti činnosti. Z tohoto důvodu používá mnoho velkých organizací (jako jsou univerzity a vysoké školy) více webů. Výhodou je, že každá katedra nebo fakulta může udržovat své vlastní webové stránky nebo interní blog s více přispěvateli, zatímco jeden tým spravuje celou síť webových stránek. Jedním z takových příkladů Multisite je blog University of British Columbia.

Skutečné příklady

Ukázkovým příkladem Multisite je WordPress.com – dokonce s mnoha miliony podstránek! Jak časově náročné a nákladné by bylo spravovat a udržovat je konkrétně. 

Dalším příkladem použití Multisite je gigantická síť BBC America: stejná nadřazená šablona se používá pro všechny síťové stránky, ale každý podadresář má svou vlastní child šablonu.

Stále si nejste jisti? 

Pokud si nejste jisti, zda je WordPress Multisite pro vás to pravé, stačí si odpovědět na následující otázky:

  • Budete určitě vždy potřebovat stejné šablony a pluginy?
  • Potřebujete pouze jednu IP adresu?
  • Máte přibližně stejné zatížení na všech webových stránkách?
  • Je administrativní zátěž jednotlivých webových stránek nízká?
  • Je v pořádku, pokud každý účet s přístupem FTP na jednom webu má přístup i k ostatním webovým stránkám přes FTP?

Pokud můžete odpovědět na všechny tyto otázky ano, pak je WordPress Multisite pro vás to pravé ořechové a usnadní vám spoustu práce. Pokud si však alespoň na jednu z těchto otázek odpovíte ne, přibude vám dříve či později akorát více práce, než byste měli s jednotlivými instalacemi WordPress – nebo dokonce přibude bezpečnostní riziko.

Závěr

Doufejme, že vám tato příručka poskytla dobrý přehled o výhodách a nevýhodách a o tom, jak rozumně používat instalaci WordPress Multisite. Uživatelsky přívětivý Dashboard a intuitivní možnosti z ní činí pro některé aplikace vynikající volbu. Vzhledem k vzájemnému propojení webových stránek jsou však omezeny i určité možné použití. WordPress Multisite je nejvhodnější pro vícejazyčné, ale jinak zcela shodné webové stránky. Máte-li jakékoli další dotazy týkající se této funkce, neváhejte kontaktovat tým Raidboxes v živém chatu.

Jaké máte otázky ohledně WordPress Multisite? Neváhejte použít funkci komentáře. Chcete být informováni o nových příspěvcích o WordPressu, vývoji webu a dalších? Pak nás sledujte na Twitteru, FacebookuLinkedIn nebo prostřednictvím našeho newsletteru.

Líbil se vám tento článek?

Svou recenzí nám pomůžete zlepšit náš obsah.

Jeden komentář k "Co je to WordPress multisite a kdy byste ho měli použít?"

  1. Hallo Philipp, das ist tatsächlich von der Lizenz abhängig. Im allgemeinen Fall gilt “eine Plugin-Lizenz für eine WordPress Installation”, in diesem Fall würde eine Lizenz natürlich die gesamte Multisite abdecken – weil alle Unterseiten in einer einzelnen WordPress Installation stecken.

    Aber das ist leider nicht bei allen Plugins der Fall, deshalb solltest du auf die Lizenzen achten und jedes Plugin einzeln darauf prüfen.

    Viele Grüße
    Patrick

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.