Pierwsze kroki z Ultimate Multisite: kompletny przewodnik

Gotowy, aby zbudować własną platformę Website as a Service (WaaS)? Ten kompleksowy przewodnik prowadzi od zera do w pełni funkcjonalnej instalacji Ultimate Multisite — obejmując podstawy WordPress Multisite, instalację, konfigurację i najlepsze praktyki.


Czym jest Ultimate Multisite?

Ultimate Multisite to wtyczka WordPress, która przekształca Twoją instalację WordPress Multisite w profesjonalną sieć witryn — podobną do WordPress.com, Wix lub Squarespace — ale taką, którą posiadasz i kontrolujesz.

Dzięki Ultimate Multisite możesz oferować klientom możliwość tworzenia stron internetowych za miesięczną, kwartalną lub roczną opłatą subskrypcyjną. Obsługuje wszystko: udostępnianie witryn, pobieranie płatności, formularze realizacji zakupu, kupony rabatowe, mapowanie domen, certyfikaty SSL i komunikację z klientami.

Zanim zagłębisz się w Ultimate Multisite, musisz zrozumieć fundament, na którym jest ono zbudowane: WordPress Multisite.


Zrozumienie WordPress Multisite

WordPress Multisite to wbudowana funkcja (od WordPress 3.0 w 2010 roku), która pozwala wielu witrynom współdzielić jedną instalację WordPress. Po aktywacji Twoja witryna WordPress staje się „siecią” zdolną do hostowania wielu podwitryn.

Pomyśl o tym w ten sposób: Uniwersytet utrzymuje jedną instalację WordPress, ale każdy wydział utrzymuje własną witrynę WordPress w ramach tej sieci.

Co jest współdzielone

Wszystkie podwitryny w sieci WordPress Multisite współdzielą:

  • Pliki rdzenia WordPress — Aktualizacje są wykonywane raz dla wszystkich witryn
  • Wtyczki i motywy — Instalowane raz, dostępne w całej sieci
  • Baza danych — Jedna baza danych z osobnymi tabelami dla każdej podwitryny, takimi jak wp_[id]_posts, wp_[id]_comments itd.
  • Konta użytkowników — Użytkownicy należą do sieci, a nie do pojedynczych witryn
  • wp-config.php — Jeden plik konfiguracyjny

Co pozostaje oddzielne

  • Przesłane multimedia — Każda podwitryna ma własny folder przesyłania (wp-content/uploads/sites/[id])
  • Treść — Wpisy, strony, komentarze i ustawienia są przypisane do konkretnej witryny
  • Aktywne wtyczki/motywy — Każda witryna może aktywować różne kombinacje (chyba że zostały aktywowane w całej sieci)
  • Panele administracyjne — Każda podwitryna ma własny kokpit

Ta architektura jest główną zaletą multisite: możesz rozwijać się od 10 do 1000 witryn, zachowując ten sam zakres zadań konserwacyjnych.


Subdomena czy podkatalog: wybierz mądrze

Podczas konfigurowania WordPress Multisite musisz wybrać jedną z dwóch struktur adresów URL. Tę decyzję trudno później zmienić, więc wybierz ostrożnie.

Tryb podkatalogów

Adresy URL wyglądają tak: yourdomain.com/site1, yourdomain.com/site2

Zalety:

  • Najłatwiejszy w konfiguracji i utrzymaniu
  • Jeden certyfikat SSL obejmuje całą sieć
  • Nie jest potrzebna konfiguracja wildcard DNS

Wady:

  • Wyszukiwarki mogą traktować wszystkie podwitryny jako jedną ogromną witrynę
  • Adresy URL mogą wyglądać dla niektórych klientów mniej „profesjonalnie”
  • Główna witryna wymaga prefiksu /blog/ dla wpisów (aby uniknąć konfliktów ścieżek)

Tryb subdomen

Adresy URL wyglądają tak: site1.yourdomain.com, site2.yourdomain.com

Zalety:

  • Adresy URL wyglądają bardziej profesjonalnie
  • Wyszukiwarki traktują każdą podwitrynę jako osobną stronę internetową
  • Brak konfliktów ścieżek między główną witryną a podwitrynami

Wady:

  • Wymaga konfiguracji wildcard DNS
  • Wymaga certyfikatu wildcard SSL (lub osobnych certyfikatów dla każdej subdomeny)
  • Nieco bardziej złożona konfiguracja początkowa

Nasza rekomendacja: W przypadku większości platform WaaS preferowany jest tryb subdomen, ponieważ klienci oczekują, że ich witryny będą sprawiały wrażenie niezależnych. Złożoność SSL jest w dużej mierze rozwiązana dzięki integracjom hostingowym Ultimate Multisite i obsłudze Cloudflare.


Kluczowa terminologia

Zanim przejdziesz dalej, zdefiniujmy terminy, z którymi będziesz się spotykać podczas korzystania z Ultimate Multisite:

Terminy WordPress i Multisite

  • Sieć — Cała Twoja instalacja WordPress Multisite zawierająca wszystkie podwitryny
  • Podwitryna — Pojedyncza witryna w Twojej sieci (może być subdomeną lub podkatalogiem)
  • Superadministrator — Najwyższy poziom uprawnień; może zarządzać wszystkimi podwitrynami, wtyczkami i motywami
  • Panel administratora sieci — Kokpit, w którym superadministratorzy zarządzają całą siecią
  • Mapowanie domen — Umożliwienie podwitrynom korzystania z własnych domen (np. joesbikeshop.com zamiast joes.yournetwork.com)

Terminy Ultimate Multisite

  • Szablon witryny — Wstępnie skonfigurowana witryna, która jest klonowana, gdy klienci się rejestrują (z już ustawionym motywem, wtyczkami i treścią)
  • Formularz realizacji zakupu — Formularz rejestracyjny, w którym klienci wybierają plany i tworzą swoje witryny
  • Produkt/Plan — Poziom subskrypcji, który oferujesz (np. Basic 9 USD/mies., Pro 29 USD/mies.)
  • Członkostwo — Aktywna subskrypcja klienta na produkt
  • Webhook — Automatyczne powiadomienia wysyłane do usług zewnętrznych, gdy wystąpią zdarzenia (utworzono witrynę, otrzymano płatność itd.)
  • Zdarzenia — Zarejestrowane aktywności w Twojej sieci (zmiany planów, płatności, tworzenie witryn)

Krok 1: Zainstaluj WordPress Multisite

Ważne: Wielu zarządzanych dostawców hostingu WordPress (WP Engine, Cloudways, Closte itd.) może automatycznie skonfigurować dla Ciebie Multisite. Skontaktuj się ze swoim dostawcą hostingu, zanim zrobisz to ręcznie.

Wymagania wstępne

  • Świeża instalacja WordPress (lub istniejąca, którą jesteś gotów przekształcić)
  • Dostęp przez FTP lub menedżer plików
  • Możliwość edycji wp-config.php i .htaccess
  • Wykonaj kopię zapasową swojej witryny przed kontynuowaniem
  • Tymczasowo wyłącz wszystkie wtyczki

Włącz Multisite

Otwórz plik wp-config.php i dodaj tę linię przed komentarzem „That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Zapisz i prześlij plik, a następnie odśwież panel administracyjny WordPress.

Skonfiguruj sieć

Przejdź do Narzędzia → Konfiguracja sieci w panelu administracyjnym WordPress.

  1. Wybierz Subdomeny lub Podkatalogi
  2. Wprowadź Tytuł sieci
  3. Zweryfikuj Adres e-mail administratora sieci
  4. Kliknij Zainstaluj

WordPress udostępni fragmenty kodu do dodania do Twoich plików.

Dodaj kod konfiguracyjny

Dodaj to do wp-config.php (WordPress pokaże dokładne wartości dla Twojej witryny):

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false dla podkatalogów
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Zastąp zawartość pliku .htaccess kodem dostarczonym przez WordPress (będzie się on nieznacznie różnić dla subdomen i podkatalogów).

Dla trybu subdomen: skonfiguruj wildcard DNS

Jeśli używasz subdomen, potrzebujesz wildcard DNS, aby *.yourdomain.com wskazywało na Twój serwer.

  1. Zaloguj się do panelu sterowania hostingu (cPanel, Plesk itd.)
  2. Znajdź Domeny lub Subdomeny
  3. Utwórz subdomenę z gwiazdką: *
  4. Skieruj ją na katalog główny dokumentów swojej głównej domeny

Przetestuj swoją instalację

Przed zainstalowaniem Ultimate Multisite sprawdź, czy multisite działa:

  1. Zaloguj się i przejdź do Moje witryny → Administrator sieci → Witryny
  2. Kliknij Dodaj nową
  3. Utwórz witrynę testową
  4. Odwiedź witrynę testową, aby potwierdzić, że ładuje się poprawnie

Krok 2: Zainstaluj Ultimate Multisite

Gdy WordPress Multisite działa, możesz zainstalować Ultimate Multisite.

Instalacja

  1. Przejdź do Administrator sieci → Wtyczki → Dodaj nową
  2. Wyszukaj “Ultimate Multisite”
  3. Kliknij Zainstaluj, a następnie Włącz w sieci

Kreator konfiguracji

Po aktywacji nastąpi przekierowanie do Kreatora konfiguracji. Kliknij Rozpocznij.

Krok 1: Kontrole przed instalacją
Kreator sprawdza, czy Twój serwer spełnia wymagania (wersja PHP, MySQL itp.). Jeśli wszystko jest w porządku, kliknij Dalej.

Krok 2: Instalacja
Kliknij Zainstaluj, aby utworzyć niezbędne tabele bazy danych i pliki.

Krok 3: Podstawowe ustawienia
Skonfiguruj informacje o swojej firmie i domyślną walutę. Te informacje pojawiają się na fakturach i w komunikacji z klientami.

Krok 4: Przykładowa zawartość (opcjonalnie)
Możesz zainstalować gotowe szablony, produkty i formularze zamówienia, aby ułatwić sobie start. Jest to zalecane dla początkujących użytkowników.

Kliknij Zakończ — masz teraz działającą instalację Ultimate Multisite!


Typowe przypadki użycia

Ultimate Multisite obsługuje szeroką gamę modeli biznesowych:

Model agencyjny

Hostuj i zarządzaj witrynami klientów na jednej platformie. Wykorzystuj licencje agencyjne na motywy i wtyczki we wszystkich witrynach. Użyj mapowania domen, aby każdy klient miał własną domenę z marką.

Korzyści: Scentralizowane aktualizacje, spójne bezpieczeństwo, usprawnione zarządzanie klientami.

Kreator witryn niszowych

Utwórz kreator witryn dla konkretnej branży — restauracji, klubów golfowych, agentów nieruchomości itp. Projektuj witryny szablonowe z już skonfigurowanymi wtyczkami i treściami specyficznymi dla branży.

Korzyści: Klienci otrzymują gotową do użycia witrynę w kilka minut. Ty stajesz się ekspertem w swojej niszy.

Dostawca hostingu WordPress

Oferuj kompletne hostowane rozwiązanie WordPress z rozliczeniami subskrypcyjnymi, podobnie jak WordPress.com lub Squarespace. Zajmij się wszystkimi aspektami technicznymi, podczas gdy klienci skupiają się na treści.

Korzyści: Powtarzalne przychody, pełna kontrola nad platformą, brak problemów z licencjonowaniem dla każdej witryny.

Sieci korporacyjne/edukacyjne

Uniwersytety, franczyzy lub korporacje z wieloma powiązanymi witrynami. Każdy dział/lokalizacja/franczyza otrzymuje własną witrynę, podczas gdy IT utrzymuje centralną kontrolę.

Korzyści: Spójność marki, scentralizowane bezpieczeństwo, mniejsze obciążenie działu IT.


Najlepsze praktyki architektury

Kwestie dotyczące hostingu

Unikaj taniego hostingu współdzielonego. Tani dostawcy maksymalizują zagęszczenie serwerów, co oznacza, że Twoja sieć konkuruje o zasoby z setkami innych witryn. Prowadzi to do wolnej wydajności i niezadowolonych klientów.

Ultimate Multisite działa najlepiej z dostawcami hostingu, którzy rozumieją Multisite i oferują:

  • Automatyczna integracja mapowania domen
  • Certyfikaty SSL wildcard lub automatyczne
  • Odpowiednie zasoby dla wielu witryn
  • Dobra infrastruktura buforowania

Zobacz nasz Przewodnik po wyborze dostawcy hostingu, aby uzyskać szczegółowe rekomendacje.

Optymalizacja wydajności

WordPress Multisite może skalować się do tysięcy witryn (WordPress.com jest tego dowodem), ale potrzebujesz odpowiedniej infrastruktury:

  • Używaj CDN — Cloudflare (darmowy plan działa świetnie) obsługuje zasoby statyczne i buforowanie
  • Włącz buforowanie stron — Drastycznie zmniejsza obciążenie serwera
  • Ogranicz liczbę wtyczek — Mniej aktywnych wtyczek = lepsza wydajność
  • Preferuj treści statyczne — Witryny, które można agresywnie buforować, skalują się lepiej

Ultimate Multisite zawiera integrację z Cloudflare, która automatyzuje DNS i SSL dla nowych podwitryn — zdecydowanie zalecane dla każdej poważnej platformy WaaS.

SSL i mapowanie domen

Nowoczesne przeglądarki wymagają SSL. Masz następujące opcje:

  • Tryb podkatalogów: Jeden certyfikat SSL obejmuje wszystko
  • Tryb subdomen: Certyfikat SSL wildcard (*.yourdomain.com)
  • Domeny niestandardowe: Każda domena klienta potrzebuje własnego certyfikatu

Integracje hostingowe Ultimate Multisite (Cloudflare, GridPane, Cloudways itp.) automatyzują wydawanie certyfikatów SSL dla domen niestandardowych — to jedna z największych oszczędności czasu, jakie zapewnia wtyczka.

Kopie zapasowe


Zarządzanie użytkownikami: co musisz wiedzieć

WordPress Multisite współdzieli tabelę użytkowników we wszystkich podwitrynach. Tworzy to wyjątkową sytuację:

Scenariusz: Jan rejestruje się w witrynie w Twojej sieci. Później odwiedza witrynę innego klienta (sklep Alicji) i próbuje utworzyć konto, aby dokonać zakupu. Otrzymuje błąd „email already in use” — mylące, ponieważ nigdy wcześniej nie odwiedził witryny Alicji.

Rozwiązanie: Ultimate Multisite zawiera opcję o nazwie Enable Multiple Accounts (Ustawienia → Logowanie i rejestracja), która pozwala użyć tego samego adresu e-mail do utworzenia oddzielnych kont w różnych podwitrynach. Każde konto jest powiązane ze swoją podwitryną, co zapobiega kolizji.


Następne kroki

Masz już zainstalowany Ultimate Multisite i rozumiesz podstawy. Oto, co zrobić dalej:

  1. Utwórz swój pierwszy szablon witryny — Zaprojektuj witrynę startową z preferowanym motywem, wtyczkami i przykładową zawartością
  2. Skonfiguruj produkty/plany — Zdefiniuj poziomy cenowe (Darmowy, Basic, Pro itp.)
  3. Skonfiguruj bramkę płatności — Połącz Stripe lub PayPal, aby przyjmować płatności
  4. Dostosuj formularz zamówienia — Zaprojektuj proces rejestracji dla swoich klientów
  5. Skonfiguruj integrację hostingową — Włącz automatyczne mapowanie domen i SSL

Sprawdź naszą dokumentację, aby znaleźć szczegółowe przewodniki po każdym z tych tematów.


Potrzebujesz pomocy?

Ultimate Multisite jest darmowy i open source. Jeśli uważasz go za wartościowy, rozważ wystawienie recenzji, aby pomóc innym go odkryć.

Comments

Leave a Reply

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