MainWP Dashboard
Mi ez és milyen problémát old meg?
A MainWP Dashboard egy saját szerveren futó (self‑hosted), nyílt forráskódú megoldás, amellyel több, egymástól független WordPress‑oldalt tudsz egy helyről kezelni. Ha eddig minden webhelyre külön belépve frissítettél, mentettél és ellenőriztél, a MainWP ezt központosítja: egy irányítópultból intézhetsz frissítéseket, figyelhetsz sebezhetőségeket, futtathatsz mentéseket, küldhetsz ügyfélriportokat és sok mást.
Hogyan működik?
A rendszer két komponensből áll:
- A Dashboard plugint egy külön, tiszta WordPress‑re telepíted (ajánlott akár külön aldoménen).
- A kezelt webhelyekre felkerül a Child plugin.
A Dashboard és a Child között titkosított, aláírt kommunikáció zajlik. Az első kapcsolódáskor kulcspár jön létre, a kéréseket a Dashboard írja alá, a Child ellenőrzi. Beállíthatsz opcionális admin jelszavas ellenőrzést és egyedi biztonsági azonosítót, inaktivitás esetén automatikus védelmi inaktiválás is elérhető. Az egész a megszokott HTTP/HTTPS csatornákon fut, és támogatott a REST API és a WP‑CLI is automatizáláshoz.
Fő funkciók részletesen
Központi webhelykezelés
- Webhelyek felvétele, címkézése, csoportosítása: gyorsan rendszerezheted a flottát ügyfél vagy technikai szempontok szerint.
- Dashboard Insights: összkép a frissítésekről, státuszokról és azonosításra váró anomáliákról.
Frissítések, visszagörgetés
- WordPress, bővítmények, sablonok frissítése egyenként vagy kötegelve.
- Verziók ignorálása: elrejthetsz problémás kiadásokat.
- Visszaállítás: a WordPress beépített rollback képességeit a MainWP‑ből is elérheted, így gyorsan visszaguríthatsz egy nem kívánt frissítést.
Bővítmény/sablon menedzsment
- Telepítés, aktiválás, törlés több oldalon egyszerre.
- Automatikus frissítések bekapcsolása és felügyelete.
- Elhagyott kiegészítők figyelése: jelzést kapsz, ha egy plugin/sablon gyanúsan régóta nem karbantartott.
Tartalom és felhasználók
- Bejegyzések/oldalak létrehozása, szerkesztése, ütemezése több helyre.
- Felhasználók és szerepkörök kezelése, hozzászólások moderálása központból.
1‑kattintásos belépés
- Jump to WP‑Admin: azonnal belépsz a gyermek oldal adminjába. Fontos: az a rendszergazdai felhasználó kerül bejelentkeztetésre, amellyel a kapcsolat létrejött; más szerepkörrel való belépés nincs támogatva. HTTP Basic Auth esetén külön megfontolások szükségesek.
Ügyfél- és költségkezelés
- Clients modul: ügyfélprofilok, webhelyek ügyfélhez rendelése.
- Cost Tracker: licencek és költségek nyilvántartása, összesítők, exportok; a Pro kiegészítő lejárati értesítésekkel és automatizálással bővít.
Automatizálás
- REST API: kulcsos hitelesítéssel saját rendszerekből integrálhatsz és vezérelhetsz.
- WP‑CLI: parancssoros műveletekhez, ütemezett feladatokhoz.
Bővítmények és integrációk (példák)
- Vulnerability Checker: sérülékenység‑figyelés NVD vagy WPScan adatforrásokkal, értesítésekkel és gyors műveletekkel.
- Advanced Uptime Monitor: Uptime Robot, Better Uptime, NodePing, Site24x7 integrációk.
- SSL Monitor és Domain Monitor: tanúsítvány‑ és domain lejáratfigyelés e‑mail riasztásokkal.
- Biztonsági mentések: UpdraftPlus, BackWPup, Solid Backups, WP Time Capsule vezérlése központból.
- Teljesítmény/SEO: WP Rocket beállítások távoli kezelése; Lighthouse mérések a PageSpeed Insights API‑val, ütemezve.
- Pro/Client Reports: márkázott PDF jelentések frissítésekről, mentésekről, uptime‑ról, analitikáról.
- Code Snippets: kód és konfiguráció terítése (akár wp‑config vonatkozású módosítások).
- Team Control: csapattag‑szerepek, site‑ és funkciószintű jogosultságok.
- White Label: a Child plugin és az admin felület újracímkézése.
- Regression Testing: frissítések utáni HTML forrás‑összehasonlítás diff‑nézettel, ütemezéssel és értesítési küszöbökkel – csökkenti a rejtett vizuális/markup hibák kockázatát.
Gyakorlati példák
- Heti frissítési rutin 30 oldalra
- Sérülékenység‑listát átnézed → mentések ellenőrzése → kötegelt frissítés → Regression Testing futtatása → eltérések felülvizsgálata → jóváhagyás.
- Új plugin bevezetése 50 oldalra
- Plugin feltöltése a Dashboardba → terítés címke alapján → aktiválás → alapbeállítások Code Snippets‑szel → automatikus frissítések bekapcsolása.
- Havi ügyfélriport
- Pro Reports sablon → frissítések, uptime, mentések, Lighthouse pontszámok → PDF generálás → e‑mail kiküldés.
Példa karbantartási „playbook”:
1) Vulnerability scan és figyelmeztetések áttekintése
2) Legutóbbi mentések érvényességének ellenőrzése
3) Kötegelt frissítések (core/plugins/themes)
4) Regression Testing és manuális spot-check
5) Uptime/SSL/domain státusz ellenőrzés
6) Ügyfélriport generálás és archiválás
Biztonság és korlátok
- Titkosítás és aláírás: OpenSSL, kulcspár‑alapú hitelesítés, aláírt kérések.
- Opciók: kezdeti admin jelszavas verifikáció, egyedi biztonsági azonosító, inaktív kapcsolat automatikus védelme.
- 1‑kattintásos belépés: csak a kapcsolódó admin felhasználóval működik; Basic Auth mellett speciális beállítások kellenek.
- Multisite: a Dashboard nem multisite környezetre készült.
- Függőségek: backup/teljesítmény integrációkhoz a megfelelő gyermek oldali pluginek és/vagy külső API‑kulcsok szükségesek.
Telepítés és ajánlott gyakorlat
- Hozz létre egy tiszta WordPress telepítést a Dashboardnak (lehetőleg külön aldoménen).
- Telepítsd és aktiváld a MainWP Dashboard plugint ezen a tiszta oldalon.
- Minden kezelt webhelyre telepítsd a MainWP Child plugint.
- A Dashboardban add hozzá a webhelyeket, állíts be opcionális jelszavas verifikációt és biztonsági azonosítót.
- Címkézd és rendeld ügyfelekhez a site‑okat, majd konfiguráld a kívánt modulokat és add‑onokat.
- Állíts be ütemezett feladatokat (mentés, Lighthouse, riportok) és értesítéseket.
Kinek ajánlott és miért?
- Ügynökségek és fejlesztőcsapatok: sok oldal egységes karbantartása, automatizált riportok és minőségbiztosítás.
- Freelancerek: több ügyféloldal gyors, átlátható kezelése, kevesebb adminisztráció.
- Vállalati/in‑house IT: adatvédelmi okokból self‑hosted kontroll, integrálhatóság belső rendszerekhez.
Előnyök és értékajánlat
- Időmegtakarítás: kötegelt frissítések, központi mentés‑ és állapotkezelés.
- Biztonság: sérülékenység‑figyelés, gyors beavatkozás, titkosított kapcsolat.
- Minőség: Regression Testing csökkenti a frissítés utáni hibák kockázatát.
- Átláthatóság: márkázott, automatizált ügyfélriportok.
- Rugalmasság: REST API/CLI, kiterjedt integrációk, testreszabható jogosultságok.
- Költséghatékonyság: a core ingyenes, a Pro kiterjesztések modulárisan választhatók, nincs webhelyenkénti limitdíj.
Összefoglalás
A MainWP Dashboard egy ügynökségi szintű, self‑hosted WordPress‑flotta menedzsment eszköz. Egyetlen irányítópultban egyesíti a frissítéseket, mentéseket, biztonságot, monitorozást, teljesítmény‑auditot és riportolást, miközben skálázható automatizálást és adatvédelmi kontrollt ad a kezedbe. Ha több WordPress‑oldalt üzemeltetsz, és szeretnéd mindezt gyorsabban, biztonságosabban és átláthatóbban intézni, erre való.