Crearea temei va fi mai ușoară, dar nu suntem încă acolo
Publicat: 2021-07-29„Modul în care temele au evoluat în WordPress a făcut crearea lor mai ușoară”, a scris Tammie Lister în linia de deschidere a articolului ei intitulat Crearea temei este acum mai ușoară. „Pare o afirmație îndrăzneață, dar este adevărată.”
Nu este deloc exagerat să spunem că mulți ar cere această rețetă secretă de sos de creare ușoară a temei. În orice caz, tematica WordPress se află la cel mai complex stadiu din istorie. Este o combinație ciudată de API-uri și ani și ani de bagaje moștenite. Trecerea astăzi în dezvoltarea temelor tradiționale implică o barieră ridicată în calea accesului, mai ales dacă doriți să construiți ceva mai măreț decât oricare dintre temele implicite Twenty*.
Dar Lister vorbește despre WordPress-ul viitorului, o platformă care își va reda ieșirea front-end prin blocuri.
Lucrul cu blocurile este că pun acest văl peste o mulțime de lucruri moștenite dezordonate, creând un nou standard în care oricine dorește să construiască o temă nu trebuie să-și facă griji pentru o mare parte din istoria care ne-a dus de la Punctul A la Punctul. B. Acesta este un lucru bun . Standardizarea sistemului era așteptată de mult, dar suntem încă în proces de a face acest ultim salt înainte. Este o perioadă dificilă pentru a fi dezvoltator. Poate fi, de asemenea, o nouă aventură interesantă dacă încetăm să ne gândim la teme dintr-o mentalitate tradițională.
Lister a avut grijă să sublinieze diferența dintre tema „creare” și „dezvoltare”. În aproape două decenii de WordPress, am avut vreodată doar dezvoltatori de teme WordPress. Doar cei cu cunoștințe minime de HTML, CSS, PHP și [uneori] JavaScript ar putea crea o temă. Și asta este absolut adevărat și astăzi.
Totuși, mâine nu va fi adevărat.
Actul de proiectare front-end nu trebuie să fie o chestiune de totul sau nimic. Creatorii pot crea modele personalizate și în curând le pot trimite în directorul oficial de modele. WordPress 5.8 a lansat editorul de șabloane, astfel încât oricine își poate înmuia degetele de la picioare în capătul puțin adânc al grupului de creare de șabloane. Stilurile globale, o caracteristică care nu a fost încă lansată, poartă cu sine promisiunea personalizării fonturilor, culorilor, fundalurilor, chenarelor și multe altele.
Din perspectiva dezvoltatorului, unele dintre aceste caracteristici pot părea limitative. Ne scufundăm în cod și vedem că lumea din jurul nostru se schimbă. Nimic nu seamănă cu WordPress de odinioară. Sunt momente în care lucrurile sunt mai complicate – uneori după mărime.
Cu toate acestea, pentru oamenii care nu au scris niciodată o linie de cod în viața lor, se pregătește ceva magic. WordPress reduce bariera de intrare la aproape nimic pentru oamenii „obișnuiți”.
Îmi amintesc cât de încurajator a fost să creez primul meu design de blog personal pe WordPress. A fost o bifurcăre a unei teme de Tung Do, fostul proprietar al blogului WP Designer, acum dispărut. Știam suficient HTML și CSS pentru a-mi sparge calea prin cea mai mare parte și suficient PHP pentru a-mi sparge site-ul de câteva zeci de ori. A fost o experiență care mi-a schimbat viața, care a jucat un rol nu mic în lansarea carierei mele.
Cu toate acestea, mă gândesc și la toți oamenii care nu au reușit să-și construiască propriile design-uri de site, deoarece nu aveau cunoștințele prealabile, timpul disponibil sau au dat peste un alt blocant care le-a interzis intrarea în experiență. WordPress este poziționat să schimbe asta cu noi instrumente, construind o pistă care să permită mai multor oameni să devină parte a comunității noastre de design colectiv.

Nu este vorba doar de a construi design-uri personale pentru bloguri. Este vorba despre a permite oricui dorește să contribuie la acest experiment open-source, bazat pe ideea pe care o putem împărtăși cu vecinii noștri.
Directorul de modele, care are doar câteva zile, este un exemplu timpuriu în acest sens. Pe măsură ce continuăm să eliminăm barierele pentru non-dezvoltatori, se deschide o întreagă lume de posibilități și, poate, le permite unora care nu au avut anterior privilegiul de a contribui la o oportunitate de a face acest lucru. Sau, ar putea fi chiar rampa de lansare a unei noi afaceri pentru unii.
Există, de asemenea, un bilet vechi de doi ani pe șabloanele paginii de pornire care se aprinde. Este un fel de însoțitor pentru a bloca modele, abordând pagini întregi în loc de secțiuni. Scopul inițial ar fi ca tematicii să le includă în temele lor, dar îmi imaginez un viitor în care utilizatorii le pot crea și partaja liber cu colegii lor prin WordPress.org.
Dar, este dificil pentru autorii de teme de astăzi - și dezvoltatorii de pluginuri, dar vom păstra asta pentru o altă postare.
Temele tradiționale poartă toate bagajele moștenite menționate mai devreme, iar unele dintre noile instrumente legate de blocuri s-au adăugat la încărcătură. Faza actuală deseori rupe proiectele clasice sau forțează dezvoltatorii să amestece compuși și să aștepte să vadă dacă amalgamarea explodează.
Și viitorul promis al tematizării ușoare cu blocuri este încă la început. În momentul în care dezvoltatorii intră în ceva ceva mai „avansat” decât un simplu blog, există obstacole și capcane din abundență. De exemplu, dacă doriți să utilizați diferite dimensiuni și orientări ale imaginii în diferite secțiuni ale unui șablon de prima pagină, acest lucru este imposibil cu blocul Postați imaginea prezentată.
Sau, poate aveți un utilizator de temă care dorește să pună un profil dinamic/link de cont pentru utilizatorii înregistrați pe propriul site. Nu se întâmplă fără a construi un plugin sau a găsi unul care să se ocupe de treaba. Poate fi, de asemenea, o vânzare grea când patru linii de cod PHP au funcționat bine în trecut.
Acestea sunt doar exemple simple ale unei game de probleme cu care autorii teme se ocupă de zi cu zi. Sunt soluții de probleme pentru mase, dar nu au încă un set suficient de robust de instrumente. În mod fundamental, sistemul de blocuri poate gestiona majoritatea problemelor și chiar poate oferi soluții mai bune în unele cazuri, dar nu toate blocurile sau opțiunile necesare sunt încă la locul lor.
Pe măsură ce continuăm să rezolvăm aceste probleme și să adăugăm piesele lipsă, crearea temelor va fi mai ușoară pentru toată lumea, de la cel care lucrează în weekend până la magazinul tematic de un milion de dolari. Va mai trece puțin până să ajungem acolo, dar îmi este greu să nu mă uit la ceea ce urmează și să nu fiu entuziasmat de perspectiva tematicii în următorii câțiva ani.
