Przestań obwiniać programistów wtyczek za zbyt wiele powiadomień administratora WordPress
Opublikowany: 2020-07-22Co 3 do 6 miesięcy natykam się na modny wątek w mediach społecznościowych, który nęka twórców wtyczek za przeciążanie pulpitu nawigacyjnego WP Admin powiadomieniami. Jako programista wtyczek i ktoś, kto każdego dnia komunikuje się z twórcami wtyczek i motywów w ramach mojej roli we Freemius, naprawdę poruszam nerwy, gdy ta dyskusja pojawia się w kółko, więc chcę raz zakończyć to błędne przekonanie dla wszystkich.
Zawsze zaczyna się w ten sam sposób.
Influencer udostępnia zrzut ekranu pulpitu administracyjnego, który jest nadęty z mnóstwem powiadomień administracyjnych. A potem całe mnóstwo ludzi lubi i dzieli się tym „na ślepo” – niektórzy nawet z pasją wyrażają swoją złość.
Dobry Boże autorzy wtyczek WordPress, to jest poza kontrolą. pic.twitter.com/0S42908C5T
– Scott Bolinger (@scottbolinger) 7 lipca 2020
Rozumiem, powiadomienia administratora są do bani!
Wszyscy o tym wiemy i bardzo łatwo się do tego odnieść.
Ale czy to naprawdę twórcy wtyczek są winni całości?
Nie sądzę.
Ponadto ten powracający trend polegający na tym, że liderzy myśli rozpowszechniają wiadomości bez zastanowienia się nad konsekwencjami swoich słów, niepokoi mnie, zwłaszcza jeśli pochodzi od innych twórców wtyczek. Scott jest dobrym przyjacielem i znam go od lat, jestem pewien, że on (i inni) nie mają złych intencji, ale wiadomości takie jak ta de facto przypisują winę twórcom wtyczek, szkodząc naszej ogólnej reputacji w Społeczność WordPressa. Musimy być bardziej odpowiedzialni za to, co komunikujemy światu.
Pozwól, że pokażę ci drugą stronę medalu, perspektywę twórcy wtyczek.
Wiele witryn ma wiele wtyczek
Kilka lat temu przeprowadziłem analizę w celu oceny udziału wtyczek WordPress w rynku, w której odkryłem, że przeciętna witryna WordPress na własnym serwerze (tj. nie witryna WordPress.com) ma 25.2 zainstalowanych wtyczek, 18.3 aktywnych wtyczek i 17.6 aktywnych wtyczek z ponad 200 liniami kodu.
Wczoraj przekopałem się do naszej bazy danych i pobrałem nową próbkę 10 000 losowych witryn, aby zobaczyć, jak się zmieniło, i odkryłem, że średnia liczba aktywnych wtyczek na stronie wynosi dziś 15,94.
Po przejrzeniu 10 000 losowych witryn, aby zobaczyć, jak zmieniły się rzeczy w naszym ekosystemie, odkryłem, że średnia liczba aktywnych #wtyczek #WordPress w witrynie w 2020 roku wynosi 15,94.Tweet
Tak więc nastąpił spadek o ~ 2,4 wtyczek na witrynę, co jest świetne.
Jeśli się nad tym zastanowić, ma to sens, ponieważ szybkość witryny staje się coraz ważniejsza dla SEO, a użytkownicy WP są dziś bardziej wyedukowani na temat wpływu wtyczek na wydajność. Ponadto rynek ugruntował się w ostatnich latach, a większe produkty, takie jak Jetpack, są teraz znacznie bogatsze w swoją ofertę, dzięki czemu użytkownicy otrzymują dziesiątki mikrorozwiązań w tym samym pakiecie, unikając konieczności stosowania dodatkowych wtyczek.
Z 10 000 witryn 407 ma ponad 30 aktywnych wtyczek (to ponad 4%!), 46 witryn ma ponad 50 aktywnych wtyczek.
Chodzi mi o to, że witryny z wieloma wtyczkami nie są rzadkie i jeśli spędzasz wystarczająco dużo czasu w przestrzeni WP jako freelancer, agencja, usługodawca lub osoba zajmująca się produktem, istnieje duża szansa, że się do niej zalogujesz pulpit nawigacyjny WP Admin witryny, która ma wiele aktywnych wtyczek.
To nieuniknione, proste statystyki.
Częstotliwość powiadomień administracyjnych
Twórcy wtyczek używają powiadomień jako jednego z podstawowych sposobów przekazywania wiadomości naszym użytkownikom i klientom. W przypadku aktywnie rozwijanej wtyczki jedno powiadomienie miesięcznie jest bardzo rozsądne, ponieważ istotne funkcje, aktualizacje lub zmiany mogą być istotne dla administratora witryny po okresach nawet krótszych niż 30 dni.
Wracając do liczb.
Jeśli wtyczka dodaje jedno powiadomienie administratora miesięcznie, witryna z ponad 30 aktywnymi wtyczkami zostanie wystawiona na 30 powiadomień, średnio jedno powiadomienie. dziennie – i nawet nie biorę pod uwagę ogłoszeń z rdzenia.
Rzadka obsługa powiadomień administracyjnych/zwolnienia
Więcej do myślenia – jak często Twoim zdaniem administratorzy witryn logują się do swojego pulpitu nawigacyjnego WP Admin?
Niestety nie mamy dostępu do takich danych (jeśli je posiadasz, chętnie zaprosimy Cię na post gościnny!), ale z własnego doświadczenia i znajomości ekosystemu admini generalnie nie logują się tak często, jak dużo ludzi myśli.
Mój zespół i ja jesteśmy bardzo aktywni w treści, tworząc artykuły prawie co tydzień. Śmiem twierdzić, że nasz zespół jest prawdopodobnie bardziej aktywny niż przeciętna witryna WordPress. To powiedziawszy, chociaż nasi autorzy i redaktorzy logują się do pulpitu nawigacyjnego co najmniej kilka razy w tygodniu, koncentrują się na treści i nie są odpowiedzialni za administrowanie witryną oraz obsługę/odrzucanie powiadomień administracyjnych.
Członkowie zespołu, którzy są faktycznie wykwalifikowani i oddelegowani do zarządzania powiadomieniami, logują się na żądanie i zazwyczaj w następujących celach:
- Aktualizacja wtyczki w przypadku wykrycia luki w zabezpieczeniach
- Aktualizuję rdzeń raz na jakiś czas
- Naprawianie błędów
- Instalowanie nowych wtyczek
Wszystkie powyższe działania są rzadkie, a nawet rzadkie.
Jestem pewien, że mieliśmy też miesiące, w których w ogóle nie sprzątaliśmy powiadomień i założę się, że nie jesteśmy wyjątkowi i wiele firm ma podobne procedury.
Oczywiście, kiedy pracujemy nad nową witryną lub modernizujemy istniejącą, częstość logowania programistów jest znacznie wyższa, ale gdy witryna jest gotowa, wszystko przechodzi od projektowania i rozwoju do bieżącej konserwacji.
Zapisz się i zdobądź bezpłatną kopię naszego
Książka biznesowa wtyczki WordPress
Dokładnie jak stworzyć dobrze prosperujący biznes wtyczek WordPress w gospodarce subskrypcyjnej.
Udostępnij znajomym
Wpisz adres e-mail znajomego. Wyślemy im tylko tę książkę, honor Scouta.
Dziękuję za podzielenie się
Niesamowite — właśnie wysłano kopię „The WordPress Plugin Business Book” do . Chcesz pomóc nam jeszcze bardziej rozpowszechniać informacje? Dalej, podziel się książką ze znajomymi i współpracownikami.
Dziękuję za zasubskrybowanie!
- właśnie wysłaliśmy Twoją kopię „The WordPress Plugin Business Book” do .
Masz literówkę w swoim e-mailu? kliknij tutaj, aby edytować adres e-mail i wyślij ponownie.
„Liczba rządzi wszechświatem” – Pitagoras
Teraz połączmy wszystkie liczby.
Biorąc pod uwagę poprzedni przykład 30 wtyczek na stronie z 1 powiadomieniem dziennie, jeśli użytkownik nie zaloguje się po 10 dniach, pojawi się 10 powiadomień, co jest wyraźnie przytłaczające, czasochłonne i ogólnie po prostu okropne z UX perspektywiczny.
Podsumowując, łatwo jest obwiniać twórców wtyczek, ponieważ te powiadomienia są rzeczywiście wywoływane przez wtyczki. Ale chciałbym tutaj argumentować, że jest to tylko symptom leżącego u podstaw problemu.
Administrator zauważa, że bałagan tworzony przez wtyczki i motywy to tylko symptom prawdziwego problemu.Tweetuj
Nieaktualny mechanizm powiadomień administratora WP
Podczas gdy WordPress rozrósł się ogromnie w tak wielu aspektach, w tym w dynamicznym i niesamowitym ekosystemie wtyczek, który ma dziś dziesiątki tysięcy produktów, mechanizm powiadomień administratora rdzenia ledwo ewoluował od jego uruchomienia w wersji 3.1 – 10 lat temu!
Podstawowy mechanizm powiadomień administratora po prostu nigdy nie miał przetwarzać dużej liczby powiadomień, które mamy teraz w ekosystemie. Nieuchronnie więc administratorzy witryn narzekają na swoje negatywne doświadczenia.
Przez lata toczyło się mnóstwo dyskusji na ten temat, z których wielu próbowało opowiadać się za zmianą. Barry Kooij opracował w 2015 roku piękne rozwiązanie, które przekształca powiadomienia administratora w nowoczesne centrum powiadomień:
Jakoś nigdy nie było wystarczająco ważne, aby ustawić priorytety i dodać do rdzenia.
Istnieją również wtyczki, które pozwalają rozwiązać ten problem, takie jak Indywidualne wyłączanie powiadomień administratora, ale ponownie wymagają one zainstalowania dodatkowej wtyczki zamiast dodawania tej funkcji do rdzenia.
„Największa” aktualizacja powiadomień administracyjnych została dodana w WordPress 4.2 (5 lat temu!), która wprowadziła opcję dodania przycisku odrzucenia do powiadomień, ale nie zapewniała nawet uporządkowanego sposobu przechowywania stanu widoczności powiadomienia, ponownie, pozostawiając to twórcom wtyczek.
WordPress 4.2 dodał obsługę odrzucania powiadomień administracyjnych, ale nie zapewniał sposobu na zachowanie stanu powiadomienia po jego odrzuceniu, pozostawiając programistom wtyczek wprowadzenie własnych metod.https://t.co/ FzDPNgB1Fd#WordPress #webdev
– Iain Poulson (@polevaultweb) 25 stycznia 2018 r.
Syed Balkhi opowiadał się za centrum powiadomień na WPBeginner w 2016 roku, a niektóre wtyczki, takie jak Yoast SEO, przeniosły je na wyższy poziom i ostatecznie wdrożyły własne rozwiązanie do powiadomień, aby zmniejszyć bałagan, co prowadzi do fragmentacji doświadczeń użytkowników i wymaga dodatkowego kodu to powinno być po prostu rdzeniem.
Twórcy wtyczek używają powiadomień administratora, ponieważ to wszystko, z czym musimy pracować po wyjęciu z pudełka. Dostajemy cytryny i staramy się wycisnąć najlepszą lemoniadę, jaką możemy.
Powiem jasno: zdaję sobie sprawę, że ustalanie priorytetów jest wyjątkowo trudne, gdy staram się zadowolić ~38% sieci. Nie wskazuję więc na nikogo palcem, tylko podaję fakty i podnoszę świadomość. Jeśli istnieje konsensus społeczności, że powiadomienia administratora są tak denerwujące i rozpraszające, być może nadszedł czas, aby zbadać alternatywne rozwiązanie komunikacyjne.
Ciągła bitwa między dawaniem i braniem
Twórcom wtyczek i motywów trudno jest znaleźć równowagę między tym, ile dać, a tym, ile poprosić w zamian. W tak upartym ekosystemie, jakim jest WordPress, każdy użytkownik jest potencjalnym blogerem, więc za każdym razem, gdy wprowadzamy zmiany w produktach lub komunikujemy się z użytkownikami, musimy chodzić po skorupkach jajek, starając się nikogo nie denerwować strachem przed uzyskaniem przerażającej 1-gwiazdkowej recenzji.
Wszyscy wiemy, jak niektórzy ludzie uwielbiają wyrażać swoje frustracje w recenzjach, skutecznie trzymając programistów jako zakładników z często nieuzasadnionymi oczekiwaniami.
Ujmę to tak.
Wiele powiadomień ma charakter transakcyjny i ma na celu przekazanie administratorowi czegoś ważnego, na przykład krytyczne aktualizacje. Nawet w przypadku większej liczby ogłoszeń promocyjnych, jeśli użytkownik otrzyma darmowy produkt, uważam, że deweloper ma prawo dodawać od czasu do czasu powiadomienie administratora.
Niezależnie od tego, czy jest to prośba o sprawdzenie, niewielka sprzedaż w celu sprawdzenia płatnej oferty, czy zaproszenie do dołączenia do ich programu partnerskiego – wszystko to jest uzasadnione.
Koniec końców jest to symbiotyczny związek io tym wszyscy musimy pamiętać.
Twórcy wtyczek i motywów starają się stworzyć najlepszą ofertę dla swoich docelowych odbiorców, ale jeśli nie prosimy o nic w zamian, jak mamy rozwijać nasze zespoły i utrzymywać rosnącą bazę użytkowników, która wymaga więcej funkcji i wsparcia ?
Możesz zapytać: „Ale Vova, co z całkowicie darmowymi wtyczkami o otwartym kodzie źródłowym bez żadnych zachęt komercyjnych?”
To słuszny punkt w teorii. W rzeczywistości najpopularniejsze wtyczki i motywy na rynku są komercyjne i mają za sobą zespół ludzi , którzy pracują nad tym, aby użytkownicy byli zadowoleni. Muszą zarabiać na utrzymanie rodziny i jedzenie na stole, więc naturalnie musimy działać jako firma (oczywiście są pewne wyjątki).
Holistyczna utopia, w której programiści tworzą produkty ze względu na open-source, jest nierealistyczna i nie do utrzymania. Pojedynczy programista, który hobbystycznie pracuje nad produktem w wolnym czasie, nigdy nie będzie w stanie zapewnić tego samego poziomu jakości i utrzymać go przez długi czas, jak w przypadku w pełni zaangażowanego biznesu.
Więcej na ten temat przeczytasz tutaj.
Zostaw krytykę użytkownikom wtyczki
Po tym, jak Yoast przeprowadził swoją ostatnią promocję sprzedaży w Czarny piątek w formie banera z powiadomieniem administratora, ich użytkownicy natychmiast przerzucili swoje niezadowolenie na negatywne opinie wszędzie, gdzie tylko możesz sobie wyobrazić. W ciągu zaledwie kilku dni otrzymali ponad sto 1-gwiazdkowych recenzji na WordPress.org.
Nie tylko wpłynęło to na ich markę, musieli poświęcić czas i mnóstwo energii na odpowiadanie na te 1-gwiazdkowe recenzje, powódź zgłoszeń do pomocy technicznej, interakcje społeczne, złą reklamę i nie tylko.
Czy myślisz, że zrobiliby to, gdyby wiedzieli, jaki negatywny wpływ by to miało?
Absolutnie nie!
Takie kryzysy wyczerpują emocje i są ostatnią rzeczą, z którą twórcy wtyczek/firmy chcą mieć do czynienia. Znam zespół Yoast i chociaż pieniądze są niezbędne do rozwoju ich biznesu, to zdecydowanie nie są one ich głównym motorem napędowym. Jak większość firm produktowych, ich pasją jest „tworzenie” i służenie swoim użytkownikom, jednocześnie realizując swoją misję.
Po prostu przeprowadzili eksperyment, który okazał się (bardzo) złą decyzją.
Ten BlackFridayBanner nie był najlepszym pomysłem. Bardzo nam przykro z powodu irytacji i trudności, jakie mogło to spowodować. Nie pomyśleliśmy o tym właściwie. Jeśli chcesz, możesz zaktualizować naszą wtyczkę do nowej wersji bez tego banera. #czarny piątek #nigdy #przeprosiny
– Marieke van de Rakt (@MariekeRakt) 28 listopada 2019
Jestem przekonany, że w najbliższym czasie nie powtórzą tej praktyki
Mamy własnych użytkowników i klientów, którzy już nas rozliczają z każdego podjętego przez nas działania. I uwierz mi, wykonują świetną robotę i nie wstydzą się bez ogródek publikować opinii w recenzjach, mediach społecznościowych i gdziekolwiek indziej, co możesz sobie wyobrazić.
Przestań psuć reputację twórców wtyczek
Chociaż jestem pewien, że istnieją wtyczki, które są bardziej agresywne w stosunku do ogłoszeń promocyjnych, ogólnie rzecz biorąc, my, twórcy produktów, jesteśmy ludźmi, którzy tylko starają się służyć naszym użytkownikom i klientom, jednocześnie starając się zarobić na życie. Ogromna większość z nas nie ma złych lub ukrytych zamiarów. Używamy również WordPressa i innych wtyczek i jesteśmy znacznie bardziej wrażliwi na wszystkie te subtelniejsze niuanse, niż mogłoby się wydawać.
W końcu wielu liderów, którzy wyrażają swoje zaniepokojenie bałaganem w powiadomieniach administracyjnych, to sami twórcy wtyczek.
Więc…
Drogi społeczności, przestań krytykować twórców wtyczek jako całości i szerzyć negatywne nastawienie do ludzi, którzy każdego dnia ciężko pracują, aby pomóc użytkownikom w realizacji ich celów i aspiracji za pośrednictwem ich witryn WordPress – to po prostu złe i niesprawiedliwe.
Droga społeczności, przestańcie krytykować twórców wtyczek jako całości i szerzyć negatywne nastawienie do ludzi, którzy każdego dnia ciężko pracują, aby pomóc użytkownikom w realizacji ich celów i aspiracji za pośrednictwem ich witryn WordPress – to po prostu złe i niesprawiedliwe.