Mit WP Lookout können WordPress-Benutzer Benachrichtigungen für ihre bevorzugten Plugins und Themes verfolgen und erhalten
Veröffentlicht: 2021-01-29Sollte WordPress Benutzer über Änderungen des Plugin-Eigentums informieren? Das war die Frage, die Ian Atkins vor zwei Monaten gestellt hat. Die Leser von WP Tavern schienen zu denken, dass es eine gute Idee war, zumindest diejenigen, die unsere Berichterstattung darüber kommentierten. Das ursprüngliche Trac-Ticket hat sich seitdem jedoch nicht bewegt.
Es gibt echte technische Probleme bei der Automatisierung des Prozesses. Ein Eigentümerwechsel ist nicht zwangsläufig mit einem Wechsel des Plugin-Autors gleichzusetzen. Dies ist häufig der Fall, wenn jemand ein Unternehmen erwirbt und die Marke behält.
Das Verfolgen solcher Änderungen muss nicht unbedingt über WordPress erfolgen. Chris Hardie hat einen Dienst namens WP Lookout entwickelt, der Benutzer über solche Änderungen und vieles mehr informiert. Seit August 2020 ist es ebenfalls erhältlich.
„WP Lookout hält Ausschau nach interessanten Änderungen an den WordPress-Themen und Plugins, die jemanden interessieren“, sagte Hardie. „Ich habe WP Lookout für professionelle WordPress-Entwickler, Berater und Site-Manager erstellt, die besser über die Plugins und Themes informiert bleiben möchten, auf die sie (und ihre Kunden) angewiesen sind.“
Während WP Lookout bei Änderungen des Plugin-Eigentums vor den gleichen Herausforderungen steht, hat es einen Vorteil. Es verfolgt auch WordPress-Nachrichtenorganisationen, einschließlich WP Tavern und Post Status. Auch wenn sich der Eigentümerwechsel nicht auf der WordPress.org-Seite des Plugins widerspiegelt, kann die Geschichte in den Nachrichten aufgegriffen werden.
Hardie hat die News-Tracking-Funktion Anfang Dezember 2020 eingeführt. Sie umfasst den Wordfence-Schwachstellen-Blog und den iThemes-Schwachstellen-Zusammenfassungs-Blog als Teil des Sicherheitsbenachrichtigungssystems des Dienstes. Der Dienst durchsucht auch Änderungsprotokolle nach sicherheitsrelevanten Schlüsselwörtern.
Benachrichtigungen hören hier nicht auf. Der WP Lookout verfolgt Plug-in-, Theme- und WordPress-Kernaktualisierungen. Es unterstützt auch mehrere kommerzielle Plugins wie Advanced Custom Fields Pro, Gravity Forms und WP Rocket.
„Wenn wir uns zum ersten Mal entscheiden, ein Theme oder Plugin auf einer WordPress-Seite zu verwenden, recherchieren wir es hoffentlich gründlich – Codequalität, Bewertungen, Reaktionsfähigkeit des Supports, Verlauf neuer Veröffentlichungen, Geschwindigkeit von Sicherheitsfixes und so weiter – aber sobald es installiert ist, ist es einfach vernachlässigen Sie diese wichtigen „Gesundheitsinformationen“ im Laufe der Zeit“, sagte Hardie. „Auto-Updates sind in vielerlei Hinsicht großartig, aber ich denke, jeder, der im Laufe der Zeit eine nicht triviale WordPress-Site verwalten und Fehler beheben musste, weiß, dass es auch wichtig ist, beispielsweise darüber informiert zu sein, was im Änderungsprotokoll passiert oder ob der Besitz eines Plugins hat den Besitzer gewechselt. Aber niemand möchte sich jede Woche auf einer Reihe von Websites bei wp-admin anmelden, um diese Informationen zu sammeln.
Hardie sagte, dass WP Lookout immer eine robuste kostenlose Option für Leute haben wird, die nur eine tägliche E-Mail-Benachrichtigung für eine Handvoll Plugins und Themen wünschen. Es gibt jedoch kostenpflichtige Stufen für Kunden, um auf mehr Funktionen zuzugreifen. Sie ermöglichen Benutzern, mehr Plugins und Themen zu verfolgen und sofortige Benachrichtigungen per E-Mail, RSS, Slack oder benutzerdefinierten Webhooks zu erhalten.
„Die mittlere Ebene unterstützt bis zu 50 Themen/Plugins, sofortige E-Mail-Benachrichtigungen und einen personalisierten RSS-Feed“, sagte er. „Die Builder-Ebene unterstützt bis zu 200 Designs/Plugins und fügt Slack und benutzerdefinierte Webhook-Unterstützung hinzu, zusammen mit der Option, nur sicherheitsbezogene Benachrichtigungen zu erhalten. Mit mehr realem Benutzerfeedback können wir im Laufe der Zeit anpassen, was in jeder Stufe enthalten ist.“
Alle Benutzer erhalten nach der Anmeldung für einige Wochen Zugriff auf die Builder-Stufe. Danach müssen sie die Funktionen der kostenlosen Stufe abonnieren oder sich daran halten.
Wie der Dienst funktioniert

Mit WP Lookout können Benutzer einen Tracker für einzelne Plugins suchen und hinzufügen. Der Dienst stützt sich hauptsächlich auf die öffentliche WordPress.org-API, um Plugin- und Designdaten zu erhalten. Dies ist das gleiche System, das WordPress verwendet, um zu prüfen, ob Updates verfügbar sind.

„Aber es geht auch über das hinaus, was die API bietet“, sagte Hardie. „Zum Beispiel gibt es noch keinen Standard für Themenautoren, um Änderungsprotokolle für .ORG-Themen bereitzustellen, sodass keine Informationen angezeigt werden, wenn Sie ein Thema in wp-admin aktualisieren. Sie müssten in Trac- oder Quelldateien herumstöbern, um es zu finden. WP Lookout folgt also der Spur zu den Änderungsprotokolldetails und zeigt diese direkt vor Ihnen an.“

Im Plugin-Verzeichnis ist auch ein WP Lookout-Plugin verfügbar. Es verwendet einen API-Schlüssel, den Benutzer von der WP Lookout-Website erhalten können. Das Plugin teilt dann dem WP Lookout-Dienst mit, welche Plugins und Themes installiert sind und fügt sie als Tracker hinzu. Die Verwendung des Plugins ist weitaus effizienter als das manuelle Hinzufügen einzelner Plugins und Themes.
Für Plugins und Themes, die nicht auf WordPress.org sind, verwendet der Dienst benutzerdefinierte Update-APIs, die von Drittentwicklern bereitgestellt werden. Wenn das nicht ausreicht, setzt es Webpage Scraping ein. Bei Nachrichtenquellen analysiert es RSS-Feeds.
„Es war interessant zu sehen, wie unterschiedlich Autoren von WordPress-Themes und Plugins Daten über ihre Produkte verwalten oder nicht öffentlich präsentieren“, sagte Hardie. „Einige haben API-Endpunkte, die denselben Detaillierungsgrad wie die .ORG-API zurückgeben, andere haben Änderungsprotokolle/Versionsdokumente, die von einigen internen Tools generiert werden, und wieder andere machen sich nicht die Mühe, viel zu tun. Ich denke, es könnte argumentiert werden, hier langfristig etwas zu standardisieren, um die Kultur der Softwareaktualisierung zu fördern, auch/besonders wenn es letztendlich die Notwendigkeit eines Tools wie WP Lookout überflüssig macht.“
Die Zukunft von WP Lookout
Hardie hat nicht vor, auf dem zu sitzen, was er bereits gebaut hat. Eines der nächsten Ziele ist das regelmäßige Hinzufügen neuer Themes und Plugins, die nicht auf WordPress.org sind. Dies bedeutet, sich mit Entwicklungsteams in Verbindung zu setzen und herauszufinden, wie Benutzer Benachrichtigungen über Dinge erhalten können, die oft keine öffentlichen APIs haben. Der Mangel an Standardisierung im Weltraum könnte eine schwierige Hürde sein, die es zu überwinden gilt.
„Ich habe eine lange Liste von Funktionen, die ich hinzufügen möchte, darunter Dinge wie das Integrieren von Tracking-GitHub-Repo-Releases, das Einbringen einiger hilfreicher Datenpunkte von WP Lookout in die wp-admin-Oberfläche, die Integration von WordPress Packagist und das Ermöglichen von Slack-Channel-Konfigurationen pro Tracker , bessere Internationalisierung und bessere Handhabung von Änderungsprotokollen, die Themen-/Plug-in-Autoren außerhalb ihrer .org-Code-Repositories pflegen“, sagte er.
Hardie will mit Feature-Ideen nicht zu weit vorgreifen. Er sagte, er freue sich darauf, mehr Feedback von Benutzern darüber zu erhalten, was sie nützlich finden. Derzeit gibt es 80 Benutzer, was öffentlich zugängliche Daten sind. WP Lookout unterhält eine offene Daten- und Finanztransparenzseite.
„Obwohl ich kostenpflichtige Optionen für fortgeschrittene Benutzer habe, sehe ich dies hauptsächlich als einen Service, den ich für die WordPress-Community betreiben möchte, und ich werde immer einen robusten Satz kostenloser Funktionen haben“, sagte er. „Ich engagiere mich auch für die Teilnahme an Five for the Future und bringe das, was ich hier gelernt habe, in Verbesserungen ein, von denen alle WordPress-Benutzer profitieren könnten, unabhängig davon, ob sie WP Lookout nutzen oder nicht.“
