Suggerimenti per il mantenimento di un sito Web WordPress legacy

Pubblicato: 2021-02-15

Uno dei modi migliori per misurare fino a che punto è arrivata la tecnologia è utilizzare un prodotto legacy. È vero per dispositivi come computer e smartphone. E vale anche per i siti web.

Ad esempio, confronta un sito Web WordPress che hai creato di recente con uno di dieci anni fa. Probabilmente noterai molte differenze, sia esteticamente che sotto il cofano. Può certamente portarti ad apprezzare meglio i progressi che sono stati fatti.

Questo è un processo che mi sono trovato a fare molto ultimamente. Alcuni siti Web che ho costruito all'inizio degli anni 2010 sono ancora in uso. Oltre a mantenere aggiornate quelle installazioni, parte del mio lavoro è stato quello di sostituire i plug-in abbandonati e adattarli alle nuove funzionalità.

L'esperienza è stata interessante. Non solo questi progetti passati hanno offerto una prospettiva, ma sono stati anche impegnativi. Capire cosa ho fatto, perché l'ho fatto e come far andare avanti le cose. È come tenere in funzione un'auto classica.

Mantenere un sito Web WordPress legacy richiede un occhio attento e attenzione ai dettagli. Detto questo, ecco alcuni suggerimenti per assicurarti che il tuo vecchio sito stia funzionando.

Fai attenzione ai plugin e ai temi abbandonati

Uno dei problemi più comuni che troverai con i vecchi siti Web WordPress è l'uso di software abbandonato. Plugin e temi che erano soluzioni accettabili in passato potrebbero non essere più in fase di sviluppo attivo. Questo è un rischio sia per la funzionalità che per la sicurezza.

Come fai a sapere se un oggetto è stato abbandonato? Se proviene dal tema WordPress ufficiale o dal repository di plug-in, di solito vedrai un messaggio che afferma che " non è stato testato con le ultime 3 versioni principali di WordPress ". Questa non è una garanzia che lo sviluppatore abbia completamente lasciato andare il progetto, ma può essere un solido indicatore.

Se l'elemento non proviene da un repository ufficiale, potrebbe essere necessario un po' di ficcanaso in più. Cerca i log delle modifiche (che si spera abbiano incluse le date di rilascio) o i forum di supporto. Tutto ciò che non ha visto un aggiornamento o una risposta del forum dell'autore in un anno o più probabilmente sta raccogliendo polvere.

La maggior parte delle volte, un plug-in abbandonato dovrebbe essere sostituito. Non è sempre una grande emergenza, però. Un semplice plugin di nicchia che non fa molto potrebbe essere in grado di rimanere più a lungo di uno complesso. Usa il tuo miglior giudizio e cerca potenziali alternative.

I temi possono anche variare. A volte si tratta di sostituire o disabilitare i vecchi script che non passeranno all'appello.

Indipendentemente da ciò, è importante sapere dove si trovano questi elementi. Anche se funzionano oggi, domani potrebbe essere una storia diversa.

Cestini per rifiuti e riciclaggio.

JavaScript obsoleto può essere problematico

WordPress viene fornito in bundle con la libreria JavaScript jQuery. Questo è ottimo per sfruttare effetti speciali e altri gadget relativi all'interfaccia utente sul tuo sito web. Ma quando vengono incluse nuove versioni, alcuni script precedenti diventano obsoleti.

Questo può essere un problema. Ad esempio, un cambiamento nelle versioni di jQuery fornite con WordPress 5.6 ha portato a un gran numero di errori JavaScript, in particolare con plugin e temi meno recenti. Alcuni codici che erano stati deprecati non erano più supportati. Pertanto, gli sviluppatori hanno dovuto dare la caccia e correggere ogni istanza.

Lasciare questi elementi non corretti potrebbe causare un'esperienza di bug sia sul lato anteriore che su quello posteriore. Gli errori di jQuery tendono a interferire con il funzionamento di altri plugin e possono persino impedire loro di funzionare.

Conviene sempre stare al passo con le imminenti modifiche alla libreria di WordPress. Ma è davvero essenziale quando si ha a che fare con un sito legacy. Qualsiasi articolo che non vede un aggiornamento da un po' di tempo è soggetto a rotture.

Pertanto, è importante controllare i log delle modifiche per il core di WordPress e per jQuery stesso. Testare inoltre gli aggiornamenti in un ambiente di gestione temporanea prima di applicarli a un sito di produzione. Questo potrebbe salvarti da alcuni seri problemi di usabilità.

Tasti del pianoforte rotti.

Ricerca prima di rimuovere il codice

Sia che tu abbia creato un sito web anni fa o lo abbia ereditato da un altro sviluppatore, è probabile che ti imbatterai in un codice discutibile. Potrebbe essere uno snippet all'interno di un modello di tema o anche un plug-in ambiguo.

Questo è un motivo in più per documentare i tuoi progetti. Ma se non c'è documentazione, potresti essere lasciato a chiederti perché un particolare elemento è stato incluso. È stata solo una cattiva pratica o questo codice ha ancora uno scopo?

Anche se può sembrare sicuro disattivare un plug-in o rimuovere il codice, prima fai qualche ricerca. Non posso dirti quante volte ho gettato via qualcosa che pensavo fosse inutile solo per scoprire che facilitava qualche funzione oscura. Ciò ha portato a riportare le cose come erano (assicurati di mantenere anche i backup).

La ricerca dipende tutto dall'oggetto stesso. Se si tratta di un plug-in, una ricerca sul Web può essere di grande aiuto. Per i frammenti, analizza il codice e prova a capire cosa fa. In ogni caso, non toccare nulla in un sito di produzione finché non lo sai per certo e non hai eseguito dei test.

Un computer portatile.

Cerca le caratteristiche mancanti

Le cose cambiano velocemente sul web. Pertanto, a un sito Web più vecchio potrebbero mancare alcune funzionalità cruciali. Cose che potrebbero lasciarti in ritardo o peggio.

Forse i due elementi più importanti in questo elenco sono l'accessibilità e lo stile reattivo. Un sito web creato nel 2010 potrebbe non aver tenuto conto di queste cose.

Ad esempio, ho scoperto che alcuni vecchi progetti utilizzavano un plug-in per offrire un tema mobile separato. Non c'era niente di particolarmente negativo in questa pratica – e ha funzionato abbastanza bene. Ma anche i temi desktop obsoleti possono essere adattati per funzionare bene su schermi più piccoli. Ci vuole un po' di CSS e forse anche la riconfigurazione dei modelli, ma vale la pena farlo se una riprogettazione non è nel budget.

Portare l'accessibilità al tabacco da fiuto potrebbe richiedere molti test manuali e automatizzati. Ti consigliamo di assicurarti che il sito Web copra le nozioni di base come i rapporti di contrasto del colore, la leggibilità e la navigazione adatta alla tastiera. Anche l'utilizzo dell'attributo ALT sulle immagini è importante.

Anche se hai risorse limitate con cui lavorare, un piccolo sforzo in queste aree può avere un impatto positivo.

Tessere lettera da un gioco da tavolo.

Realizzare di nuovo un vecchio sito Web WordPress (quasi) nuovo

È un merito sia per WordPress che per il suo ecosistema che i siti Web creati molti anni fa continuino a funzionare. Gran parte del codice e dello stile coinvolti è più resiliente di quanto si possa pensare.

Eppure il tempo scorre. Temi, plugin e script alla fine si interrompono se non vengono mantenuti. Possiamo certamente sperare che gli sviluppatori di questi articoli stiano al passo con gli standard più recenti. Ma a volte quel lavoro spetta a noi.

Se un sito legacy è a tua cura, non preoccuparti. Facendo alcuni compiti ed essendo alla ricerca di potenziali problemi, puoi comunque fornire un'ottima esperienza agli utenti.