Multisite to jedna instalacja WordPress obslugujaca wiele stron z jednego panelu
Ma sens przy sieci podobnych stron: oddzialy, marki, jezyki, franczyza
Nie ma sensu dla pojedynczej strony ani projektow niezaleznych
Glowna zaleta to centralne aktualizacje i jeden zestaw wtyczek
Glowne ryzyko to wspolny los: awaria dotyka wszystkie strony naraz
[/dwb_keytakeaways]

Czym jest WordPress Multisite

Multisite to funkcja wbudowana w rdzen WordPress, ktora pozwala prowadzic wiele osobnych stron z jednej instalacji. Wlaczasz ja raz, a potem dodajesz w panelu kolejne witryny, ktore wygladaja dla odwiedzajacych jak zupelnie niezalezne strony. Pod spodem dziela jednak ten sam kod WordPress, ten sam katalog wtyczek i motywow oraz jedna baze danych.

To kluczowa roznica, ktora czesto umyka. Z zewnatrz oddzial1.firma.pl i oddzial2.firma.pl wygladaja jak dwie strony. Technicznie to jeden WordPress, ktory serwuje rozna tresc w zaleznosci od adresu. Aktualizacja rdzenia aktualizuje wszystkie strony naraz. Instalacja wtyczki udostepnia ja calej sieci. Awaria serwera kladzie wszystkie witryny w tej samej sekundzie.

Siec moze dzialac w trzech wariantach adresacji: podkatalogi (firma.pl/sklep), subdomeny (sklep.firma.pl) albo wlasne domeny dla kazdej strony (sklep.pl, firma.de). Ten ostatni wariant, czyli mapowanie domen, jest w rdzeniu WordPress od wersji 4.5 i to on najczesciej interesuje firmy, bo pozwala ukryc fakt, ze strony stoja na jednej instalacji.

Multisite na tle alternatyw

CechaMultisiteOsobne instalacjeWtyczka wielojezyczna
Liczba stronwiele z jednej instalacjijedna na instalacjejedna strona, wiele jezykow
Aktualizacjeraz dla calej sieciosobno dla kazdejraz dla jednej strony
Niezaleznosc stronniska, wspolny lospelnanie dotyczy
Latwosc migracji jednej stronytrudnalatwanie dotyczy
Najlepsze dlaoddzialy, marki, franczyzaprojekty niezaleznejedna strona w kilku jezykach

Kiedy Multisite ma sens

Multisite oplaca sie wtedy, gdy prowadzisz wiele podobnych stron pod jednym zarzadem i chcesz nimi sterowac z jednego miejsca. Wspolny mianownik tych przypadkow to: jedna organizacja, podobna struktura stron, jeden zespol techniczny i checi do utrzymania spojnosci. Oto cztery sytuacje, w ktorych regularnie polecam Multisite.

  • Siec oddzialow albo lokalizacji: firma z wieloma placowkami, gdzie kazdy oddzial ma wlasna strone z lokalnym adresem, godzinami i zespolem, ale cala reszta (wyglad, struktura, formularze) jest wspolna. Centrala zarzadza szablonem, oddzialy uzupelniaja tresc.
  • Kilka marek jednej firmy: grupa, ktora prowadzi 3-5 marek o podobnym modelu, ale innym logo i kolorach. Multisite pozwala dac kazdej marce wlasna domene i wyglad, a utrzymywac je z jednego panelu i jednego zestawu wtyczek.
  • Wersje krajowe i jezykowe, ktore maja byc odrebne: gdy niemiecki, polski i angielski oddzial maja inna oferte i inny zespol redakcyjny, a nie tylko przetlumaczone te same strony. Wtedy osobne witryny w sieci sa czystsze niz jedna strona z wtyczka wielojezyczna.
  • Franczyza: franczyzodawca daje franczyzobiorcom gotowy szablon strony, oni tylko wypelniaja go swoja trescia. Centrala kontroluje wyglad i funkcje, partnerzy nie moga zepsuc struktury, a aktualizacje ida do wszystkich naraz.

Prosty test: jesli strony, ktore chcesz polaczyc, sa do siebie podobne i zarzadza nimi jedna organizacja, Multisite prawdopodobnie ma sens. Jesli sa rozne, niezalezne i ktoras moze kiedys zostac sprzedana albo przeniesiona, lepsze sa osobne instalacje.

Kiedy Multisite nie ma sensu

Tu zaczynaja sie najczestsze bledy. Multisite wyglada kuszaco, bo brzmi jak oszczednosc, ale w wielu przypadkach dodaje komplikacji bez realnej korzysci. Odradzam Multisite w tych sytuacjach.

  • Zwykla, pojedyncza strona firmowa: jesli masz jedna strone i nie planujesz kolejnych, Multisite to tylko niepotrzebna warstwa zlozonosci. Standardowy WordPress jest prostszy w utrzymaniu, hostingu i backupie.
  • Strony zupelnie niezalezne: rozni wlasciciele, rozne firmy, rozne modele biznesowe. Jesli witryny nie maja ze soba nic wspolnego poza tym, ze ktos je zrobil, laczenie ich w siec to proszenie sie o klopot.
  • Projekty, ktore moga zostac sprzedane lub przeniesione: wyciagniecie jednej strony z Multisite na osobny serwer jest trudne i pracochlonne. Jesli klient moze kiedys chciec wziac swoja strone i przeniesc ja gdzie indziej, od poczatku rob osobna instalacje.
  • Strony wymagajace roznych wtyczek i pelnej kontroli: jesli kazda witryna ma miec inny zestaw wtyczek, inny hosting i administratora z pelna swoboda, Multisite raczej przeszkadza, bo wymusza wspolny katalog wtyczek i wspolne srodowisko.

Najczestszy bledny powod siegania po Multisite to "chce miec wiele jezykow". Do jednej strony w kilku jezykach prawie zawsze lepsza jest wtyczka wielojezyczna (WPML, Polylang). Multisite pod jezyki bierz tylko, gdy wersje krajowe maja byc naprawde odrebne, z inna oferta i innym zespolem.

Plusy i minusy w skrocie

Zanim podejmiesz decyzje, warto zobaczyc oba zestawy obok siebie. Multisite to zawsze kompromis: kupujesz wygode zarzadzania, placisz wspolnym losem stron.

Plusy

  • Centralne zarzadzanie wszystkimi stronami z jednego panelu
  • Aktualizacje rdzenia, motywow i wtyczek w jednym ruchu dla calej sieci
  • Mniej zasobow serwera niz osobne instalacje dla kazdej strony
  • Jeden zestaw wtyczek i jedna licencja zamiast wielu
  • Wspolne konta uzytkownikow i jednolita struktura stron

Minusy

  • Awaria lub wlamanie dotyka wszystkie strony naraz
  • Nie kazda wtyczka jest testowana pod siec i moze nie dzialac
  • Backup i odtworzenie pojedynczej strony sa trudniejsze
  • Skok ruchu na jednej stronie obciaza cala siec bez dobrego hostingu
  • Migracja jednej witryny poza siec jest pracochlonna

Zarzadzanie siecia na co dzien

Multisite wprowadza nowa role: superadministratora. To osoba, ktora widzi cala siec, dodaje nowe strony, instaluje wtyczki dla wszystkich i decyduje, co administratorzy poszczegolnych witryn moga, a czego nie. Zwykli administratorzy stron maja wezsze uprawnienia: zarzadzaja trescia swojej witryny, ale nie instaluja wtyczek ani nie ruszaja calej sieci.

W praktyce wyglada to tak. Superadmin (zwykle Ty albo Twoj dzial IT) utrzymuje wspolny szablon, pilnuje aktualizacji i kontroluje liste wtyczek. Redaktorzy oddzialow czy marek loguja sie do swoich stron i robia swoja robote, nie majac mozliwosci zepsucia struktury. To dobry model dla organizacji, gdzie tresc tworzy wiele osob, ale techniczna kontrola ma zostac w jednym reku.

Wazna decyzja na starcie to, ktore wtyczki aktywujesz sieciowo (dla wszystkich stron naraz), a ktore zostawiasz do wlaczenia per strona. Wtyczki techniczne, jak SEO, cache czy bezpieczenstwo, zwykle daje sieciowo. Te zwiazane z konkretna trescia czy funkcja danej witryny zostawiam do indywidualnego wlaczenia, zeby nie obciazac stron, ktore ich nie potrzebuja.

  1. 1
    Zdecyduj o adresacji: podkatalogi, subdomeny albo wlasne domeny dla kazdej strony
  2. 2
    Wlacz Multisite w pliku wp-config.php i .htaccess (najlepiej na czystej instalacji)
  3. 3
    Skonfiguruj siec i ustaw role: superadmin oraz administratorzy poszczegolnych stron
  4. 4
    Dodaj pierwsza strone, podlacz domene i certyfikat SSL, sprawdz czy dziala
  5. 5
    Aktywuj sieciowo wtyczki techniczne (SEO, cache, bezpieczenstwo) i przetestuj na kopii
  6. 6
    Ustal plan backupu, ktory pozwala odtworzyc cala siec i pojedyncza strone

Kopie zapasowe i bezpieczenstwo

To obszar, w ktorym Multisite wymaga wiecej uwagi niz zwykly WordPress, i czesto jest niedoceniany. Cala siec ma jedna baze danych i wspolne pliki, wiec backup obejmuje wszystko naraz. Z jednej strony wygodne, bo jednym ruchem zabezpieczasz cala siec. Z drugiej, gdy chcesz odtworzyc tylko jedna strone, bo na niej cos sie zepsulo, robi sie trudniej. Wyciagniecie pojedynczej witryny z backupu Multisite wymaga rozdzielenia odpowiednich tabel w bazie, a nie zwyklego przywrocenia pliku.

Pod katem bezpieczenstwa Multisite to kompromis. Plus: aktualizujesz rdzen i wtyczki w jednym miejscu, wiec latwiej trzymac wszystko aktualne, a to fundament bezpieczenstwa. Minus: luka w jednej wtyczce albo wlamanie na jedna strone moze otworzyc droge do calej sieci, bo wszystkie witryny dziela ten sam kod i ta sama baze. Dlatego Multisite szczegolnie nie lubi bałaganu we wtyczkach.

Higiena bezpieczenstwa sieci Multisite

  • Trzymaj liste wtyczek krotka i instaluj tylko sprawdzone, aktualizowane wtyczki
  • Aktualizuj rdzen, motywy i wtyczki regularnie, nie odkladaj aktualizacji bezpieczenstwa
  • Rob automatyczne kopie zapasowe i okresowo testuj odtworzenie z backupu
  • Ogranicz role superadministratora do jednej, dwoch zaufanych osob
  • Postaw siec na hostingu, ktory realnie wspiera Multisite i wydziela zasoby
  • Wlacz logowanie dwuskladnikowe dla kont z dostepem do calej sieci

Alternatywy dla Multisite

Zanim zdecydujesz sie na siec, sprawdz, czy prostsze rozwiazanie nie zalatwi sprawy. W wielu przypadkach tak.

  • Wtyczka wielojezyczna: dla jednej strony w kilku jezykach WPML albo Polylang sa prostsze, tansze w utrzymaniu i nie wiaza Cie z architektura Multisite. To domyslny wybor, gdy chodzi tylko o tlumaczenia.
  • Osobne instalacje WordPress: dla stron niezaleznych, ktore moga byc sprzedane albo przeniesione, oddzielne WordPressy daja pelna swobode. Wiecej pracy administracyjnej, ale zero wspolnego losu.
  • Narzedzia do zarzadzania wieloma stronami: jesli chodzi Ci glownie o aktualizacje i kopie zapasowe wielu osobnych stron z jednego miejsca, narzedzia jak ManageWP czy MainWP daja centralny panel bez laczenia stron w jedna instalacje. To czesto zloty srodek: osobne, niezalezne WordPressy plus jeden panel do zarzadzania.

Decyzja sprowadza sie do jednego pytania: czy te strony naprawde maja byc jednym organizmem, czy tylko chcesz nimi wygodnie zarzadzac. Jesli to drugie, narzedzie do zarzadzania osobnymi instalacjami zwykle wygrywa z Multisite, bo daje wygode bez ryzyka wspolnego losu.

Jesli zastanawiasz sie, ktora droga jest wlasciwa dla Twojego biznesu, w DawidWeb dobieram architekture pod konkretny przypadek, a nie pod modne haslo. Stawialem zarowno sieci Multisite dla firm z oddzialami, jak i zestawy osobnych instalacji z centralnym panelem zarzadzania. Strony i sklepy buduje od 1800 zl, mam za soba ponad 120 projektow, a wycene konkretnego wdrozenia, razem z rekomendacja architektury, dostajesz w 24 godziny.

Najczęstsze pytania

Czym rozni sie Multisite od kilku osobnych instalacji WordPress?

Multisite to jeden WordPress, jedna baza danych i jeden zestaw plikow dla wszystkich stron w sieci. Osobne instalacje to oddzielne WordPressy, kazdy z wlasna baza i wlasnymi aktualizacjami. Multisite oszczedza czas na zarzadzaniu i aktualizacjach, ale wiaze strony wspolnym losem. Osobne instalacje daja pelna niezaleznosc kosztem wiekszej pracy administracyjnej.

Czy moge dac kazdej stronie w sieci wlasna domene?

Tak. Multisite dziala w trybie podkatalogow (firma.pl/oddzial), subdomen (oddzial.firma.pl) albo z wlasnymi domenami dla kazdej strony (mapowanie domen jest w rdzeniu od WordPress 4.5). Mozesz wiec miec w jednej sieci strona1.pl, strona2.de i strona3.com. Trzeba tylko poprawnie skierowac DNS i certyfikaty SSL na ten sam serwer.

Czy kazda wtyczka dziala w Multisite?

Nie kazda. Wiekszosc popularnych wtyczek dziala, ale czesc nie jest testowana pod siec i potrafi sie zachowac nieprzewidywalnie przy aktywacji sieciowej. Przed wdrozeniem na zywej sieci zawsze testuje wtyczki na kopii. WooCommerce dziala w Multisite, ale jeden sklep to jedna strona w sieci, nie da sie z jednej instalacji prowadzic kilku niezaleznych sklepow na tej samej stronie.

Jak robi sie kopie zapasowe sieci Multisite?

Backup obejmuje cala siec naraz: jedna baza danych i wspolne pliki. To wygodne, bo jednym ruchem masz wszystko, ale klopotliwe, gdy chcesz odtworzyc tylko jedna strone z sieci. Wyciagniecie pojedynczej witryny z backupu Multisite jest trudniejsze niz przy osobnej instalacji i wymaga rozdzielenia tabel w bazie. Dlatego dobieram plan backupu pod to, jak czesto bedziesz potrzebowal przywracac pojedyncze strony.

Czy Multisite jest bezpieczniejszy czy mniej bezpieczny?

To kompromis. Z jednej strony aktualizujesz rdzen i wtyczki w jednym miejscu, wiec latwiej utrzymac wszystko zaktualizowane, a to podstawa bezpieczenstwa. Z drugiej strony luka w jednej wtyczce albo wlamanie na jedna strone moze otworzyc droge do calej sieci, bo dziela kod i baze. Multisite wymaga wiec dyscypliny: mniej wtyczek, regularne aktualizacje i dobry hosting.

Czy do wielu jezykow potrzebuje Multisite?

Zwykle nie. Dla jednej strony w kilku jezykach lepsza i prostsza jest wtyczka wielojezyczna, jak WPML albo Polylang, bo trzymasz tlumaczenia w jednym miejscu i latwiej zarzadzasz spojnym contentem. Multisite pod jezyki ma sens dopiero, gdy poszczegolne wersje krajowe maja byc realnie odrebne: inna oferta, inny zespol redakcyjny, inne produkty, a nie tylko przetlumaczone te same strony.