Smetti di incolpare gli sviluppatori di plug-in per troppi avvisi di amministrazione di WordPress

Pubblicato: 2020-07-22

Ogni 3-6 mesi mi imbatto in un thread di social media di tendenza che colpisce gli sviluppatori di plug-in per aver sovraccaricato la dashboard di WP Admin con gli avvisi. Come sviluppatore di plugin io stesso e qualcuno che comunica con gli sviluppatori di plugin e temi ogni singolo giorno come parte del mio ruolo in Freemius, tocca davvero il nervo vedere questa discussione sollevata più e più volte, quindi voglio porre fine a questo malinteso una volta e per tutti.

Inizia sempre allo stesso modo.

Un influencer condivide uno screenshot di una dashboard di amministrazione piena di tonnellate di avvisi di amministrazione. E poi un sacco di persone lo apprezzano e lo condividono "alla cieca" - alcuni esprimeranno anche appassionatamente la loro rabbia.

Ho capito, gli avvisi dell'amministratore fanno schifo!

Lo sappiamo tutti ed è molto facile relazionarsi.

Ma gli sviluppatori di plugin sono davvero quelli da incolpare nel loro insieme?

Non credo.

Inoltre, questa tendenza ricorrente dei leader del pensiero che diffondono messaggi senza pensare davvero alle ramificazioni delle loro parole mi infastidisce, specialmente quando proviene da altri sviluppatori di plugin. Scott è un buon amico e lo conosco da anni, sono sicuro che lui (e altri) non hanno cattive intenzioni, ma messaggi come questo de facto attribuiscono la colpa agli sviluppatori di plugin, danneggiando la nostra reputazione generale nel Comunità WordPress. Dobbiamo essere più responsabili in termini di ciò che comunichiamo al mondo.

Lascia che ti mostri l'altro lato della medaglia, il punto di vista dello sviluppatore del plugin.

Molti siti hanno molti plugin

Diversi anni fa, ho condotto un'analisi per valutare la quota di mercato dei plugin di WordPress, in cui ho scoperto che un sito WordPress self-hosting medio (cioè, non un sito su WordPress.com) ha 25,2 plugin installati, 18,3 plugin attivi e 17.6 plugin attivi con più di 200 righe di codice.

Ieri, ho scavato nel nostro database e ho estratto un nuovo campione di 10.000 siti casuali per vedere come sono cambiate le cose, e ho scoperto che il numero medio di plug-in attivi su un sito oggi è 15,94.

Dopo aver esaminato 10.000 siti casuali per vedere come sono cambiate le cose nel nostro ecosistema, ho scoperto che il numero medio di #plugin #WordPress attivi su un sito nel 2020 è 15,94.Tweet

Quindi, c'è stata una diminuzione di ~ 2,4 plug-in per sito, il che è fantastico.

Se ci pensi, questo ha perfettamente senso poiché la velocità del sito sta diventando sempre più importante per la SEO e gli utenti di WP oggi sono più informati sull'impatto dei plugin sulle prestazioni. Inoltre, il mercato si è consolidato negli ultimi anni e prodotti più grandi come Jetpack sono ora molto più ricchi nelle loro offerte, quindi gli utenti ottengono dozzine di micro soluzioni nello stesso pacchetto, evitando la necessità di plug-in aggiuntivi.

Dei 10.000 siti, 407 hanno più di 30 plugin attivi (più del 4%!), 46 siti hanno più di 50 plugin attivi.

Il punto che sto cercando di sottolineare è che i siti con molti plug-in non sono rari e se trascorri abbastanza tempo nello spazio WP come libero professionista, agenzia, fornitore di servizi o addetto al prodotto, c'è un'alta probabilità che tu acceda la dashboard WP Admin di un sito che ha molti plugin attivi.

È inevitabile, semplici statistiche.

Frequenza degli avvisi di amministrazione

Gli sviluppatori di plug-in utilizzano gli avvisi come uno dei modi principali per comunicare messaggi ai nostri utenti e clienti. Per un plug-in sviluppato attivamente, una notifica al mese è molto ragionevole, poiché funzionalità, aggiornamenti o modifiche significative possono essere rilevanti per l'amministratore del sito dopo periodi anche inferiori a 30 giorni.

Torna ai numeri.

Se un plug-in aggiunge un avviso di amministrazione al mese, un sito con oltre 30 plug-in attivi verrà esposto a 30 avvisi, un avviso in media. al giorno – e non sto nemmeno considerando gli avvisi dal core.

Gestione/licenziamenti degli avvisi di amministrazione non frequenti

Altri spunti di riflessione: con quale frequenza pensi che gli amministratori di siti Web accedano effettivamente alla dashboard di amministrazione di WP?

Sfortunatamente, non abbiamo accesso a tali dati (se ce l'hai, ci piacerebbe invitarti per un post come ospite!), Ma dalla nostra esperienza e conoscenza dell'ecosistema, gli amministratori generalmente non accedono frequentemente come molte persone pensano.

Io e il mio team siamo molto attivi sui contenuti, producendo articoli con cadenza quasi settimanale. Oserei dire che il nostro team è probabilmente più attivo del sito WordPress medio. Detto questo, mentre i nostri scrittori ed editori accedono alla dashboard almeno diverse volte alla settimana, sono concentrati sui contenuti e non è loro responsabilità amministrare il sito Web e gestire/eliminare gli avvisi dell'amministratore.

I membri del team effettivamente qualificati e delegati alla gestione degli avvisi accedono su richiesta e in genere per le seguenti finalità:

  • Aggiornamento di un plug-in in caso di rilevamento di vulnerabilità di sicurezza
  • Aggiornare il core di tanto in tanto
  • Correzione di bug
  • Installazione di nuovi plugin

Tutte le azioni di cui sopra sono rare, anche rare.

Sono certo che abbiamo anche avuto mesi in cui non abbiamo ripulito affatto gli avvisi, e scommetto che non siamo unici e molte aziende hanno routine simili.

Ovviamente, quando si lavora su un nuovo sito o si rinnova uno esistente, la frequenza di accesso degli sviluppatori è molto più alta, ma una volta che il sito è pronto, le cose passano dalla progettazione e sviluppo alla manutenzione continua.

Iscriviti e prendi una copia gratuita del nostro

Libro di affari del plugin di WordPress

Esattamente come creare una prospera attività di plugin per WordPress nell'economia degli abbonamenti.

Condividi con un amico

Inserisci l'indirizzo email del tuo amico. Gli invieremo solo questo libro via email, onore dello scout.

Grazie per aver condiviso

Fantastico: è stata appena inviata una copia di "The WordPress Plugin Business Book". . Vuoi aiutarci a spargere la voce ancora di più? Vai avanti, condividi il libro con i tuoi amici e colleghi.

Grazie per esserti iscritto!

- abbiamo appena inviato la tua copia di "The WordPress Plugin Business Book" a .

Hai un errore di battitura nella tua email? clicca qui per modificare l'indirizzo email e inviare nuovamente.

Copertina del libro
Copertina del libro

"Il numero governa l'universo" - Pitagora

Ora uniamo tutti i numeri.

Considerando l'esempio precedente di 30 plugin su un sito con 1 notifica al giorno, se un utente non effettua l'accesso dopo 10 giorni, ci saranno 10 notifiche, il che è chiaramente opprimente, dispendioso in termini di tempo e nel complesso semplicemente terribile da una UX prospettiva.

Tutto sommato, è facile incolpare gli sviluppatori di plug-in poiché queste notifiche vengono effettivamente attivate dai plug-in. Ma quello che vorrei sostenere qui è che questo è solo un sintomo del problema di fondo.

L'amministratore nota che il disordine creato da plugin e temi è solo un sintomo del vero problema.Tweet

Meccanismo di avvisi di amministrazione WP obsoleto

Mentre WordPress è cresciuto enormemente in così tanti aspetti, incluso il vibrante e sorprendente ecosistema di plugin che oggi ha decine di migliaia di prodotti, il meccanismo degli avvisi di amministrazione di core si è appena evoluto dal suo lancio con la versione 3.1 – 10 anni fa!

Il meccanismo di notifica principale dell'amministratore semplicemente non è mai stato concepito per elaborare l'elevata quantità di notifiche che ora abbiamo nell'ecosistema. Quindi, inevitabilmente, gli amministratori del sito finiscono per lamentarsi delle loro esperienze negative.

Ci sono state tonnellate di discussioni su questo argomento nel corso degli anni, molte delle quali hanno cercato di sostenere un cambiamento. Barry Kooij ha sviluppato una bellissima soluzione nel 2015 che converte gli avvisi dell'amministratore in un moderno centro notifiche:

Gestore delle notifiche di WordPress di Barry Kooij

In qualche modo, non è mai stato abbastanza importante avere la priorità e aggiunto al core.

Esistono anche plug-in che ti consentono di risolvere questo problema come Disable Admin Notice Individually, ma, ancora una volta, richiedono l'installazione di un plug-in aggiuntivo invece di aggiungere questa funzionalità al core.

L'aggiornamento "più grande" per gli avvisi dell'amministratore è stato aggiunto in WordPress 4.2 (5 anni fa!), che ha introdotto un'opzione per aggiungere un pulsante di annullamento agli avvisi, ma che non ha nemmeno fornito un modo strutturato per memorizzare lo stato di visibilità degli avvisi, di nuovo, lasciandolo agli sviluppatori di plugin.

Syed Balkhi ha sostenuto un centro notifiche su WPBeginner nel 2016 e alcuni plugin come Yoast SEO lo hanno portato al livello successivo e hanno finito per implementare la propria soluzione di notifica per ridurre il disordine, che porta a esperienze utente frammentate e richiede un sacco di codice aggiuntivo che dovrebbe essere semplicemente nel nucleo.

Gli sviluppatori di plug-in utilizzano gli avvisi dell'amministratore perché è tutto ciò con cui dobbiamo lavorare immediatamente. Prendiamo i limoni e proviamo a spremere la migliore limonata possibile.

Vorrei essere chiaro: riconosco che la definizione delle priorità è eccezionalmente impegnativa quando si cerca di soddisfare circa il 38% del Web, quindi non sto puntando il dito contro nessuno, ma solo affermando fatti e aumentando la consapevolezza. Se c'è un consenso della comunità sul fatto che gli avvisi dell'amministratore siano così fastidiosi e distraenti, forse è il momento di esaminare una soluzione di comunicazione alternativa.

Battaglia costante tra dare e avere

È già abbastanza difficile per gli sviluppatori di plugin e temi trovare l'equilibrio tra quanto dare e quanto chiedere in cambio. In un ecosistema così supponente come WordPress, ogni utente è un potenziale blogger, quindi ogni volta che apportiamo modifiche ai prodotti o comunichiamo con gli utenti dobbiamo camminare sui gusci d'uovo cercando di non turbare nessuno con la paura di ricevere una temuta recensione a 1 stella.

Sappiamo tutti quanto alcune persone amino esprimere le proprie frustrazioni sbraitando nelle recensioni, tenendo effettivamente gli sviluppatori in ostaggio con aspettative spesso irragionevoli.

Lascia che la metta così.

Molti avvisi sono transazionali e hanno lo scopo di comunicare qualcosa di importante all'amministratore, come gli aggiornamenti critici. Anche per gli avvisi più promozionali, se un utente ottiene un prodotto gratuito, credo che sia giusto che lo sviluppatore abbia il diritto di aggiungere un avviso di amministratore ogni tanto.

Che si tratti di una richiesta di recensione, di un piccolo upsell per verificare l'offerta a pagamento o di un invito a partecipare al loro programma di affiliazione, tutto ciò è giustificato.

Alla fine, è una relazione simbiotica, ed è quello che tutti dobbiamo ricordare.

Gli sviluppatori di plugin e temi stanno cercando di creare le migliori offerte possibili per il loro pubblico di destinazione, ma se non chiediamo nulla in cambio, come dovremmo far crescere i nostri team e sostenere una base di utenti in crescita che richiede più funzionalità e supporto ?

Potresti chiedere: "Ma Vova, che dire dei plug-in open source puramente gratuiti senza alcun incentivo commerciale?"

Questo è un punto valido, in teoria. In realtà, i plugin e i temi più popolari sul mercato sono commerciali e hanno un team di persone dietro di loro che si dà da fare per rendere felici gli utenti. Hanno bisogno di essere pagati per mantenere le loro famiglie e mettere il cibo in tavola, quindi naturalmente dobbiamo operare come impresa (ovviamente, ci sono alcune eccezioni).

L'utopia olistica in cui gli sviluppatori creano prodotti per il bene dell'open source è irrealistica e insostenibile. Un singolo sviluppatore che lavora su un prodotto come hobby nel tempo libero non sarà mai in grado di fornire lo stesso livello di qualità e riuscirà a mantenerlo per un lungo periodo come può fare un'azienda completamente impegnata.

Puoi leggere di più su questo argomento qui.

sta assumendo
Sviluppatore PHP senior
Costruisci il nucleo dei prodotti, dei servizi e delle API di Freemius e osserva il tuo impatto diretto sulle attività di plugin e temi di WordPress.
Specialista in migrazioni eCommerce
Gestisci la migrazione delle licenze e il processo di integrazione del prodotto per le attività di plugin e temi che stanno iniziando a vendere con Freemius.
Marketing dei contenuti
Condividi le nostre conoscenze attraverso contenuti scritti, visivi e audio fruibili sui modi migliori per vendere plugin e temi.

Lascia le critiche agli utenti del plugin

Dopo che Yoast ha lanciato la sua ultima promozione di vendita del Black Friday sotto forma di un banner di avviso dell'amministratore, i suoi utenti hanno immediatamente espresso la loro insoddisfazione attraverso feedback negativi ovunque tu possa immaginare. In pochi giorni hanno ricevuto oltre cento recensioni da 1 stella su WordPress.org.

Non solo ciò ha avuto un impatto sul loro marchio, ma hanno dovuto dedicare tempo e tonnellate di energia a rispondere a quelle recensioni da 1 stella, una marea di ticket di supporto, interazioni sociali, cattiva pubblicità e altro ancora.

Pensi che l'avrebbero fatto se avessero saputo l'impatto negativo che avrebbe avuto?

Assolutamente no!

Crisi del genere sono emotivamente estenuanti e l'ultima cosa che gli sviluppatori/le aziende di plugin vogliono affrontare. Conosco il team Yoast e, sebbene il denaro sia essenziale per la crescita del loro business, il denaro non è sicuramente il loro motore principale. Come la maggior parte delle aziende di prodotti, la loro passione è "creare" e servire i propri utenti, seguendo la loro missione.

Hanno semplicemente condotto un esperimento, che si è rivelato una (molto) pessima decisione.

Sono abbastanza fiducioso che non ripeteranno questa pratica tanto presto

Abbiamo i nostri utenti e clienti già che ci ritengono responsabili per ogni azione che intraprendiamo. E fidati di me, stanno facendo un ottimo lavoro e non si vergognano a esprimere opinioni senza mezzi termini attraverso recensioni, social media e ovunque tu possa immaginare.

Smetti di rovinare la reputazione degli sviluppatori di plugin

Mentre sono sicuro che ci sono alcuni plugin che sono più aggressivi sugli avvisi promozionali, nel complesso, noi sviluppatori di prodotti siamo esseri umani che stanno solo cercando di servire i nostri utenti e clienti mentre cercano anche di guadagnarsi da vivere. La stragrande maggioranza di noi non ha un'agenda malvagia o nascosta. Utilizziamo anche WordPress e altri plugin e siamo molto più sensibili a tutte queste sfumature più fini di quanto potresti pensare.

Dopotutto, molti dei leader che esprimono la loro preoccupazione per il disordine degli avvisi di amministrazione sono gli stessi sviluppatori di plugin.

Così…

Cara community, per favore smettila di criticare gli sviluppatori di plugin nel loro insieme e di diffondere sentimenti negativi verso le persone che lavorano duramente ogni giorno per aiutare gli utenti a raggiungere i loro obiettivi e aspirazioni attraverso i loro siti WordPress: è semplicemente sbagliato e ingiusto.Tweet

Cara comunità, per favore smettila di criticare gli sviluppatori di plugin nel loro insieme e di diffondere sentimenti negativi verso le persone che lavorano duramente ogni giorno per aiutare gli utenti a raggiungere i loro obiettivi e aspirazioni attraverso i loro siti WordPress: è semplicemente sbagliato e ingiusto.