Zarządzanie wieloma WordPressami – wtyczka MainWP

Wstępna konfiguracja i recenzja wtyczki MainWP – narzędzia pozwalającego zarządzać kilkoma WordPressami z jednego miejsca.

Kategorie:
Poradnik WordPress Wtyczki WP

Data publikacji: 04 września 2023

Większość serwisów internetowych ma pod sobą zaplecza SEO, zdarza się również że jakaś firma czy my sami jesteśmy właścicielami więcej niż jednej instancji WordPress. Aktualizowanie wtyczek (co odgrywa kluczową rolę w bezpieczeństwie naszego WP), motywów, zarządzanie treścią i komentarzami może na większej ilości serwisów stać się nie lada wyzwaniem. Nie koniecznie potrzebujemy grupy web deweloperów, którzy będą śledzić i pilnować wszystkich naszych serwisów opartych o CMS WordPress.

Z pomocą przychodzi wtyczka MainWP, która pozwala z jednego miejsca (panelu) zarządzać wieloma stronami opartymi o WP. Jej główną zaletą jest możliwość wykonywania różnych akcji hurtowo na wielu serwisach jednocześnie.

Wtyczka MainWP – podstawowe informacje

Wtyczka do strony nadrzędnej (MainWP Dashboard) ma ponad 10 tysięcy aktywnych instalacji. Wymaga WordPressa w wersji od 3.6 w górę. Przetłumaczona jest na 7 języków i nie ma w tym pakiecie języka polskiego. Wtyczka do stron podrzędnych (mainWP Child) ma ponad 300 tysięcy aktywnych instalacji.
Na oficjalnej stronie wydawców wtyczki widzimy dodatkowe informacje:

MainWP instalacja

Chcąc korzystać z tego narzędzia potrzebujemy na WordPressie, który będzie zarządzał innymi serwisami zainstalować plugin MainWP Dashboard. Będzie to serwis, którego zwykły panel wordpressowy zmieni się w centrum zarządzania innymi serwisami. Musimy wziąć pod uwagę, że będziemy z jego poziomu wykonywać masowe akcje (czyli łączyć się z innymi serwerami, na których znajdują się nasze strony podrzędne, wysyłać i pobierać stamtąd dane) więc obowiązuje zasada im lepszy, mocniejszy hosting/serwer/maszynę do tego wykorzystamy, tym lepiej (bo będzie szybciej).
Należy również zwrócić uwagę na minimalne wymagania rekomendowane przez twórców wtyczki, które dostępne są tutaj: mainwp.com/help/docs/mainwp-introduction/system-requirements/
Na serwisach, którymi chcemy zarządzać instalujemy wtyczkę MainWP Child.

Wtyczka MainWP – jak połączyć serwisy?

Na serwisie, którym chcemy zarządzać wybieramy w panelu WP Ustawienia->MainWP Child. W ustawieniach tej wtyczki (z uwagi na bezpieczeństwo) zaznaczamy w podzakładce ustawienia połączenia funkcję wymagaj unikalnego identyfikatora bezpieczeństwa i zapisujemy zmiany.
Dostajemy unikalny kod, który wykorzystamy na naszym serwisie masterze do połączenia:
MainWP Child - generowanie kodu do połączenia

Na serwisie zarządzającym na ekranie startowym mamy opcję „dodaj nową stronę”:

MainWP Dashboard - dodawanie nowego serwisu

Po kliknięciu otwiera się nam zakładka:

MainWP Dashboard - połączenie pomiędzy serwisami

Podajemy następujące dane:

Opcjonalnie wybieramy dodatki jakie mają być od razu zainstalowane na serwisie, którym chcemy zarządzać (np. UpdraftPlus – wtyczka zapewniająca automatyczne wykonywanie się backupów plików i baz danych serwisów podrzędnych).
Ustawienia zaawansowane:

Klikamy zatwierdź i po raz pierwszy strona zarządzająca (nadrzędna) spróbuje się połączyć ze stroną podrzędną (tą którą chcemy zarządzać).
Jeśli kod ID był prawidłowy i nie ma innych przeciwwskazań widzimy naszą witrynę podrzędną na liście.

Konfiguracja i funkcjonalności MainWP

Wtyczka po stronie witryn, którymi chcemy zarządzać nie wymaga dodatkowych konfiguracji (oprócz wygenerowania kodu ID, co zrobiliśmy już przy instalacji jak na screenie powyżej).
Teraz przejdziemy przez panel mastera (strony nadrzędnej):
Ekran startowy – przegląd
Na wstępie ekranu startowego mamy informację kiedy ostatnio przeprowadzana była synchronizacja pomiędzy masterem, a stronami podrzędnymi. Obok dwa przyciski: pierwszy wykona synchronizację i wymieni dane pomiędzy serwisami, drugi przeniesie do sklepu z dodatkami.
Sekcja na początek zawiera:

Zakładka kolejne kroki pozwala na:

Zakładka więcej akcji przedstawia możliwości:

Kolejny widok to przegląd aktualizacji, który domyślnie listuje:

Zakładka status połączenia:
Listuje nasze serwisy, pokazuje czas ostatniego połączenia strona nadrzędna->strona podrzędna i status: jeśli jest zielona okejka – jest ok, jeśli czerwony znaczek – coś poszło nie tak i nie ma połączenia master->child. Pozwala również wykonać szybką synchronizację z danym childem w tej chwili.
Zakładka Security Issues:
Pokazuje listę stron i zagadnienia związane z zabezpieczeniami na nich. Po rozwinięciu listy możemy zobaczyć, który serwis jakie ma luki, braki lub wymagania bezpieczeństwa. Wtyczka MainWP zwraca uwagę m.in na takie zagadnienia bezpieczeństwa jak: widoczność katalogów, widoczność raportowania błędów bazy danych, sprawdzenie czy na serwisie administrator nie ma typowej nazwy narażonej na próby włamania przez ludzi i boty – „admin”.
Z poziomu tej zakładki wszystkie te „zagrożenia” możemy zmienić (a jak to plugin nazywa – naprawić) wedle życzenia.
Zakładka dodatki:
Znajdziemy tutaj listę aktywowanych dodatków:

MainWP - zakładka dodatki

Przydatne linki:
Z tego miejsca możemy przejść bezpośrednio na serwisy zewnętrzne dotyczące wtyczki takie jak: ich dokumentacja, Facebook czy Twitter. Oczywiście zakładki wyświetlające się na „panelu startowym” możemy ustawiać wedle swoich potrzeb. Te które wymieniłem / opisałem są standardowe.
Zakładkę Update:
opisaliśmy powyżej, ponieważ wyświetla się również standardowo na ekranie startowym.
Jednym kliknięciem możemy zatem rozpocząć proces aktualizacji np. 2 dwóch wtyczek na kilkudziesięciu serwisach.
Zakładka serwisy MainWP
Wygląda następująco:
MainWP - przykład serwisu podrzędnego
Zawiera funkcjonalności:

Ustawienia postów MainWP

Możemy tutaj wykonywać akcje zarządzania postami:

Ustawienia stron MainWP

Zawiera dokładnie takie same akcje jak powyżej, ale dotyczące stron.

Menadżer motywów we wtyczce MainWP

Dostępne są akcje:

Menadżer wtyczek w MainWP

Pozwala wyszukiwać, instalować i wyłączać pluginy na serwisach podrzędnych. Ma także opcje ustawienia automatycznych aktualizacji wtyczek, dodawania wtyczek na listy: ignorowanych aktualizacji i porzuconych wtyczek (tych do których nie wychodzą oficjalne aktualizacje).

Zarządzanie użytkownikami w pluginie MainWP

Daje możliwość wyszukiwania, dodawania, edytowania, usuwania użytkowników na poszczególnych serwisach. Możemy także: zaimportować użytkowników z pliku CSV, zmieniać dane dostępowe dla nich z poziomu mastera.

Backupy MainWP

W tym miejscu możemy zrobić i pobrać kopię, przywrócić ją czy  zobaczyć logi. Kopię możemy ( w zależności od zainstalowanego dodatku – np. może być to UpdraftPlus, BackWpup czy Time Capsule) pobrać w różnych konfiguracjach (np. z podziałem na bazę, wtyczki czy motywy):

MainWP i Updraft Plus - backupy

My mamy zainstalowany dodatek do backupów UpdraftPlus więc mamy jeszcze możliwości planowania backupów, powiadomień ich wykonania, wyboru miejsca gdzie mają się zapisywać – m.in. w Google Drive, w OneDrive czy na FTP oraz co mają zawierać:

Updraft Plus - wybór miejsca przechowywania backupów

Ustawienia i serwer MainWP

Znajdziemy tutaj kompletną konfigurację naszego narzędzia do zarządzania światem, m.in.: ustawienia aktualizacji , powiadomień, panelu, spraw technicznych: maksymalnych ilość zapytań, połączeń czy eksportu stron.
W informacjach serwerowych znajdziemy porównanie konfiguracji naszego serwera (tego na którym jest panel do zarządzania – MainWP Dashboard) z wymaganiami jakie wtyczka potrzebuje do prawidłowego działania. Obok każdej porównywanej wartości mamy informacje czy spełnia ona wymogi, dzięki czemu mamy wgląd na prawidłowe działanie całego narzędzia. Mamy w tym miejscu również dostęp do raportu błędów.

MainWP dodatki

Wyżej wymieniona lista dodatków (widoczna na ich stronie) nie zawiera wszystkich dodatków do MainWP. Pełną listę możemy zobaczyć po zalogowaniu się na konto, w zakładce do pobrania.

MainWP Pro – informacje

Do wyboru mamy na obecną chwilę 2 plany (za niecałe 30 dolarów na miesiąc i za 399 za licencję na stałe) i zawierają one:

Paczki MainWP Pro w obydwóch planach taryfowych dostępne są dla nielimitowanej ilości naszych serwisów.

Alternatywne wtyczki dla MainWP

Podsumowanie

Korzystając z MainWP mamy wszystko w jednym miejscu. Aktualizacje wtyczek np. zaplecz SEO możemy wykonywać na zasadzie: jeśli serwisy w danej grupie są technicznie wykonane tak samo, sprawdzamy tylko na jednym czy aktualizacja nic nie popsuła i jeśli tak jest – jednym kliknięciem aktualizujemy na całej reszcie.
Narzędzie pokazuje w jednym miejscu wiele potrzebnych informacji z innych naszych witryn i super automatyzuje pracę z wieloma instancjami WordPressa.

Sprawdź również

Poradnik WordPress Wtyczki WP

Optymalizacja zdjęć WordPress - konwersja jpg i png do webp

Testujemy automatyczny konwerter zdjęć z formatu jpg do webp na platformę WordPress.

Czytaj całość
Poradnik WordPress Wtyczki WP

Wtyczka Yoast SEO - opis i konfiguracja

Meta title, meta description, generowanie sitemapy i wiele innych funkcji w akcji, czyli testy Yoast SEO dla WordPress.

Czytaj całość
Poradnik WordPress Wtyczki WP

Wtyczka do przekierowań na WordPressie

Przegląd funkcji prostego narzędzia umożliwiającego dodawanie przekierowań z poziomu kokpitu WordPressa.

Czytaj całość
Zobacz wszystkie artykuły

Kontakt

Napisz do nas

    *Pola oznaczone gwiazdką są niezbędne do złożenia zapytania.