Este viitorul WordPress fără cod?
Publicat: 2020-04-14Unul dintre aspectele mai unice ale WordPress este că designerii pot alege cum doresc să-l folosească. Putem construi site-uri web care fac orice număr de lucruri – și există o mulțime de moduri diferite de a face acest lucru.
De exemplu, putem crea o temă de la zero sau putem descărca una dintre miile de opțiuni gratuite sau premium. Sau, am putea alege să creăm conținut cu editorul de blocuri Gutenberg sau să profităm de un plugin de generare de pagini.
Aceste alegeri contează, deoarece vor determina foarte mult despre produsul finit. Va funcționa așa cum avem nevoie? Va arăta așa cum ne dorim? Cât de flexibil va fi schimbarea în viitor? Și, poate cel mai important: ne va bloca într-un anumit produs?
Există un fel de concluzie cu aceste alegeri. În esență, decidem dacă vrem sau nu (sau trebuie) să scriem cod personalizat .
Este un fel de mare lucru. Și, pe măsură ce WordPress și ecosistemul său continuă să evolueze, ne face să ne întrebăm dacă mai mulți designeri vor alege soluții fără cod. Dar, dacă da, care sunt ramificațiile?
Creatorii de pagini sunt din ce în ce mai buni
Am ajuns la acest punct în mare parte datorită comunității de dezvoltatori WordPress. Pluginurile pentru generarea de pagini, de exemplu, există de ani de zile.
La început, aceste produse au avut tendința de a fi aproximări neglijente a ceea ce se putea realiza cu anumite cunoștințe despre CSS și PHP. Totuși, au adus posibilitatea de a crea un aspect personalizat de pagină unui număr mai mare de persoane.
Designerii profesioniști (inclusiv eu) ar putea uneori să disprețuiască aceste instrumente. Din punct de vedere al codului, au fost foarte mult pe toată harta în ceea ce privește calitatea. Și folosirea unui generator de pagini a fost ca și cum ai fi înșelat într-un proiect.
Cu toate acestea, autorii de pluginuri au continuat să-și îmbunătățească produsele. Instrumentele moderne au evoluat până la punctul în care codul este mai curat și mai receptiv. În plus, dezactivarea unui generator de pagini va duce la pierderea formatării conținutului, dar paginile dvs. nu vor mai afișa cantități masive de coduri scurte neutilizate.
Gutenberg aduce blocurile la o instalare implicită
WordPress însuși a trecut la o modalitate mai orientată vizual de a crea conținut. Când editorul de blocuri Gutenberg a fost introdus în WordPress 5.0, acesta a urmărit să aducă o experiență de utilizator mai consistentă. Acesta a fost parțial un răspuns la tehnicile personalizate pe care dezvoltatorii le-au folosit pentru a ocoli limitările Editorului clasic.
De asemenea, a semnalat că nu trebuie neapărat să scrieți cod personalizat pentru a realiza aspecte și caracteristici mai complexe. Editorul a creat propriul ecosistem de blocuri personalizate, pe care le puteți adăuga după cum este necesar.
În timp ce Gutenberg nu este neapărat în concurență directă cu constructorii de pagini, oferă o alternativă mult mai ușoară. Și, pe măsură ce devin disponibile mai multe blocuri, probabil că mai mulți designeri vor rămâne cu instrumentul de editare nativ.
În plus, editorul de blocuri va permite în cele din urmă editarea întregului site. Aceasta înseamnă că, pe lângă crearea de conținut, vom avea capacitatea de a crea un întreg site web vizual - totul într-o instalare implicită a WordPress.
Când acest lucru se va realiza, se pare că codul va deveni foarte opțional pentru oricine construiește un site web cu WordPress.
Cei buni şi cei răi
Trecerea la o experiență de construire a site-ului fără cod are unele potențiale pozitive și negative:
Pozitive
Fie că este vorba de un plugin de generare de pagini sau de Gutenberg, aceste instrumente permit oricui să creeze machete de pagină personalizate. În plus, pot adăuga conținut mai complex, cum ar fi postări, galerii de imagini, navigare și multe altele. Este nevoie doar de câteva clicuri, glisare și plasare.
Când este utilizat în combinație cu o temă compatibilă, capacitatea de a construi un site web complet personalizat intră, de asemenea, în domeniul posibilității. Acesta este un pas destul de mare pentru WordPress în ceea ce privește concurența cu mulți dintre constructorii de site-uri DIY de pe piață.
Există, de asemenea, o oportunitate de a introduce o experiență de editare și construire mult mai consistentă. Prea des, temele readymade au implementat soluții personalizate care pot duce la confuzie pentru utilizatori.
Și nu a ajutat că nici măcar instrumentul recomandat, WordPress Customizer, este menit să se ocupe de anumite sarcini – dar nu și de altele. Acest lucru a însemnat comutarea între diverse interfețe de utilizare pentru a încerca să construiți un site. Este realizabil, dar nu este cel mai ușor de utilizat.
Evoluția continuă a lui Gutenberg este un potențial schimbător de joc în acest domeniu. Dus-ul dintre interfețe dispare, deoarece am avea o interfață de utilizare unică pentru toate sarcinile noastre legate de design și aspect.
Negative
În ciuda numeroaselor aspecte pozitive ale unui viitor fără coduri, există câteva dezavantaje reale. Poate cea mai imediată este că poate permite utilizatorilor non-tehnici puțin prea multă libertate.
Unul dintre aspectele cu adevărat utile ale unei teme personalizate este că designerii pot bloca articole pe care nu doresc să le atingă clienții. Aceasta poate deveni o provocare mult mai dificilă dacă totul este disponibil într-o interfață de utilizare vizuală.
Acest lucru există deja oarecum cu generatorii de pagini. Dar Gutenberg ar putea face și mai ușor pentru un client aventuros să meargă prea departe cu experimentele de design. Sperăm că va exista un fel de modalitate încorporată de a se proteja împotriva acestui tip de situație.
Cealaltă problemă mare este o potențială lipsă de oportunitate de a face mai mult cu o temă. La urma urmei, adesea acele mici bucăți de cod personalizat fac un site unic. Acest nou mod de a face lucrurile ar putea împiedica dezvoltatorii să adauge fragmente de cod bazate pe șabloane? Va trebui să fie totul un bloc?
În cele din urmă, merită să ne întrebăm dacă acest lucru îi descurajează pe dezvoltatorii noi să manipuleze codul. Dezvoltarea temei este un punct de plecare atât de comun pentru învățarea PHP, CSS și JavaScript.
Adevărat, crearea de blocuri personalizate este o oportunitate de a scrie cod. Dar nu toată lumea va merge pe această cale. Ar fi păcat să vezi că spiritul abil să dispară.
Un peisaj în evoluție
Faptul că WordPress se îndreaptă către un proces de design orientat vizual este evident de ceva timp. De la prima vedere asupra experienței de editare bazată pe blocuri a lui Gutenberg, sau chiar la apariția Customizer-ului cu ani mai devreme, se părea că scopul a fost să realizeze mai multe sarcini de proiectare fără a atinge codul.
Pe măsură ce partea din spate a CMS-ului devine mai lustruită, modul de a construi cu WordPress așa cum îl cunoaștem se schimbă. Codul va fi în continuare o parte a procesului – pentru cei care doresc să-l folosească. Pentru alții, designul se va schimba în mod fundamental către instrumente interactive.
Acest lucru va deschide o lume cu totul nouă de posibilități pentru mulți oameni. Ce va însemna pentru profesioniștii web? Povestea aia se mai scrie.