Come gestire i plugin di WordPress obsoleti

Pubblicato: 2021-03-12

WordPress è in circolazione da quasi un decennio e mezzo. Sebbene sia una corsa abbastanza buona in termini di longevità, significa anche che probabilmente ci sono alcuni siti Web ancora in circolazione dai suoi primi giorni. Personalmente, ho lavorato con WP per circa nove di quegli anni. E sto riscontrando un problema comune tra alcuni dei siti più vecchi che ho creato: hanno plug-in obsoleti.

In effetti, sto scoprendo che ci sono un buon numero di plugin che sono stati considerati "abbandonati" dal WordPress Plugin Repository. Tutto ciò che non è stato aggiornato in almeno due anni guadagna quell'etichetta. Quindi la ricerca di sostituzioni per alcune di queste offerte obsolete è ora diventata una parte di routine della manutenzione.

A volte, riesco a trovare un nuovo software per sostituire quello vecchio. Altre volte non sono così fortunato. Ma l'enorme volume di questi problemi che sono emersi negli ultimi anni mi ha fatto pensare: qual è il modo migliore per gestire un vecchio plugin? E come possiamo evitare al meglio un brutto caso di "plugin rot"?

Abbiamo iniziato con buone intenzioni

Quando ti viene presentato per la prima volta WordPress e inizi a renderti conto di quanti fantastici plugin ci sono (devono sicuramente essere tutti fantastici a questo punto), potresti iniziare a installarli come se stessero andando fuori moda. Solo dopo un po' di esperienza ti rendi conto che, ok, non tutti i plugin sono abbastanza degni di essere sul tuo sito.

Quindi, inizi la pratica di controllare i plug-in un po' più a fondo di prima, il che è un'ottima cosa. Il problema è che potresti non tornare necessariamente a tutti i siti precedenti che hai creato ed eseguire lo stesso processo di verifica. Nel tempo, molti plugin smetteranno di essere mantenuti dai loro autori. Potrebbe essere che il plugin non abbia mai guadagnato abbastanza popolarità per giustificare lo sforzo. O a volte, le persone esauriscono il tempo libero necessario per tenere il passo con la manutenzione del software. Succede.

Questo è quando ti imbatti in un buon vecchio caso di putrefazione del plug-in. Hai uno o più plugin attivi che non vedono un aggiornamento da anni. Questo non va bene per diversi motivi. Innanzitutto, potrebbe esserci un grosso buco di sicurezza nel mezzo del software di cui non sei a conoscenza. In secondo luogo, quando vengono lanciate nuove versioni di WordPress, plug-in e temi, un problema di compatibilità potrebbe interrompere il tuo sito in qualsiasi momento.

Questa è una situazione difficile in cui trovarsi. Sfortunatamente, potrebbe essere necessario un bel po' di lavoro per cavarsela.

Abbiamo iniziato con buone intenzioni

Valutare la situazione e creare un piano

Quando ti ritrovi con un sito che include plugin che non vengono più mantenuti, ci sono un paio di cose che dovresti fare:

Studia i plugin in questione
Il primo passo è dare un'occhiata a quali plugin obsoleti hai installato e capire cosa fanno. Questo può essere particolarmente difficile se si tratta di un sito che non hai creato. Se sei davvero fortunato, potresti scoprire che un plug-in è stato installato ma non è mai stato effettivamente utilizzato. Questo rende il tuo lavoro molto più semplice. Ma se viene effettivamente utilizzato, vorrai vedere come è stato implementato sul sito.

Ad esempio, dai un'occhiata alle impostazioni del plug-in per vedere cosa c'è. Potresti scoprire che tutto è controllato da un punto. In caso contrario, sfoglia le pagine, i post e i modelli dei tuoi temi per vedere se è stato aggiunto del codice dal plug-in. Se è direttamente all'interno di una pagina o di un post, molto probabilmente vedrai una sorta di Shortcode. In caso contrario, il codice PHP potrebbe essere trovato in un modello di tema. Se la documentazione del plugin esiste ancora da qualche parte, potresti essere in grado di trovare un esempio del codice che stai cercando.

Elaborare un piano d'azione
Una volta che sai con cosa hai a che fare, puoi elaborare un piano per risolvere il problema. Suggerimento: molto raramente ciò comporta il mantenimento del plug-in obsoleto. L'unica volta che potrebbe essere considerata è se il plugin fa qualcosa di assolutamente critico per la missione del sito. E, anche se è fondamentale, ti consigliamo di pianificare la sua eventuale sostituzione.

Molte volte, sarai in grado di trovare un plug-in adatto per sostituire quello obsoleto. Ma non è solo importante trovarne uno che faccia la stessa cosa (potresti avere più opzioni), dovresti anche cercare un plugin che:

  • È stato aggiornato nell'ultimo anno.
  • Ha una base di utenti ragionevole rispetto ad altri plugin simili.
  • Ha un autore che risponde frequentemente alle richieste di supporto.

Quando si esplorano i plugin nel repository ufficiale, queste informazioni sono abbastanza facili da scoprire. I plug-in commerciali potrebbero richiedere un po' più di ricerca nella sporcizia (e potresti comunque non scoprire tutto).

A seconda del tipo di funzionalità gestita dal plug-in, c'è anche la possibilità che tu possa duplicarlo con del codice di base nel tuo tema. Ci sono molti plugin di WordPress là fuori che imitano le funzionalità che sono già integrate nel CMS. Sono messi in forma di plug-in più per comodità che altro.

Il punto è che, sebbene sia fantastico trovare un sostituto, non vuoi prepararti a dover fare la stessa identica cosa di nuovo l'anno prossimo. Non possiamo predire il futuro di ogni plugin, ma possiamo dare un'occhiata da vicino alla sua reputazione e al modo in cui è stato mantenuto.

Valutare la situazione e creare un piano

Morte, tasse e plugin abbandonati

Anche se mi piacerebbe pensare di essere molto più attento nella scelta dei plugin in questi giorni, dovrei probabilmente accettare il fatto che ci saranno sempre quelli che andranno a gambe all'aria ad un certo punto in futuro. È inevitabile che alcuni plugin utili non diventino abbastanza popolari o lo sviluppatore non avrà il tempo di farlo funzionare anno dopo anno. È solo la natura di una comunità open source che fa molto affidamento sul volontariato. Ma anche alcuni plugin commerciali possono cadere nello stesso buco.

La cosa migliore da fare per gli sviluppatori è rimanere vigili. Esamina regolarmente i siti che gestisci, guarda quali plug-in sono installati e scopri quando sono stati aggiornati l'ultima volta. Quando qualcosa sembra essere abbandonato e vuoi davvero mantenere il plug-in, fai ulteriori ricerche. Controlla se le richieste di supporto stanno ancora ricevendo risposta (di nuovo, facile da fare nei forum di supporto di WordPress) e potresti anche provare a metterti in contatto con lo sviluppatore. Vedi se hanno ancora interesse per il plugin. Se non lo fanno, almeno puoi dire di averci provato.

La cosa buona è che, quando si tratta di plugin per WordPress, di solito hai più di una buona opzione.