Î: Prima temă WordPress FSE acum live
Publicat: 2020-10-23
Reprezentantul echipei Teme, Ari Stathopoulos, este acum oficial primul autor de temă care are o temă în director care acceptă editarea întregului site (FSE). Cu o lansare beta redusă a livrării FSE în WordPress 5.6 în decembrie, cineva a trebuit să fie primul care să facă pasul. Avea sens ca cineva intim familiarizat cu dezvoltarea temei și cu regulile directoarelor să intensifice.
În multe privințe, Stathopoulos și-a asumat o responsabilitate uriașă. Până când una dintre temele implicite Twenty* se ocupă de FSE, tema Q va fi probabil unul dintre exemplele principale pe care alți autori de teme le vor urma pe măsură ce încep să învețe cum să construiască teme bazate pe blocuri.
La începutul acestei luni, am folosit Q pentru a testa FSE și pentru a determina cât de mult a avansat. Mai sunt cel puțin luni până să fie gata de utilizare în producție. Versiunea beta din 5.6 este mai mult sau mai puțin doar pentru a face mai mulți oameni să testeze.
Stathopoulos nu intenționează să facă Q mult mai mult decât o temă de pornire simplă sau experimentală. Este aproape un loc de joacă pentru a vedea ce este posibil.
„Q s-a născut din necesitate”, a spus el. „Nu puteam lucra la editarea întregului site sau la stiluri globale fără a avea o temă de bază pentru ele, așa că pentru o perioadă, am avut-o într-un depozit GitHub. Am decis să-l lansez în depozitul WordPress.org, deoarece cred că s-ar putea să nu fiu singurul cu aceste probleme. Descărcarea unei teme în tabloul de bord este mai ușoară decât clonarea unui depozit pentru majoritatea oamenilor.”
Temele existente bazate pe blocuri sunt puține. Automattic și unii dintre angajații săi au niște proiecte experimentale, dar niciunul dintre acestea nu se află în directorul oficial pentru ca oricine să le testeze. Stathopoulos dorea o temă de bază fără păreri în ceea ce privește designul, care să-i permită să lucreze la FSE, să testeze cererile de atragere și să experimenteze diverse idei.
„Are câteva idei pentru lucruri pe care în cele din urmă mi-ar plăcea să le văd implementate în FSE și este un loc de joacă”, a spus el. „De exemplu, adăugarea unui skip-link pentru accesibilitate în temă, o implementare pentru tipografie receptivă/adaptativă și încărcarea condiționată a stilurilor de bloc numai atunci când sunt utilizate/necesare. Acestea sunt lucruri care sper că vor face parte din WordPress Core la un moment dat, iar tema Q explorează idei despre cum să le implementeze.”
El a început să lucreze la această temă în urmă cu peste un an și continuă să lucreze la ea ca un proiect secundar. El a spus că Yoast, angajatorul său, susține pe deplin ideea de a crea lucruri care sunt benefice pentru alți designeri de teme și pentru nucleul WordPress.
Dezvoltarea unei teme capabile de FSE

Utilizatorii finali trebuie să instaleze pluginul Gutenberg și să activeze caracteristica experimentală FSE pentru a utiliza tema sau orice temă similară. În prezent, FSE îi lipsesc multe caracteristici cheie care îl fac viabil pentru majoritatea proiectelor din lumea reală. Cu toate acestea, dezvoltatorii de teme care intenționează să lucreze cu WordPress în următorii câțiva ani vor trebui să înceapă testarea și experimentarea. Q este un bun punct de plecare pentru a avea o idee despre cum vor arăta temele.
„Cea mai mare problemă a fost – și este încă – să ținem pasul cu dezvoltarea Gutenberg”, a spus Stathopoulos. „Multe lucruri sunt în prezent fluide și se întâmplă într-un ritm foarte mare. Motivul pentru care am creat tema a fost pentru că alte teme pe care le testam, ca parte a contribuției mele la Echipa de teme, nu au fost întreținute sau actualizate corespunzător. Am vrut să creez o temă de pornire care să poată fi folosită ca punct de plecare și pentru alții.”

Una dintre cele mai mari întrebări încă în aer este cum va arăta cronologia pentru temele disponibile public, bazate pe blocuri. Va fi 2021 anul în care preiau controlul? Acest lucru este puțin probabil, având în vedere starea actuală a caracteristicii. Cu toate acestea, va exista un moment în care dezvoltatorii nu mai construiesc teme clasice sau tradiționale.
„Cred că vom vedea mult mai multe teme FSE în 2021”, a spus Stathopoulos. „Ar putea dura câțiva ani înainte ca acestea să devină standard, dar după lansarea WordPress 5.6, sper că se va dezvolta mult mai mult și se va concentra pe FSE și stilurile globale. Dacă vedem sau nu mai multe teme FSE, depinde de momentul în care unele lucruri se îmbină în nucleul WordPress.”
El a subliniat câteva trăsături critice lipsă de la Gutenberg în acest moment. Cel mai important este că blocul Query, care este blocul care afișează postări pe front end, nu își moștenește opțiunile din interogarea globală. În esență, aceasta înseamnă că, indiferent de URL-ul pe care se află un vizitator, acesta afișează cele mai recente postări.
„Odată ce aceste lucruri sunt rezolvate și blocatorii pentru constructorii de teme sunt rezolvați, mă aștept să vedem o explozie de teme bune FSE în curs de dezvoltare”, a spus el.
Stathopoulos este cel mai încântat de perspectiva de a vedea mai multe standarde de design ajungând la bază. În prezent, nu există coerență între teme. Autorii temei pot folosi orice marcaj doresc. Schimbarea temelor afectează structura unui site, SEO, accesibilitatea, viteza și multe alte lucruri.
„Sfatul meu pentru dezvoltatorii de teme care doresc să înceapă să schimbe ar fi să înceapă cu ceva simplu”, a spus el. „Este tentant să adaugi stiluri extrem de obișnuite, pentru butoane de exemplu, dar din ce în ce mai multe lucruri sunt adăugate în editor în fiecare zi, cum ar fi o setare de rază de margine pentru butoane. Autorii de teme ar trebui să evite capcana de a proiecta o temă FSE având în vedere ceea ce face editorul în prezent. În schimb, autorii temelor ar trebui să se străduiască să construiască ceva având în vedere o viziune a ceea ce va deveni editorul în cele din urmă.”
Viitorul recenziilor teme
Deoarece Stathopoulos este un reprezentant al echipei Teme, el are, de asemenea, o perspectivă asupra schimbării în următorii ani pentru ghiduri și pașii pe care autorii ar putea avea nevoie să ia. Deși este prea devreme pentru ca echipa să înceapă să ia decizii, membrii săi se gândesc deja la schimbările viitoare.
„Schimbarea este întotdeauna dificilă, mai ales când este pentru ceva atât de mare”, a spus Stathopoulos. „Va fi o călătorie accidentată și va dura timp. Tematica WordPress este o industrie uriașă. Pentru o vreme, temele „clasice” (din lipsa unui cuvânt mai bun) vor continua să fie o soluție viabilă pentru dezvoltatorii de teme care nu au avut timp să ajungă din urmă. Dar nu pentru totdeauna.”
Unii s-ar putea să privească înapoi la schimbările majore anterioare și să-și facă griji cu privire la ceea ce ar putea cere viitoarele ghiduri ale directorului de teme. În 2015, echipa a cerut toate opțiunile de temă pentru a utiliza personalizatorul. Acest lucru a fost după o așteptare de trei ani pentru ca autorii temelor să facă schimbul organic. Având în vedere că FSE va fi o abatere mult mai mare de la norme și antipatie față de proiectul Gutenberg din partea unor segmente ale comunității de dezvoltare, ar putea fi o tranziție dură.
„La un moment dat, temele FSE vor deveni standardul industriei și ceea ce își doresc utilizatorii”, a spus Stathopoulos. „Personal, sper că nimeni nu va dori să încarce o temă clasică în depozitul w.org în 2025, când industria va merge mai departe. Ar fi ca și cum ați încărca astăzi o temă care utilizează tabele și cadre iframe pentru machete.”
El a spus că va fi acordat suficient timp pentru eventuala tranziție. Cu toate acestea, echipa va acorda prioritate temelor bazate pe FSE. Ei sunt conștienți de cât de multă schimbare va fi aceasta și vor planifica în consecință când va veni momentul.
