Quello che ho imparato sulla manutenzione di WordPress
Pubblicato: 2020-09-12Negli ultimi dieci anni, gran parte del mio lavoro di progettazione e sviluppo è stato incentrato su WordPress. Ho dedicato un bel po' di tempo alla creazione e alla manutenzione di siti Web che utilizzano il CMS più utilizzato al mondo.
Non a caso, ho imparato molto in quell'arco di tempo. Quindi, per parafrasare il vecchio detto: quando conosci meglio, fai meglio.
Pensando alle mie esperienze, che hanno incluso molti alti e bassi, ho voluto condividere ciò che ho imparato con un pubblico più ampio (ovvero, uno al di là degli animali domestici nel mio ufficio di casa). Come parte di questa ricerca, ho tenuto una presentazione sul mantenimento di più siti Web WordPress al WordCamp Lehigh Valley 2019.
Nello stesso spirito, di seguito è riportata una raccolta di alcune delle lezioni più importanti che ho imparato, molte delle quali nel modo più duro. Si spera che ti aiutino a evitare alcune delle stesse idee sbagliate e gli stessi errori che hanno portato me.
Gli aggiornamenti sono raramente un'emergenza
Se dedichi abbastanza tempo all'utilizzo e alla lettura di WordPress, sentirai sicuramente molto parlare di come mantenere aggiornati i tuoi siti. Certo, gli aggiornamenti al core, ai temi e ai plugin di WordPress sono importanti per mantenere la compatibilità e la sicurezza.
La consapevolezza del problema è fondamentale. Non è mai una buona idea ignorare le nuove versioni man mano che escono. Tuttavia, di solito non è nemmeno necessario applicare gli aggiornamenti immediatamente.
I siti web che creiamo stanno diventando sempre più complessi. E spesso fanno affidamento su molti pezzi disparati di varie terze parti, per non parlare del codice personalizzato che aggiungiamo a quel mix. Più un sito è complesso, maggiori sono le possibilità che qualcosa vada storto.
A meno che un aggiornamento non influisca direttamente sulla sicurezza o sulla funzionalità del tuo sito, puoi aspettare un po'. Guarda i log delle modifiche e i forum di supporto e verifica se altri hanno problemi. Quando sei soddisfatto che le cose sembrino stabili, vai avanti e aggiorna.
Non esistono due siti Web uguali
Una delle grandi cose di WordPress è il fatto che puoi configurare un sito in tanti modi. Vuoi aggiungere alcune funzionalità SEO? Hai un sacco di opzioni. Hai bisogno di un fantastico tema per il portfolio? Ce ne sono molti tra cui scegliere.
Tuttavia, c'è un aspetto negativo in tutta questa scelta. Porta a un certo livello di imprevedibilità in termini di come un sito reagirà al cambiamento. Gli aggiornamenti software potrebbero causare problemi. L'uso continuato di un vecchio plug-in abbandonato potrebbe continuare a funzionare, fino a quando non lo fa. Ci sono molti altri fattori che possono entrare in gioco.
Tutto ciò rende la manutenzione ancora più difficile. Poiché ogni sito ha le sue complessità, è importante sapere tutto ciò che puoi su di esso e conservare la documentazione.
Ad esempio, documentare le informazioni relative ai plug-in, alle personalizzazioni dei temi e all'ambiente di hosting è un'abitudine utile. Conserva tutto in un file di testo e servirà come utile riferimento man mano che il sito invecchia.
Ci sono alcune cose che non possiamo controllare
Come web designer, mettiamo cuore e anima nelle cose che facciamo. Realizziamo siti web con l'obiettivo di aiutare i nostri clienti a raggiungere i loro. Quando le cose non vanno come speravamo, possiamo prenderla sul personale. È particolarmente brutto quando una situazione va oltre la nostra capacità di correggerla.
Un ottimo esempio di ciò è scoprire che un tema e/o un plug-in non funziona correttamente. Molte volte, è la combinazione di due pezzi diversi che sono in conflitto tra loro. Il risultato è che una caratteristica o funzionalità specifica si interrompe.
Sempre il supereroe tecnologico, cerchi di lavorare con gli sviluppatori dei prodotti offensivi. Fornisci i dettagli del bug e forse concedi loro anche l'accesso alla tua installazione. Ma, ogni tanto, sembra che tutto questo sforzo sia inutile.
Questi fornitori non vedono necessariamente le cose con la stessa urgenza. Possono o non possono risolverlo. Potrebbero dirti che ricercheranno il problema e non avrai mai più notizie da loro. È frustrante e può farti sentire come se stessi deludendo il tuo cliente.
Anche se non è mai l'ideale, la realtà è che ci sono davvero alcune cose che sfuggono al nostro controllo. In questi casi, la cosa migliore da fare è prendere e andare avanti per trovare una soluzione che funzioni, con o senza un particolare prodotto.
E vale anche la pena notare che, mentre ci saranno momenti in cui i tuoi sforzi per ottenere una correzione di bug non funzioneranno, ci saranno momenti in cui lo faranno. Questo da solo ne vale la pena.
Strumenti e processi possono aiutare
Se gestisci alcuni siti Web WordPress, tenere il passo con le loro esigenze non è troppo difficile. Ma man mano che il tuo portafoglio cresce, aumentano anche le possibilità di perderti qualcosa. Questo è naturale, poiché non puoi essere ovunque contemporaneamente.
Per fortuna, ci sono alcuni strumenti straordinari per aiutare. Ad esempio, un servizio dashboard unificato come ManageWP, InfiniteWP o Jetpack (tra molti altri) ti consentirà di gestire ciascuno dei tuoi siti WordPress attraverso un'unica interfaccia utente. Aggiorna i plugin, esegui backup e generalmente sai esattamente dove ti trovi. Se sei un designer che gestisce molti siti, questo tipo di sistema può salvarti la vita.
Ma gli strumenti sono solo una parte dell'equazione. Altrettanto importante è lo sviluppo di processi per gestire i tuoi siti web.
A volte, è facile avere un po' di paura quando qualcuno menziona un "processo". Ma non temere: non deve essere complicato. Il solo fatto di avere un giorno e un'ora di routine durante la ricerca e l'esecuzione degli aggiornamenti è un processo sufficiente per la maggior parte delle situazioni.
Imparerai mentre vai
Mantenere un sito Web WordPress è una responsabilità più grande di quanto possa sembrare a prima vista. Fare semplicemente clic sul pulsante di aggiornamento ogni tanto non è sufficiente. Ci vuole anche un'attenta riflessione, ricerca e pianificazione per farlo bene.
Ma più siti ti occupi, più opportunità hai di apprendere le migliori pratiche. Non solo, è anche un'opportunità per scoprire i modi più efficienti per sviluppare un flusso di lavoro di manutenzione.
Alla fine, si tratta di tenere il passo con le cose e farlo nel modo più semplice possibile.