Hören Sie auf, Plugin-Entwicklern die Schuld für zu viele WordPress-Admin-Hinweise zu geben
Veröffentlicht: 2020-07-22Alle 3 bis 6 Monate stolpere ich über einen trendigen Social-Media-Thread, der Plugin-Entwickler dafür kritisiert, dass sie das WP-Admin-Dashboard mit Hinweisen überladen. Als Plugin-Entwickler und jemand, der im Rahmen meiner Rolle bei Freemius jeden Tag mit Plugin- und Theme-Entwicklern kommuniziert, trifft es wirklich einen Nerv, wenn diese Diskussion immer wieder aufs Neue geführt wird, daher möchte ich dieses Missverständnis ein für alle Mal beenden für alle.
Es fängt immer gleich an.
Ein Influencer teilt einen Screenshot eines Admin-Dashboards, das mit Tonnen von Admin-Benachrichtigungen aufgebläht ist. Und dann liken und teilen es viele Leute „blind“ – manche werden sogar leidenschaftlich ihrem Ärger Luft machen.
Guter Herr WordPress-Plugin-Autoren, das ist außer Kontrolle. pic.twitter.com/0S42908C5T
– Scott Bolinger (@scottbolinger) 7. Juli 2020
Ich verstehe, Admin-Benachrichtigungen sind scheiße!
Wir alle kennen es und es ist sehr einfach, sich darauf zu beziehen.
Aber sind die Plugin-Entwickler wirklich insgesamt schuld?
Ich glaube nicht.
Auch dieser wiederkehrende Trend von Vordenkern, die Nachrichten verbreiten, ohne wirklich über die Auswirkungen ihrer Worte nachzudenken, stört mich, besonders wenn er von anderen Plugin-Entwicklern kommt. Scott ist ein guter Freund, und ich kenne ihn seit Jahren, ich bin mir sicher, dass er (und andere) keine schlechten Absichten haben, aber Nachrichten wie diese geben de facto den Plugin-Entwicklern die Schuld und schaden unserem Ruf insgesamt WordPress-Community. Wir müssen verantwortungsvoller sein in Bezug auf das, was wir der Welt mitteilen.
Lassen Sie mich Ihnen die andere Seite der Medaille zeigen, die Perspektive des Plugin-Entwicklers.
Viele Websites haben viele Plugins
Vor einigen Jahren habe ich eine Analyse durchgeführt, um den Marktanteil von WordPress-Plugins zu bewerten, in der ich herausfand, dass eine durchschnittliche selbst gehostete WordPress-Site (d. h. keine Website auf WordPress.com) 25,2 installierte Plugins, 18,3 aktive Plugins und mehr hat 17.6 aktive Plugins mit mehr als 200 Codezeilen.
Gestern habe ich in unsere Datenbank gegraben und eine neue Stichprobe von 10.000 zufälligen Websites gezogen, um zu sehen, wie sich die Dinge geändert haben, und ich habe festgestellt, dass die durchschnittliche Anzahl aktiver Plugins auf einer Website heute 15,94 beträgt.
Nachdem ich 10.000 zufällige Websites überprüft hatte, um zu sehen, wie sich die Dinge in unserem Ökosystem verändert haben, fand ich heraus, dass die durchschnittliche Anzahl aktiver #WordPress #Plugins auf einer Website im Jahr 2020 15,94 Tweet beträgt
Es gab also einen Rückgang von ~2,4 Plugins pro Seite, was großartig ist.
Wenn Sie darüber nachdenken, ist dies absolut sinnvoll, da die Geschwindigkeit der Website für SEO immer wichtiger wird und WP-Benutzer heute besser über die Auswirkungen von Plugins auf die Leistung informiert sind. Außerdem hat sich der Markt in den letzten Jahren konsolidiert und größere Produkte wie Jetpack sind jetzt viel reichhaltiger in ihrem Angebot, sodass Benutzer Dutzende von Mikrolösungen im selben Paket erhalten, wodurch die Notwendigkeit zusätzlicher Plugins entfällt.
Von den 10.000 Seiten haben 407 über 30 aktive Plugins (das sind über 4 %!), 46 Seiten haben über 50 aktive Plugins.
Der Punkt, den ich versuche zu machen, ist, dass Websites mit vielen Plugins nicht selten sind und wenn Sie als Freiberufler, Agentur, Dienstleister oder Produktmitarbeiter genügend Zeit im WP-Bereich verbringen, besteht eine hohe Chance, dass Sie sich anmelden das WP Admin-Dashboard einer Website mit vielen aktiven Plugins.
Es ist unvermeidlich, einfache Statistik.
Häufigkeit von Admin-Benachrichtigungen
Plugin-Entwickler verwenden Hinweise als eine der wichtigsten Möglichkeiten, um Nachrichten an unsere Benutzer und Kunden zu übermitteln. Für ein aktiv entwickeltes Plugin ist eine Benachrichtigung pro Monat sehr vernünftig, da wichtige Funktionen, Updates oder Änderungen für den Site-Administrator auch nach weniger als 30 Tagen relevant sein können.
Zurück zu Zahlen.
Wenn ein Plugin eine Admin-Benachrichtigung pro Monat hinzufügt, wird eine Website mit mehr als 30 aktiven Plugins 30 Benachrichtigungen ausgesetzt, eine durchschnittliche Benachrichtigung. pro Tag – und ich berücksichtige nicht einmal die Mitteilungen von core.
Seltene Handhabung/Entlassungen von Administratorbenachrichtigungen
Weitere Denkanstöße – wie oft, glauben Sie, melden sich Website-Administratoren tatsächlich in ihrem WP-Admin-Dashboard an?
Leider haben wir keinen Zugriff auf solche Daten (wenn Sie welche haben, würden wir Sie gerne zu einem Gastbeitrag einladen!), aber aus eigener Erfahrung und Kenntnis des Ökosystems melden sich Administratoren im Allgemeinen nicht so häufig an viele Leute denken.
Mein Team und ich sind inhaltlich sehr aktiv und produzieren fast wöchentlich Artikel. Ich wage zu behaupten, dass unser Team wahrscheinlich aktiver ist als die durchschnittliche WordPress-Seite. Obwohl sich unsere Autoren und Redakteure mindestens mehrmals pro Woche beim Dashboard anmelden, konzentrieren sie sich auf den Inhalt, und es liegt nicht in ihrer Verantwortung, die Website zu verwalten und Admin-Benachrichtigungen zu bearbeiten/zu schließen.
Die Teammitglieder, die tatsächlich für die Verwaltung von Benachrichtigungen qualifiziert und delegiert sind, melden sich bei Bedarf und in der Regel für die folgenden Zwecke an:
- Aktualisieren eines Plugins im Falle der Entdeckung einer Sicherheitslücke
- Aktualisieren Sie den Kern von Zeit zu Zeit
- Fehler beheben
- Installation neuer Plugins
Alle oben genannten Aktionen sind selten, sogar selten.
Ich bin mir sicher, dass wir auch Monate hatten, in denen wir die Hinweise überhaupt nicht bereinigt haben, und ich wette, dass wir nicht einzigartig sind und viele Unternehmen ähnliche Routinen haben.
Wenn an einer neuen Website gearbeitet oder eine bestehende überarbeitet wird, ist die Anmeldehäufigkeit von Entwicklern natürlich viel höher, aber sobald die Website fertig ist, bewegen sich die Dinge von Design und Entwicklung zur laufenden Wartung.
Abonnieren Sie und holen Sie sich eine kostenlose Kopie unserer
WordPress Plugin Geschäftsbuch
Genau, wie man ein florierendes WordPress-Plugin-Geschäft in der Abonnementwirtschaft aufbaut.
Teilen Sie mit einem Freund
Geben Sie die E-Mail-Adresse Ihres Freundes ein. Wir schicken ihnen nur dieses Buch per E-Mail, Scout's Ehre.
Ich danke Ihnen für das Teilen
Großartig – eine Kopie von „The WordPress Plugin Business Book“ wurde gerade an gesendet . Möchten Sie uns helfen, das Wort noch mehr zu verbreiten? Los, teilen Sie das Buch mit Ihren Freunden und Kollegen.
Danke fürs Abonnieren!
- wir haben gerade Ihr Exemplar von 'The WordPress Plugin Business Book' an gesendet .
Haben Sie einen Tippfehler in Ihrer E-Mail? Klicken Sie hier, um die E-Mail-Adresse zu bearbeiten und erneut zu senden.
„Zahl regiert das Universum“ – Pythagoras
Jetzt kombinieren wir alle Zahlen.
In Anbetracht des vorherigen Beispiels von 30 Plugins auf einer Website mit 1 Benachrichtigung pro Tag gibt es 10 Benachrichtigungen, wenn sich ein Benutzer nach 10 Tagen nicht anmeldet, was eindeutig überwältigend, zeitaufwändig und insgesamt für eine UX einfach schrecklich ist Perspektive.
Alles in allem ist es einfach, Plugin-Entwicklern die Schuld zu geben, da diese Benachrichtigungen tatsächlich von Plugins ausgelöst werden. Aber was ich hier argumentieren möchte, ist, dass dies nur ein Symptom des zugrunde liegenden Problems ist.
Der Administrator bemerkt, dass durch Plugins und Themes verursachtes Durcheinander nur ein Symptom des eigentlichen Problems ist.Tweet
Veralteter Mechanismus für WP-Admin-Benachrichtigungen
Während WordPress in so vielen Aspekten enorm gewachsen ist, einschließlich des lebendigen und erstaunlichen Plugin-Ökosystems, das heute Zehntausende von Produkten umfasst, hat sich der Admin-Benachrichtigungsmechanismus von Core seit seiner Einführung mit Version 3.1 – vor 10 Jahren – kaum weiterentwickelt!
Der zentrale Admin-Benachrichtigungsmechanismus war einfach nie dazu gedacht, die große Menge an Benachrichtigungen zu verarbeiten, die wir jetzt im Ökosystem haben. Daher beschweren sich Seitenadministratoren zwangsläufig über ihre negativen Erfahrungen.
Im Laufe der Jahre gab es unzählige Diskussionen zu diesem Thema, von denen viele versuchten, sich für eine Änderung einzusetzen. Barry Kooij hat bereits 2015 eine schöne Lösung entwickelt, die Admin-Benachrichtigungen in ein modernes Benachrichtigungszentrum umwandelt:
Irgendwie war es nie wichtig genug, um priorisiert und zum Kern hinzugefügt zu werden.
Es gibt auch Plugins, mit denen Sie dieses Problem lösen können, z. B. Admin-Benachrichtigungen einzeln deaktivieren, aber auch hier muss ein zusätzliches Plugin installiert werden, anstatt diese Funktion zum Kern hinzuzufügen.
Das „größte“ Update für Admin-Benachrichtigungen wurde in WordPress 4.2 (vor 5 Jahren!) hinzugefügt, das eine Option zum Hinzufügen einer Entlassungsschaltfläche zu Benachrichtigungen einführte, die jedoch nicht einmal eine strukturierte Möglichkeit zum Speichern des Sichtbarkeitsstatus von Benachrichtigungen bot. wieder und überlasse es den Plugin-Entwicklern.
WordPress 4.2 fügte Unterstützung für das Schließen von Admin-Benachrichtigungen hinzu, bot jedoch keine Möglichkeit, den Status einer Benachrichtigung beizubehalten, sobald sie geschlossen wurde, und überließ es den Plugin-Entwicklern, ihre eigenen Methoden zu entwickeln.https://t.co/ FzDPNgB1Fd#WordPress #webdev
– Iain Poulson (@polevaultweb) 25. Januar 2018
Syed Balkhi befürwortete bereits 2016 ein Benachrichtigungszentrum auf WPBeginner, und einige Plugins wie Yoast SEO brachten es auf die nächste Stufe und implementierten schließlich ihre eigene Benachrichtigungslösung, um Unordnung zu reduzieren, was zu fragmentierten Benutzererfahrungen führt und eine Menge zusätzlichen Codes erfordert das sollte einfach im Kern sein.
Plugin-Entwickler verwenden Admin-Hinweise, weil das alles ist, womit wir standardmäßig arbeiten müssen. Wir holen Zitronen und versuchen, die beste Limonade zu pressen, die wir können.
Um es klar zu sagen: Ich erkenne an, dass die Priorisierung eine außergewöhnliche Herausforderung darstellt, wenn man versucht, ~38 % des Webs zufrieden zu stellen. Ich zeige also nicht mit dem Finger auf irgendjemanden, sondern nenne nur Fakten und schärfe das Bewusstsein. Wenn es in der Community einen Konsens darüber gibt, dass Admin-Benachrichtigungen so nervig und ablenkend sind, ist es vielleicht an der Zeit, eine alternative Kommunikationslösung zu prüfen.
Ständiger Kampf zwischen Geben und Nehmen
Es ist schwer genug für Plug-in- und Theme-Entwickler, das Gleichgewicht zwischen dem zu gebenden und dem zu verlangenden Gegenwert zu finden. In einem so eigensinnigen Ökosystem wie WordPress ist jeder Benutzer ein potenzieller Blogger. Jedes Mal, wenn wir Produktänderungen vornehmen oder mit Benutzern kommunizieren, müssen wir auf Eierschalen gehen und versuchen, niemanden mit der Angst zu verärgern, eine gefürchtete 1-Stern-Bewertung zu erhalten.
Wir alle wissen, wie manche Leute es lieben, ihre Frustration auszudrücken, indem sie in Rezensionen schimpfen und Entwickler mit oft unvernünftigen Erwartungen effektiv als Geiseln halten.
Lassen Sie es mich so sagen.
Viele Benachrichtigungen sind transaktional und sollen dem Administrator etwas Wichtiges mitteilen, z. B. wichtige Updates. Selbst für die Werbemitteilungen, wenn ein Benutzer ein kostenloses Produkt erhält, glaube ich, dass es ein fairer Deal ist, dass der Entwickler das Recht hat, von Zeit zu Zeit eine Admin-Mitteilung hinzuzufügen.
Ob es sich um eine Bewertungsanfrage, einen kleinen Upsell zur Überprüfung des bezahlten Angebots oder eine Einladung zum Beitritt zu ihrem Partnerprogramm handelt – all dies hat seine Berechtigung.
Am Ende des Tages ist es eine symbiotische Beziehung, und daran müssen wir uns alle erinnern.
Plugin- und Theme-Entwickler versuchen, die bestmöglichen Angebote für ihre Zielgruppe zu erstellen, aber wenn wir keine Gegenleistung verlangen, wie sollen wir dann unsere Teams vergrößern und eine wachsende Benutzerbasis aufrechterhalten, die mehr Funktionen und Support verlangt? ?
Sie könnten fragen: „Aber Vova, was ist mit rein kostenlosen Open-Source-Plugins ohne kommerzielle Anreize?“
Theoretisch ist das ein gültiger Punkt. In Wirklichkeit sind die beliebtesten Plugins und Themen auf dem Markt kommerziell, und sie haben ein Team von Leuten hinter sich, die sich den Arsch aufreißen, um die Benutzer zufrieden zu stellen. Sie müssen bezahlt werden, um ihre Familien zu ernähren und Essen auf den Tisch zu bringen, also müssen wir natürlich als Unternehmen operieren (natürlich gibt es einige Ausnahmen).
Die ganzheitliche Utopie, dass Entwickler Produkte für Open Source entwickeln, ist unrealistisch und nicht nachhaltig. Ein einzelner Entwickler, der in seiner Freizeit hobbymäßig an einem Produkt arbeitet, wird nie die gleiche Qualität liefern und über einen langen Zeitraum halten können wie ein voll engagiertes Unternehmen.
Mehr zu diesem Thema können Sie hier nachlesen.
Überlassen Sie Kritik den Benutzern des Plugins
Nachdem Yoast seine letzte Black-Friday-Sale-Promotion in Form eines Admin-Notice-Banners durchführte, drückten seine Benutzer ihre Unzufriedenheit sofort durch negatives Feedback aus, wo immer Sie es sich vorstellen können. In nur wenigen Tagen erhielten sie auf WordPress.org über hundert 1-Stern-Bewertungen.
Das wirkte sich nicht nur auf ihre Marke aus, sie mussten auch Zeit und jede Menge Energie aufwenden, um auf diese 1-Stern-Bewertungen, eine Flut von Support-Tickets, soziale Interaktionen, schlechte Publicity und mehr zu antworten.
Glaubst du, sie hätten das getan, wenn sie die negativen Auswirkungen gewusst hätten?
Absolut nicht!
Krisen wie diese sind emotional belastend und das Letzte, womit sich Plugin-Entwickler/Unternehmen auseinandersetzen wollen. Ich kenne das Yoast-Team, und obwohl Geld für ihr Geschäftswachstum unerlässlich ist, ist Geld definitiv nicht ihr Hauptantrieb. Wie die meisten Produktunternehmen liegt ihre Leidenschaft darin, ihre Benutzer zu „kreieren“ und ihnen zu dienen, während sie ihrer Mission folgen.
Sie haben einfach ein Experiment durchgeführt, was am Ende eine (sehr) schlechte Entscheidung war.
Dass BlackFridayBanner nicht die beste Idee war. Wir entschuldigen uns für den Ärger und die Schwierigkeiten, die dadurch verursacht wurden. Das haben wir nicht richtig durchdacht. Wenn Sie möchten, können Sie auf eine neue Version unseres Plugins ohne dieses Banner aktualisieren. #blackfriday #nie wieder #entschuldigung
– Marieke van de Rakt (@MariekeRakt) 28. November 2019
Ich bin ziemlich zuversichtlich, dass sie diese Praxis in absehbarer Zeit nicht wiederholen werden
Wir haben unsere eigenen Benutzer und Kunden, die uns bereits für jede unserer Maßnahmen zur Rechenschaft ziehen. Und glauben Sie mir, sie leisten hervorragende Arbeit und schämen sich nicht, Meinungen unverblümt über Rezensionen, soziale Medien und überall sonst zu äußern, was Sie sich vorstellen können.
Hören Sie auf, den Ruf der Plugin-Entwickler zu ruinieren
Obwohl ich sicher bin, dass es einige Plugins gibt, die bei Werbemitteilungen aggressiver sind, sind wir Produktentwickler insgesamt Menschen, die nur versuchen, unseren Benutzern und Kunden zu dienen und gleichzeitig versuchen, ihren Lebensunterhalt zu verdienen. Die überwiegende Mehrheit von uns hat keine bösen oder versteckten Absichten. Wir verwenden auch WordPress und andere Plugins und sind viel sensibler für all diese Feinheiten, als Sie vielleicht denken.
Schließlich sind viele der führenden Köpfe, die ihre Besorgnis über die Unordnung der Admin-Hinweise äußern, selbst Plugin-Entwickler.
Damit…
Liebe Community, bitte hören Sie auf, Plugin-Entwickler insgesamt zu kritisieren und negative Gefühle gegenüber den Menschen zu verbreiten, die jeden Tag hart daran arbeiten, Benutzern zu helfen, ihre Ziele und Wünsche durch ihre WordPress-Seiten zu erfüllen – es ist einfach falsch und unfair.Tweet
Liebe Community, bitte hören Sie auf, Plugin-Entwickler insgesamt zu kritisieren und negative Gefühle gegenüber den Menschen zu verbreiten, die jeden Tag hart daran arbeiten, Benutzern zu helfen, ihre Ziele und Wünsche durch ihre WordPress-Seiten zu erfüllen – es ist einfach falsch und unfair.