Prezicerea următoarelor oportunități pentru inovarea WordPress

Publicat: 2022-12-12

WordPress există din 2003. Și sistemul de management al conținutului (CMS) a suferit modificări masive de-a lungul vieții sale. Astăzi, ar putea fi de nerecunoscut în comparație cu cele mai vechi versiuni ale sale.

Semnele acestei evoluții sunt peste tot. Editorul de blocuri înseamnă că nu mai avem nevoie de un plugin de generare de pagini pentru a crea machete personalizate. Și datorită editorului de site și a temelor de blocare, un întreg site poate fi construit fără a scrie o linie de cod.

Practic, fiecare componentă majoră a construirii și întreținerii unui site web s-a schimbat. Și există toate motivele să credem că procesul de inovare va continua. Ceea ce este WordPress astăzi pune doar bazele pentru ziua de mâine.

Dar cum se va schimba WordPress? Deși nu avem o minge de cristal, putem vedea o mulțime de zone care sunt coapte pentru îmbunătățire. Unele pot fi rezolvate prin actualizări ale nucleului WordPress, în timp ce pluginul și ecosistemul tematic ar putea aborda altele.

Cu asta, haideți să încercăm să anticipăm următoarele oportunități de inovare în WordPress. S-ar putea să nu se califice drept sexy, dar totuși sunt importante.

Accesul la datele site-ului este mai ușor

Stocarea și recuperarea datelor au fost de multă vreme o provocare pentru dezvoltatorii WordPress. Sigur, totul este stocat într-o bază de date singulară. Dar lucrurile pot deveni extrem de complicate în grabă.

Postările și paginile standard sunt destul de ușor de importat sau exportat. Dar când te muți în domeniul datelor generate de pluginuri, este o altă poveste.

Asta pentru că autorii de pluginuri au numeroase opțiuni pentru scrierea în baza de date. La suprafață, această libertate pare pozitivă. Permite dezvoltatorilor să stocheze și să recupereze date într-un mod care să fie cel mai logic pentru nevoile lor.

Dar pentru noi ceilalți, poate fi un coșmar. Fiecare plugin pe care îl instalăm gestionează datele în felul său. Astfel, reunirea unui raport coerent este aproape imposibilă – cu excepția cazului în care sunteți expert în PHP.

De exemplu, să ne imaginăm un site de comerț electronic care are și conținut destinat exclusiv membrilor. S-ar putea să instalăm WooCommerce pentru a alimenta magazinul online, în timp ce un plugin separat de membru restricționează accesul la conținut.

Dacă vrem doar să exportăm date legate de una dintre aceste funcții ale site-ului, este destul de ușor. Dar dacă combinăm fiecare aspect într-un singur raport? Nu asa de usor. Datele pot fi stocate în diferite tabele de baze de date și în diferite formate. Chiar și cu ajutorul pluginurilor concepute pentru a exporta date, adesea este nevoie de cod personalizat pentru ca acest lucru să funcționeze.

Obstacolele în calea accesării datelor sunt mari și complexe. Dar există o oportunitate fie pentru nucleul WordPress, fie pentru un dezvoltator de plugin genial să-l pună la îndemâna proprietarilor site-ului.

Recuperarea datelor este încă un punct dureros pentru utilizatorii WordPress.

Crearea unei teme de bloc obligatorie

Ideea din spatele Editorului de site WordPress (alias Editarea completă a site-ului) este simplă: să împuterniciți oricine să construiască un site web personalizat într-un mediu fără cod.

Caracteristica a devenit oficial parte a nucleului WordPress în versiunea 5.9. De atunci, a fost lansat un flux constant de teme de bloc noi. Între timp, funcționalitatea funcției și experiența utilizatorului continuă să fie rafinate.

Lăsând la o parte progresul, încă nu am văzut o grămadă de utilizatori care migrează către acest nou mod de a construi site-uri web. Piața temelor continuă să fie saturată de teme clasice. În plus, dezvoltatorii pot fi în continuare atenți să permită elementelor cheie de aspect deschise pentru editare.

Ceea ce lipsește este un motiv convingător pentru a schimba. O parte din aceasta poate fi o chestiune de creștere a capacității de care este capabil Editorul site-ului. Dar poate că un produs transformator (sau 100) este necesar și pentru a atrage interesul utilizatorilor.

Imaginați-vă o temă de bloc care este atât puternică, cât și versatilă. Unul care oferă o gamă largă de variații de stil pentru a se potrivi unei multitudini de cazuri de utilizare. Și, sperăm, autorul său va fi învățat din greșelile trecute ale pieței de teme terțe.

O temă care este slabă, performantă și ușor de personalizat ar putea fi tocmai lucrul pentru a atrage utilizatorii. Din fericire, piața este larg deschisă. Asta înseamnă că există destul loc pentru concurență în acest spațiu.

O temă grozavă de bloc ar putea stimula interesul pentru Editorul site-ului WordPress.

Aducerea performanțelor de top la WordPress

Performanța site-ului este complicată. Începe cu un server de mare putere care este optimizat pentru viteză. Apoi este site-ul web, unde codul și activele trebuie utilizate eficient. Adăugați baze de date și apeluri la API-uri terță parte în amestec și există o mulțime de blocaje potențiale.

Echipa WordPress Core Performance a fost înființată pentru a ajuta la actualizarea CMS-ului. Și au făcut deja progrese semnificative în domeniul stocării în cache a interogărilor.

Cu toate acestea, ecosistemul WordPress complică și mai mult procesul. Temele și pluginurile pot varia foarte mult în ceea ce privește cerințele de resurse. Unii fac apeluri multiple la baze de date, în timp ce alții folosesc pe scară largă scripturile și stilurile. Și chiar și articolele care funcționează suficient de bine pe site-uri mici ar putea avea dificultăți la scară.

Există o varietate de pluginuri de stocare în cache disponibile pentru a obține cea mai mare performanță de pe un site web. Dar nici ei, nici nucleul WordPress nu pot explica o temă sau un plugin umflat.

Cu asta, unii dezvoltatori au decis să ocolească (în cea mai mare parte) ecosistemul rulând instalații fără cap. Cu un back-end WordPress care se ocupă de crearea de conținut, un front-end static elimină apelurile la baza de date din ecuație. Acest lucru poate duce la încărcări extraordinar de rapide ale paginilor, cu avertismentul că unele funcționalități plugin nu vor fi transferate.

Instrumentele care simplifică procesul de construire a site-urilor web WordPress fără cap ar fi binevenite. Și puncte bonus pentru cei care pot menține funcționalitatea pluginului (cărucioare de cumpărături, formulare etc.) pe partea statică sau printr-o abordare hibridă. Se fac multe progrese și va fi interesant să vedem ce progrese urmează.

Asta nu înseamnă însă că miezul WordPress nu ar trebui să se concentreze pe viteză. Pentru majoritatea utilizatorilor, păstrarea unei instalări tradiționale care utilizează o bază de date este încă realitatea. Fiecare pas către o performanță mai înaltă contează.

Există o mulțime de oportunități de a crește performanța WordPress.

Căutăm următorul lucru important în WordPress

Predicțiile de mai sus reprezintă oportunități care există deja. Una sau mai multe persoane pot face față acestor provocări și pot crea o soluție care face WordPress mai bun/mai ușor/mai rapid. Dar sunt departe de a fi singurii de acolo.

Lucrul grozav despre un CMS open-source este că dezvoltatorii sunt limitați doar de imaginația lor. Astfel, am putut vedea inovații care nici măcar nu au fost luate în considerare încă.

Pe măsură ce WordPress se maturizează, crește nevoia de a crea o experiență puternică și fără întreruperi. O comunitate plină de minți creative lucrează din greu, punând la cale următorul lucru important. Abia așteptăm să vedem cu ce vin.