Ce am învățat despre întreținerea WordPress

Publicat: 2020-09-12

În ultimul deceniu, o mare parte din munca mea de proiectare și dezvoltare a fost centrată pe WordPress. Am petrecut mult timp atât construind, cât și întreținând site-uri web care utilizează cel mai utilizat CMS din lume.

Nu întâmplător, am învățat multe în această perioadă. Astfel, pentru a parafraza vechea zicală: Când știi mai bine, faci mai bine.

Gândindu-mă la experiențele mele, care au inclus o mulțime de suișuri și coborâșuri, am vrut să împărtășesc ceea ce am învățat unui public mai larg (adică unul dincolo de animalele de companie din biroul meu de acasă). Ca parte a acestei căutări, am făcut o prezentare despre menținerea mai multor site-uri web WordPress la WordCamp Lehigh Valley 2019.

În același spirit, mai jos este o colecție a unora dintre cele mai importante lecții pe care le-am învățat – multe dintre ele pe calea grea. Sper că vă vor ajuta să evitați unele dintre aceleași concepții greșite și greșeli pe care le-am primit pe mine.

Actualizările sunt rareori o urgență

Dacă petreceți suficient timp folosind și citind despre WordPress, veți auzi cu siguranță multe despre menținerea site-urilor dvs. la zi. Sigur, actualizările la nucleul WordPress, temele și pluginurile sunt importante pentru a menține compatibilitatea și securitatea.

Conștientizarea problemei este vitală. Nu este niciodată o idee bună să ignorați versiunile noi pe măsură ce apar. Cu toate acestea, de obicei, nu este necesar să aplicați imediat actualizările.

Site-urile web pe care le construim cresc în complexitate. Și se bazează adesea pe o mulțime de piese disparate de la diverse terțe părți, ca să nu mai vorbim de codul personalizat pe care îl adăugăm la acel mix. Cu cât un site este mai complex, cu atât există mai multe posibilități ca ceva să meargă greșit.

Cu excepția cazului în care o actualizare afectează în mod direct securitatea sau funcționalitatea site-ului dvs., este în regulă să așteptați puțin. Priviți jurnalele de modificări și forumurile de asistență și vedeți dacă alții au probleme. Când sunteți mulțumit că lucrurile par stabile, mergeți mai departe și actualizați.

Un semn pe care scrie „Și respira”.

Nu există două site-uri web la fel

Unul dintre lucrurile grozave despre WordPress este faptul că poți configura un site în atât de multe moduri. Doriți să adăugați niște funcționalități SEO? Ai o mulțime de opțiuni. Ai nevoie de o temă minunată de portofoliu? Sunt multe dintre care să alegeți.

Cu toate acestea, toată această alegere are un dezavantaj. Conduce la un anumit nivel de imprevizibilitate în ceea ce privește modul în care un site va reacționa la schimbare. Actualizările de software pot cauza probleme. Utilizarea în continuare a unui plugin vechi, abandonat, poate continua să funcționeze – până când nu funcționează. Există o serie de alți factori care pot intra în joc.

Toate acestea fac întreținerea și mai dificilă. Deoarece fiecare site are propriile sale complexități, este important să știți tot ce puteți despre ele și să păstrați documentația.

De exemplu, documentarea informațiilor referitoare la pluginuri, personalizări ale temelor și mediul de găzduire este un obicei care merită. Păstrați totul într-un fișier text și va servi drept referință utilă pe măsură ce site-ul îmbătrânește.

O persoană care poartă doi pantofi de culori diferite.

Sunt unele lucruri pe care nu le putem controla

În calitate de web designeri, ne punem inima și sufletul în lucrurile pe care le facem. Construim site-uri web cu scopul de a ajuta clienții noștri să le realizeze pe ale lor. Când lucrurile nu merg așa cum am sperat, putem să o luăm personal. Este deosebit de rău când o situație depășește capacitatea noastră de a o remedia.

Un prim exemplu în acest sens este descoperirea că o temă și/sau un plugin pur și simplu nu funcționează corect. De multe ori, este combinația a două piese diferite care sunt în conflict una cu cealaltă. Rezultatul este că o anumită caracteristică sau funcționalitate devine ruptă.

În orice caz, super-erou tehnologic, încerci să lucrezi cu dezvoltatorii produsului (produselor) ofensator. Oferiți detalii despre erori și poate chiar le acordați acces la instalarea dvs. Dar, din când în când, se pare că tot acest efort este în zadar.

Acești furnizori nu văd neapărat lucrurile cu aceeași urgență. Ei o pot repara sau nu. Ei vă pot spune că vor cerceta problema și nu veți mai auzi niciodată de ei. Este frustrant și te poate face să simți că ți-ai dezamăgit clientul.

Deși nu este niciodată ideal, realitatea este că există într-adevăr unele lucruri care sunt dincolo de controlul nostru. În aceste cazuri, cel mai bun lucru de făcut este să alegeți și să mergeți mai departe pentru a găsi o soluție care funcționeze - cu sau fără un anumit produs.

Și este de remarcat, de asemenea, că, deși vor exista momente în care eforturile dvs. de a obține o remediere a erorilor nu funcționează, va exista un moment în care o vor face. Doar asta o face să merite.

O mână care se întinde spre soare.

Instrumentele și procesele pot ajuta

Dacă gestionați câteva site-uri WordPress, să faceți pasul cu nevoile lor nu este prea dificil. Dar pe măsură ce portofoliul tău crește, cresc și șansele să ratezi ceva. Acest lucru este firesc, deoarece nu poți fi peste tot deodată.

Din fericire, există câteva instrumente uimitoare care vă pot ajuta. De exemplu, un serviciu de tablou de bord unificat precum ManageWP, InfiniteWP sau Jetpack (printre multe altele) vă va permite să gestionați fiecare dintre site-urile dvs. WordPress printr-o singură interfață de utilizare. Actualizați pluginurile, executați copii de siguranță și, în general, știți exact unde vă aflați. Dacă sunteți un designer care gestionează o mulțime de site-uri, acest tip de sistem poate fi salvator.

Dar instrumentele sunt doar o parte a ecuației. Dezvoltarea proceselor pentru a trata site-urile dvs. web este la fel de importantă.

Uneori, este ușor să te sperii puțin când cineva menționează un „proces”. Dar niciodată nu vă temeți – nu trebuie să fie complicat. Doar să aveți o zi și o oră de rutină când cercetați și efectuați actualizări este un proces suficient pentru majoritatea situațiilor.

O persoană care ține în mână un bec.

Vei învăța pe măsură ce mergi

Menținerea unui site web WordPress este o responsabilitate mai mare decât poate părea la prima vedere. Nu este suficient să faceți clic pe butonul de actualizare din când în când. De asemenea, este nevoie de o gândire atentă, de cercetare și de planificare pentru a o face corect.

Dar cu cât ai grijă de mai multe site-uri, cu atât ai mai multe oportunități de a învăța cele mai bune practici. Nu numai asta, este și o șansă de a afla cele mai eficiente modalități de a dezvolta un flux de lucru de întreținere.

În cele din urmă, totul este să ții la curent cu lucrurile și să faci asta în cel mai ușor mod posibil.