WordPress multisite
Spravujete desať webov, ktoré sa líšia iba logom a jazykom?
Stavím a prevádzkujem WordPress multisite platformy: jedna inštalácia, mnoho webov, spoločné témy a pluginy, vlastná doména pre každú stránku a klonovanie hotových webov namiesto zakladania od nuly.
Keď firma prevádzkuje viac webov, náklady nerastú lineárne, ale rýchlejšie. Desať samostatných inštalácií znamená desať aktualizácií jadra, desať sád pluginov, desať hostingových účtov a desať miest, kde sa môže niečo pokaziť bez toho, aby si to niekto všimol. Pri značke, ktorá má web pre každý trh, alebo pri agentúre, ktorá spravuje portfólio klientov, sa väčšina rozpočtu na správu minie na opakovanie tej istej práce. Zmena v pätke alebo nová verzia formulárového pluginu sa nasadzuje desaťkrát a zakaždým s rizikom, že sa na jednu stránku zabudne.
WordPress multisite je odpoveď priamo v jadre. Jedna inštalácia obsluhuje sieť webov, ktoré zdieľajú kód, no majú vlastný obsah, vlastných používateľov a vlastnú doménu. Aktualizácia sa robí raz. Nový web sa nezakladá od nuly, ale naklonuje sa z existujúcej stránky aj s obsahom, nastaveniami a rozložením. Multisite prevádzkujem denne: na platforme so šablónovými demo webmi aj pri značke, ktorá s jedným kódom obsluhuje viacero krajín. Vďaka tomu viem aj to, kedy multisite nie je správna odpoveď a kedy je lacnejšie nechať weby oddelené.
01
Jedna inštalácia, mnoho samostatných webov
V sieti má každý web vlastnú sadu tabuliek, vlastné médiá, vlastné menu a vlastné roly, takže redaktor jednej stránky nevidí obsah ostatných. Spoločný je iba kód: jadro, témy a pluginy sa aktualizujú na jednom mieste pre všetky weby naraz. Správca siete má nad tým prehľad, ktorý pri samostatných inštaláciách nikdy nevznikne, pretože vidí v jednom zozname, ktorý web akú verziu používa a kde je čo zapnuté. Práve tento prehľad je hlavný dôvod, prečo sa multisite oplatí už pri piatich weboch.
- Obsah, médiá a používatelia oddelené pre každý web
- Aktualizácia jadra a pluginov raz pre celú sieť
- Prehľad o všetkých weboch na jednom mieste
- Roly správcu siete a správcu jednotlivej stránky
- Jeden hosting a jedna záloha namiesto desiatich
02
Zdieľané témy a pluginy s odchýlkami pre stránku
Zdieľaný kód neznamená rovnaký web. Téma má nastavenia na úrovni stránky, takže farby, logo, typografia a časť rozloženia sa líšia podľa toho, komu web patrí. Pluginy sa dajú aktivovať pre celú sieť alebo len pre konkrétnu stránku, takže funkcia, ktorú potrebuje jeden trh, nezaťaží ostatné. Odchýlky riešim v kóde s premyslenými predvolenými hodnotami, nie kopírovaním témy, pretože kopírovaná téma je presne ten dlh, pred ktorým multisite chráni. Nová funkcia sa potom napíše raz a je dostupná všade.
- Farby, logo a typografia na úrovni stránky
- Plugin aktívny pre sieť alebo len pre jeden web
- Odchýlky v kóde, nie v kopírovanej téme
- Nová funkcia sa píše raz pre celú sieť
- Konzistentný základ pri odlišnom vzhľade
03
Vlastné domény a viac trhov pod jednou značkou
Sieť môže bežať na podadresároch, na subdoménach alebo na úplne samostatných doménach, čo je pri medzinárodnej značke podstatné. Každý trh dostane vlastnú národnú doménu, vlastný jazyk, vlastné ceny a vlastné kontakty, no zdieľa produktovú štruktúru aj vzhľad. Krajiny sa dajú prepájať jazykovými odkazmi tak, aby vyhľadávač rozumel, ktorá verzia patrí ktorému publiku. Praktická výhoda je aj organizačná: lokálny tím spravuje svoj obsah a nemá prístup k ostatným trhom, pričom centrála mení šablóny pre všetkých naraz.
- Podadresáre, subdomény alebo samostatné domény
- Národná doména, jazyk a ceny pre každý trh
- Prepojenie jazykových verzií pre vyhľadávače
- Lokálny tím vidí len svoj obsah
- Centrálna zmena šablóny pre celú sieť
04
Klonovanie webov a staging v sieti
Najsilnejšia vlastnosť multisite platformy je, že nový web nezačína prázdnou stránkou. Pripravím vzorovú stránku so štruktúrou, ukážkovým obsahom a nastaveniami a nový web vznikne jej klonom, ktorý stačí naplniť skutočnými textami. Rovnaký mechanizmus slúži ako staging: kópia živého webu v tej istej sieti, kde sa dá bezpečne odskúšať prestavba, kým originál beží ďalej. Takto prevádzkujem platformu s demo webmi šablón, kde vzniká nová ukážka v priebehu minút namiesto pol dňa.
- Nový web ako klon vzorovej stránky
- Ukážkový obsah a štruktúra pripravené vopred
- Staging kópia v tej istej sieti
- Spustenie nového webu za minúty, nie za deň
- Rovnaký postup pre demo aj pre klientske weby
05
Kedy multisite nedáva zmysel a čo to stojí
Multisite neodporúčam vždy. Ak sa weby líšia funkčne, majú odlišný životný cyklus alebo si ich majú spravovať nezávislí dodávatelia, je čistejšie nechať ich oddelené, pretože chyba v spoločnom kóde inak zhasne celú sieť naraz. Rovnako platí, že jeden veľmi vyťažený e-shop v sieti dokáže spomaliť ostatných. Multisite sa oplatí tam, kde sú weby variáciou tej istej veci. Pracujem za 40 € za hodinu vrátane DPH, nastavenie siete so zdieľanou témou býva 15 až 40 hodín, prevod existujúcich webov do siete sa počíta samostatne.
- Funkčne odlišné weby nechať radšej oddelené
- Spoločný kód znamená spoločné riziko
- Vhodné tam, kde sú weby variáciou jednej šablóny
- Nastavenie siete orientačne 15 až 40 hodín
- 40 € za hodinu vrátane DPH, prevod webov zvlášť
?
Časté otázky o WordPress multisite
Môže mať každý web v sieti vlastnú doménu?
Áno. Sieť vie bežať na podadresároch, subdoménach aj na úplne samostatných doménach s vlastnými certifikátmi. Pri viac trhoch je práve mapovanie národných domén najčastejší dôvod, prečo sa multisite volí.
Uvidí redaktor jedného webu obsah ostatných?
Neuvidí. Každá stránka má vlastný obsah, médiá aj používateľov a bežný redaktor je priradený iba k svojej stránke. Prístup naprieč sieťou má len rola správcu siete, ktorú dostáva úzky okruh ľudí.
Dá sa jeden web zo siete neskôr vyňať?
Dá. Obsah stránky sa exportuje aj s médiami a nasadí sa do samostatnej inštalácie. Je to štandardná operácia, ktorú robím pri predaji značky alebo pri osamostatnení trhu, a plánujem s ňou už pri návrhu siete.
Zvýši multisite riziko výpadku?
Áno, a je to hlavná nevýhoda. Chyba v zdieľanom kóde alebo problém so serverom zasiahne všetky weby naraz. Preto sieť staviam so stagingom, postupným nasadzovaním a zálohami po stránkach, aby sa dala obnoviť aj jedna jediná stránka.
Koľko stojí postavenie multisite platformy?
Nastavenie siete so zdieľanou témou a vzorovou stránkou odhadujem na 15 až 40 hodín, teda 600 až 1 600 € vrátane DPH pri sadzbe 40 € za hodinu. Prevod existujúcich webov do siete oceňujem podľa ich počtu a stavu.
Spravujete viac webov, ktoré by mohli zdieľať jeden základ?
Napíšte mi, koľko webov máte, v čom sa líšia a kto ich spravuje. Poviem, či je multisite správna odpoveď, a ak nie, čo odporúčam namiesto neho.
Prebrať multisite