Ugrás a fő tartalomhoz

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

  1. 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.
  2. Ú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.
  3. 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

  1. Hozz létre egy tiszta WordPress telepítést a Dashboardnak (lehetőleg külön aldoménen).
  2. Telepítsd és aktiváld a MainWP Dashboard plugint ezen a tiszta oldalon.
  3. Minden kezelt webhelyre telepítsd a MainWP Child plugint.
  4. A Dashboardban add hozzá a webhelyeket, állíts be opcionális jelszavas verifikációt és biztonsági azonosítót.
  5. Címkézd és rendeld ügyfelekhez a site‑okat, majd konfiguráld a kívánt modulokat és add‑onokat.
  6. Á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ó.