Începeți să vă pregătiți pentru editarea întregului site cu un nou curs pe teme bazate pe blocuri
Publicat: 2020-06-10Editarea întregului site este la doar o jumătate de an până să devină realitate. Caracteristica este de așteptat să aterizeze în WordPress 5.6, programată pentru lansare în decembrie. Pentru a pregăti autorii temelor pentru această schimbare viitoare, Carolina Nymark a creat un nou site web și un curs de formare, intitulat corect Editarea site-ului complet.
Nymark a fost de multă vreme autor de teme și colaborator la Echipa de teme WordPress. Ea a fost lider de echipă sau reprezentant de câțiva ani și este unul dintre liderii din spatele impulsului pentru mai multe teme pregătite pentru accesibilitate.
Există două obstacole majore cu care se confruntă autorii de teme chiar acum. Prima este că editarea întregului site este încă într-o fază experimentală. Al doilea este că nu există suficientă documentație, tutoriale și cursuri care să facă scufundări profunde în această evoluție a tematicii pentru WordPress. Cel puțin pentru această ultimă problemă, Nymark are suficientă experiență pentru a face ceva în privința asta, ceea ce este exact despre acest nou angajament.
După ce și-a pierdut locul de muncă din cauza COVID-19, a vrut să-și folosească timpul liber pentru a contribui înapoi la editorul de blocuri. „În același timp, oamenii din jurul meu au început să pună întrebări despre editarea întregului site și, cu testele pe care le-am făcut, am știut cum să încep”, a spus ea. „Dacă aș putea împărtăși asta, aș putea ușura procesul pentru alții.”
Rolul ei reprezentativ în Echipa Temelor a oferit, de asemenea, o perspectivă unică asupra bătăliei dificile cu care se vor confrunta autorii temelor. Nymark a spus că a simțit un sentiment de urgență cu editarea întregului site. „Văd doar o parte foarte mică a ecosistemului — temele WordPress care sunt trimise pentru a fi incluse în directorul de teme WordPress; dar majoritatea temelor pe care le văd nu profită de blocuri”, a spus ea. „Temele nu au blocuri de stil, iar editorul nu se potrivește cu fața. Noi, în calitate de autori de teme, nu ne-am adaptat suficient de repede la editorul de bloc, iar acum urmează o altă schimbare majoră în șase luni.”
Cursul este disponibil gratuit pentru toată lumea chiar acum. Cu toate acestea, s-ar putea să nu fie întotdeauna cazul. Nymark caută sponsorizare de la oameni din comunitatea WordPress. Ideea este că ar putea finanța dezvoltarea continuă a cursului. Dacă nu sunt suficienți bani de sponsorizare disponibili, va trebui să-i transforme într-un curs plătit. Dacă se întâmplă acest lucru, ea a spus că planul ar fi să meargă cu un model de taxă unică. Din cauza actualizărilor frecvente ale editării întregului site, ea dorește ca clienții să aibă acces la materialul de curs actualizat.
Dezvoltatorii care au cunoștințe practice despre dezvoltarea temei sunt publicul principal al cursului. Înainte ca cineva să se scufunde, ar trebui să înțeleagă funcțiile WordPress, PHP, HTML și CSS.
Ce este în curs?

În prezent, cursul este neterminat. Nu este o surpriză, deoarece editorul site-ului este încă la jumătate de an de la includerea în WordPress. Cu toate acestea, autorii temelor trebuie să treacă prin unele dintre elementele de bază cu care trebuie să fie familiarizați înainte de a parcurge pașii următori. Site-ul are, de asemenea, un forum deschis la care oricine se poate alătura și începe discuții despre construirea temelor din blocuri.
Cursul este împărțit în următoarele secțiuni, fiecare cu lecțiile sale:
- Introducere
- Totul despre blocuri
- Teme bazate pe blocuri
- Editor de site
Majoritatea lecțiilor au un videoclip scurt între două și cinci minute. Nymark oferă transcrieri complete ale videoclipurilor pentru utilizatorii care preferă să citească. Împreună cu videoclipul și transcrierea, unele lecții au material descărcabil, cum ar fi exemple de cod. În acest moment, există doar un singur test pentru partea „Totul despre blocuri” a cursului.
În acest moment, cursul acoperă doar elementele de bază. Pentru autorii de teme care au pășit deja în teme bazate pe blocuri, s-ar putea să găsească că unele dintre materialele introductive sunt un pic prea scăzute. Cu toate acestea, ar trebui să se aștepte la subiecte mai avansate în viitor. Pentru autorii de teme care încă nu se scufundă în sistemul de blocuri, acum ar fi o oportunitate excelentă de a ajunge din urmă și de a începe pregătirea pentru următoarea fază a dezvoltării temei.

Nymark este gata să adauge mai mult conținut la curs în curând, dar este o provocare continuă să rămâi la curent cu lucrurile în acest moment. „Am înregistrat conținut pe care nu îl pot folosi din cauza cât de repede se schimbă editorul de blocuri, dar asta era de așteptat”, a spus ea. „Cea mai mare îngrijorare a mea este că nu vreau să răspândesc dezinformare, iar acest lucru este dificil în această etapă incipientă.”
Pe foaia de parcurs sunt exemple de teme și diapozitive pe care alții le pot descărca și utiliza pentru prezentări în timpul întâlnirilor WordPress. De asemenea, ea construiește un parser care va crea o referință îmbunătățită a blocurilor pe care autorii de teme să o utilizeze în șabloanele lor.
Drumul Parcurs
Există o curbă de învățare, chiar și pentru cineva la fel de experimentat ca Nymark. Ea a spus că este încă greu să ne imaginăm cum va funcționa sistemul șablon când totul va fi spus și gata. Pentru că lucrurile se schimbă, este un proces educațional pe măsură ce ea construiește cursul pentru a-i preda pe alții.
„Cea mai mare confuzie pentru mine când am început a fost cum au fost salvate șabloanele și părțile șablonului”, a spus ea. „Când editați și salvați un șablon în editorul site-ului, acesta este salvat ca tip de postare personalizat, iar acel șablon va fi folosit în locul fișierului pe care îl aveți în temă. În prezent, dacă schimbați teme, structura de bloc pe care ați salvat-o în șablon este folosită, dar este stilată de noua temă. Acesta este motivul pentru care este atât de important ca autorii temei să stileze și să testeze blocurile.”
Pentru tematică, în special site-uri sau bloguri de o pagină, structura temei este probabil să fie mult mai simplă decât ceea ce vedem astăzi. Nymark a spus că noul sistem, deși este în curs de dezvoltare activă, încă se simte suficient de familiar pentru a face tranziția de la temele tradiționale ușoară. Marea diferență este între a lua mai puține decizii în ceea ce privește JavaScript personalizat și PHP cu mai multă muncă pentru proiectare.
„Dezavantajul acestui lucru este că, la început, cred că vom vedea mai puține variații în teme”, a spus ea. „Odată ce trece prima emoție de a juca cu jucării noi, acest lucru s-ar putea simți limitant. Modelele de bloc vor juca un rol major și aștept cu nerăbdare să le folosesc în curând.”
Pentru autorii de teme care își scufundă degetele de la picioare în apele de editare a întregului site pentru prima dată, ea sugerează să înceapă prin a recrea anteturile, subsolurile și alte secțiuni mici ca modele de bloc. Este suficient să vă umeziți picioarele fără să vă scufundați cu capul înainte.
Al doilea pas recomandat este să înceapă să se gândească la cum să convertești opțiunile de personalizare în sistemul de blocare. De exemplu, atunci când ne gândim la diferitele opțiuni de antet pe care le au multe teme, ar putea fi în valoare de a crea modele de bloc pentru a expune acele alegeri ale utilizatorilor prin intermediul editorului de site complet.
Drumul Înainte
Nymark a identificat mai multe domenii care trebuie abordate în viitor, și anume documentarea. „Lipsa generală a documentației este o problemă, nu numai pentru editarea întregului site, ci și pentru întregul proiect Gutenberg”, a spus ea. „Îngreunează oamenii să învețe și să contribuie.”
O caracteristică cheie pe care și-ar dori să o vadă este capacitatea autorilor de teme de a bloca șabloane pentru a împiedica utilizatorii să elimine accidental blocurile critice care oferă funcționalitate site-urilor lor web.
Ea a enumerat, de asemenea, câteva componente necesare care sunt în curs de dezvoltare de către echipa Gutenberg, dar nu sunt încă gata:
- Selectarea și crearea părților de șablon în editorul site-ului.
- Finalizarea funcției de stiluri globale.
- Actualizarea blocurilor de editare existente pe întreg site-ul cu mai multe controale.
- Crearea de noi blocuri pentru etichetele de șablon rămase.
- Îmbunătățirea blocului de navigare astfel încât să fie receptiv.
Mai este mult de lucru și multe întrebări sunt încă în aer. Cu toate acestea, există speranță pentru un viitor mai luminos, deoarece WordPress se deplasează către un limbaj de design comun prin blocuri.
„Va fi mai ușor pentru designeri să creeze layout-uri fără a se preocupa de cod”, a spus Nymark, „și odată ce șabloanele vor fi exportate, va fi, de asemenea, mai ușor să partajeze acele layout-uri ca teme. Bariera de intrare va fi mutată; va fi ușor să creați o temă de bază, dar poate fi mai dificil să creați soluții complete pentru utilizatori.”
