Wigandt Technology

Open-Source-Projekt: DomainWarn Monitoring für WordPress

WordPress-Plugin für DomainWarn: meldet WordPress- und PHP-Version, Plugins mit Update und den Mailversand und erkennt ein stehendes WP-Cron. Kostenlos im WordPress-Plugin-Verzeichnis.

Status

Aktiv gepflegt

Plattform

WordPress-Plugin

Technologie

PHP

Projektüberblick

Worum es geht

DomainWarn überwacht Domains von außen: Erreichbarkeit, Zertifikat, DNS, SPF, DKIM, DMARC, Blacklists und Ablauf der Registrierung. Das WordPress-Plugin ergänzt die Innensicht, die von außen nicht sichtbar ist, und ist im offiziellen Plugin-Verzeichnis von WordPress.org veröffentlicht.

Details

Technischer Ansatz

Das Plugin trägt die Adressen der Website in DomainWarn ein, in einer Multisite jede Website des Netzwerks. Danach meldet es, was nur von innen erkennbar ist: die genaue WordPress- und PHP-Version, Plugins und Themes mit ausstehendem Update, Absenderadresse und Mailserver sowie einen aktiven Wartungsmodus.

Details

Architektur & Einsatz

Die Logik liegt rahmenfrei in eigenen Service-Klassen hinter einer schmalen HTTP-Schnittstelle, die WordPress-Bindung bleibt dünn. Dieselbe Bauart nutzt das Shopware-Plugin von DomainWarn, und die Tests laufen ohne WordPress-Installation.

Details

Projektkontext

Zusammen mit den DNS-Einträgen entsteht so ein Befund, den weder die Website noch eine Prüfung von außen allein liefern kann: Die Website verschickt Mails über einen Server, der nicht im SPF-Eintrag steht. Ein Heartbeat alle 15 Minuten zeigt außerdem, wenn WP-Cron hängt und dadurch keine Mails mehr rausgehen.

Details

Einblick 4

Übertragen werden nur technische Angaben, keine Nutzer, Beiträge, Kommentare oder Bestellungen. Das API-Token bleibt auf dem Server und erreicht nie den Browser. Ohne selbst angelegtes Token bleibt das Plugin untätig.

Dokumentierter Entwicklungsstand

Paketversion 1.1.0 laut Repository, geprüft am . WordPress ab 6.3, getestet bis 7.1, PHP ab 8.1.

Der angegebene Host-Bereich stammt aus dem Paketmanifest und ersetzt keinen Test der konkreten Installation.

Paketmanifest im Repository prüfen

Lizenz: GPLv2 oder später.

Funktionsumfang

Was die Extension abdeckt

Übernahme aller Adressen der Website, in Multisite-Netzwerken jeder Website

Innensicht: WordPress- und PHP-Version, Plugins und Themes mit Update, Mailversand

Heartbeat alle 15 Minuten, der ein stehendes WP-Cron als Störung meldet

WP-CLI-Befehle wp domainwarn test, sync und report

Ablauf

Einrichtung und Nutzung

  1. 1

    Plugin aus dem WordPress-Plugin-Verzeichnis installieren und aktivieren.

  2. 2

    Unter Einstellungen → DomainWarn „Mit DomainWarn verbinden“ wählen und in DomainWarn bestätigen.

  3. 3

    Adressen übernehmen; ab dann meldet das Plugin Innensicht und Heartbeat selbstständig.

Einblicke

Abbildungen aus der Projektdokumentation

Einstellungsseite des DomainWarn-Plugins in WordPress
Einstellungen → DomainWarn: Adressen der Website, Verbindung und zugeordneter Kunde.
Ergebnis des Verbindungstests im DomainWarn-Plugin
Nach dem Verbindungstest nennt das Plugin die Organisation, zu der das Token gehört.

Individuelle Entwicklung

Eigene Extension geplant?

Wenn eine Directus-, Shopware- oder WordPress-Erweiterung als Grundlage passt oder ein ähnliches Projekt ansteht, können Sie direkt eine Anfrage senden.

Zum Kontaktformular