Clarity Ad Blocker für WordPress angekündigt, erhält gemischte Reaktionen
Veröffentlicht: 2022-02-15Stanislav Khromov kündigte heute über Twitter und die Facebook-Gruppe Advanced WordPress (AWP) Clarity an, ein Plugin zum Ausblenden aufdringlicher Banner. Es wurde vor etwa einem Jahr zum ersten Mal auf WordPress.org gepusht, aber der Entwickler scheint es gerade erst zu veröffentlichen.
Die Clarity-Website beschreibt ihre Mission wie folgt: „Anzeigen, Upsells und Analytics-Banner sind in unseren WordPress-Dashboards schon zu lange weit verbreitet. Es ist an der Zeit, sie ein für alle Mal verschwinden zu lassen.“
Clarity wird nicht mit einem Einstellungsbildschirm geliefert. Sobald Benutzer es aktivieren, versucht es, Banner und andere Benachrichtigungen auszublenden, die außerhalb seiner „Richtlinien für zulässige Anzeigen“ liegen, die derzeit ein Entwurf ist, zu dem Khromov Feedback ermutigt hat. Diese Richtlinie gilt für Plugins, die nach Bewertungen fragen, Benutzer über Rabatte informieren oder sie zum Upgrade auf eine kommerzielle Version auffordern.
Das Ziel des Plugins ist es, diese Hinweise zu verbergen, es sei denn, sie sind:
- Wird nur auf einer Optionsseite angezeigt, die zum Plugin oder Design gehört, und nirgendwo sonst.
- Wird nur Benutzern der Administratorrolle angezeigt.
- Nicht aufdringlich oder störend.
- Wird nicht in der Hauptspalte angezeigt, sondern in einem „nebenbei“.
Das Plugin enthält einen Link auf dem Verwaltungsbildschirm des Plugins, um unerwünschte Banner zu melden. Es führt zu einer vorab ausgefüllten Vorlage im GitHub-Repository von Clarity.

Die Ankündigung wurde von vielen auf AWP gut aufgenommen, nach den Likes der Mitglieder zu urteilen. Einige sprachen sich jedoch gegen die Idee aus. Einige nannten es „unethisch“ und „schädlich“ für das Ökosystem.
Anzeigen sind eine Tatsache des Lebens. Sie generieren die notwendigen Einnahmen für Unternehmen, um ihre aktuellen Produkte weiter zu warten und neue zu entwickeln. Die WordPress-Branche ist in dieser Hinsicht nicht anders. Allerdings handelt es sich dabei oft um kleine Unternehmen, bei denen die falsche Platzierung in der Admin den Unterschied zwischen der Schaffung neuer Arbeitsplätze und dem knappen Durchkommen ausmachen kann.
Freemium-Produkte sind eine der Möglichkeiten, wie Shops Endbenutzern kostenlose Funktionen anbieten und gleichzeitig eine kommerziell tragfähige Lösung entwickeln, die ihr Geschäft am Laufen hält. Banner für Anzeigen und Benutzerbewertungen sind oft die effektivsten Methoden, um einen Verkauf zu tätigen oder mehr Interesse an dem Projekt zu wecken.
„Indem Sie einen Werbeblocker erstellen – Ihre selbstsüchtige Missachtung der kommerziellen Realitäten von [Open Source] schadet einem empfindlichen Ökosystem“, schrieb ein Entwickler [1] im AWP-Thread. „Wenn Sie ein kostenloses Produkt verwenden, zahlen Sie dafür, indem Sie ein paar Nörgler tolerieren.“
„Die Idee, das Arbeitsprodukt von jemandem zu nehmen, aber seine Anzeigen zu umgehen, ist zumindest unethisch“, schrieb ein anderer Entwickler. „Niemand ist gezwungen, aus den Früchten der Arbeit anderer Kapital zu schlagen.“
Freie Software bedeutet, den Benutzern die Freiheit zu geben, all das zu ändern. Wenn ein anderer Entwickler daherkommt und das gewünschte Verhalten dieser Benutzer blockiert, ist es faires Spiel. In der Freie-Software-Sandbox zu spielen bedeutet, zu akzeptieren, dass andere den Code, den Sie schreiben, hin und wieder ändern können und werden. WordPress macht es noch einfacher, dies über sein Hook-System zu tun.
Clarity ist nur ein winziger Fisch, der in einem riesigen Ozean von Plugins schwimmt. Wenn es über eine Million aktive Installationen hätte, würde es vielleicht realistischerweise die Gewinne einiger kommerzieller Geschäfte schmälern. Dies ist jedoch nicht der Fall. Jede Behauptung, dass es dem Ökosystem schadet, ist eine Übertreibung.

Wenn es so viele aktive Installationen gäbe, wäre es vielleicht ein Weckruf für Entwickler, eine Warnung, dass Benutzer Änderungen sehen möchten.
Die Frage ist: Brauchen die meisten Benutzer ein solches Plugin?
Vielleicht nicht, aber es kommt darauf an. Die Verzeichnisrichtlinien verlangen, dass alle Admin-Hinweise – dort, wo sich die meisten „anstößigen“ Anzeigen befinden – geschlossen werden müssen. Der Standard ist jedoch relativ locker in der Definition. Einige Plugins zeigen die Anzeige jedem Benutzer, der beim Admin angemeldet ist, und verlangen von jedem, sie zu schließen. Andere aktualisieren sich selbst bei Plugin-Updates, was zusätzliche Aktionen des Benutzers erfordert. Wenn ein Plugin mehrmals pro Woche aktualisiert wird und jedes Mal ein neues Admin-weites Banner hinzufügt, fühlt es sich fast so an, als würde es die Regeln umgehen, nur ein bisschen .
Werbung und andere Hinweise können bei Client-Builds ebenfalls problematisch sein. Freiberufler und Agenturen erhalten manchmal diesen hektischen Anruf, wenn ein Plugin-Update eine neue Pro-Upsell-Nachricht für Kunden anzeigt, die dachten, sie hätten bereits bezahlt, was für ihre Website erforderlich war. Es gibt einige Möglichkeiten, dies zu mildern, aber nicht alle sind in jedem Szenario 100 % narrensicher. Klarheit wäre nur ein weiterer Schraubenschlüssel in der alten Werkzeugkiste, um diese Kundenseiten zu straffen und zusätzliche Sicherheit zu schaffen.
Das Plugin selbst ist nicht „intelligent“. Es lernt und wächst nicht von selbst, sondern entwickelt sich weiter, wenn weitere Plugins erstellt werden. Es erfordert einen manuellen Prozess zum Erstellen einer kuratierten Liste von Selektoren, die über CSS anvisiert werden sollen. Das Plugin blendet Banner gemäß diesem benutzerdefinierten Satz von Definitionen aus.
Solange Drittentwickler keine Werbeblocker- Methode in ihren eigenen Plugins erstellen, sollte Clarity einige der Hinweise in Schach halten. Es ist unwahrscheinlich, dass die meisten von diesem Projekt bis zu seiner Ankündigung wussten. Da es jetzt in der Öffentlichkeit ist, habe ich wenig Zweifel, dass einige es außer Kraft setzen werden. Dies kann von individuellen Einstellungen zur Wahl der Nutzer in der Werbung abhängen.
Clarity bietet Plug-in- und Theme-Autoren eine Methode, um sich für das Blockieren ihrer eigenen Werbung zu entscheiden. Sie müssen dazu nur nach einer PHP-Konstante suchen:
if ( defined( 'CLARITY_AD_BLOCKER_ENABLED' ) && CLARITY_AD_BLOCKER_ENABLED ) { // You should not serve ads or upsells to this user. }
Ich bezweifle, dass die meisten bereitwillig in dieses System einsteigen würden. Allerdings gefällt mir die Idee. Die Benutzer, die sich die Mühe machen, ein Werbeblocker-Plugin zu installieren und zu aktivieren, sind sowieso nicht die Zielgruppe.
Clarity ist eine anständige Option für Benutzer, die inmitten des Lärms ein wenig Ruhe finden möchten, aber sie hat ihre Grenzen.
Fußnoten:
1. Advanced WordPress ist eine private Facebook-Gruppe. Daher habe ich die Namen der zitierten Quellen in diesem Artikel nicht aufgenommen.