Apăsați pe aceasta: Ce este nou în WordPress 6.2

Publicat: 2023-04-22

Bun venit la Press This, podcastul comunității WordPress de la WMR. Fiecare episod prezintă invitați din întreaga comunitate și discuții despre cele mai mari probleme cu care se confruntă dezvoltatorii WordPress. Următoarea este o transcriere a înregistrării originale.

Produs de RedCircle

Doc Pop : Ascultați Press This, un podcast comunitar WordPress pe WMR. În fiecare săptămână, punem în evidență membrii comunității WordPress. Sunt gazda ta, doctore Pop. Sprijin comunitatea WordPress prin rolul meu la WP Engine și prin contribuțiile mele pe TorqueMag.Io, unde pot să fac podcasturi și să desenez desene animate și videoclipuri tutoriale. Verifica asta.

WordPress 6.2 a fost lansat recent și este o actualizare uriașă pentru WordPress, în special modul în care funcționează editorul de site. Cu această versiune, suntem aproape la sfârșitul fazei a doua Gutenberg, care sa concentrat pe editarea completă a site-ului prin blocuri de conținut. Deci, asta înseamnă că în curând WordPress va începe să lucreze la Gutenberg Phase Three, care este o colaborare cu mai mulți autori pentru a vorbi despre noile funcții din 6.2. Și ce urmează pentru Gutenberg, ni se alătură astăzi Justin Tadlock, un avocat al relațiilor cu dezvoltatorii WordPress prin Automattic, care este și co-manager de lansare pentru Gutenberg 15.4 și 15.5, care tocmai a apărut astăzi. Felicitări lui Justin și echipei pentru asta.

Justin, să începem doar cu povestea ta despre origine. Cum ai intrat în WordPress?

Justin Tadlock: Tocmai spuneam cuiva în această dimineață, 15 aprilie luna aceasta va fi cea de-a 20-a aniversare a mea de blogging. Deci, blogging timp de 20 de ani, dar nu am început cu WordPress decât câțiva ani mai târziu. Ceea ce am vrut să fac a fost să fiu scriitor, vreau să fiu romancier într-o zi, sper.

Dar aveam nevoie de o modalitate de a împărtăși munca mea cu lumea și așa am găsit WordPress, pentru că m-am săturat să-mi pun toate postările de blog într-un fișier text mare și uriaș la momentul respectiv. Aveam nevoie de ceva pentru a o gestiona.

Și după aceea m-am cam împiedicat în lumea designului temelor și, în cele din urmă, în dezvoltarea de pluginuri.

Încerc să mă gândesc, după aceea mi-am început propria afacere. O afacere cu teme și pluginuri și cred că era 2007 sau 8, pe atunci. Nu eram grozav la afaceri, așa că, în cele din urmă, am trecut la un moment dat să scriu pentru Taverna WP, iar acum sunt la Automattic, în calitate de avocat al relațiilor cu dezvoltatorii. Doar ma distrez.

Doc Pop: Da. Asta-i grozav. Sunt cu siguranță un fan al scrierii tale pe WP Tavern în timp ce ai fost acolo și al muncii foarte grozave pe care o faci acum cu WordPress și cu echipa Gutenberg. După cum am spus la începutul emisiunii, tocmai a apărut WordPress 6.2 și unii oameni cărora le spuneam această știre, și au spus: „O, este doar o lansare cu un număr mic de puncte. Nu e mare lucru."

Dar aceasta este una dintre schimbările mai mari pe care le-am văzut la WordPress în special, când intri în Editorul site-ului, arată total diferit. Justin, după părerea dvs., care este poate cea mai importantă caracteristică nouă din 6.2 despre care să știe agențiile și dezvoltatorii web?

Justin Tadlock: Ei bine, așa cum ați spus, editorului site-ului, îi place noul design de acolo și am eliminat și eticheta beta. Deci este un fel de oficial că, hei, este timpul să lucrezi cu Site Editor, să construiești teme de bloc. Cred că mai avem un drum lung de parcurs în ceea ce privește funcțiile mai avansate de care unii dezvoltatori ar putea avea nevoie pentru construirea client personalizat.

Dar cred că 6.2 pentru mine este versiunea în care putem spune cu adevărat că este timpul să construim teme bloc.

Doc Pop: Mm-hmm.

Justin Tadlock: Și în ceea ce privește caracteristicile dezvoltatorului, vreau să spun, sunt atât de multe lucruri frumoase pentru mine. Lucrurile mai mici, cum ar fi dacă aveți suporturi de umbră pentru casete pentru blocuri. Există CSS-ul personalizat, care este, de asemenea, util cu lucrul cu clientul, dacă trebuie să faci ceva codare cowboy din mers și să adaugi ceva CSS personalizat din editor. Poate ești în vacanță, nu ai stiva de build completă sau așa ceva. Există doar o mulțime de actualizări mai mici, remedieri. Adică, devine mereu mai mare sau experiența devine din ce în ce mai bună.

Doc Pop: Acel CSS personalizat despre care vorbești, asta e nou, cred. Nu am atins niciodată acest aspect, dar așa cum ai menționat tu cât de ușor este, pentru un dezvoltator să intre și să adauge CSS personalizat la blocuri acum prin Editorul site-ului, nu?

Justin Tadlock: Da. Le puteți adăuga la nivel global și le puteți adăuga și la nivel de bloc.

Doc Pop: Mm-hmm.

Justin Tadlock: Înainte aveam opțiunea CSS suplimentară în personalizarea. Deci, o parte din aceasta a fost ca și cum ați aduce paritatea caracteristicilor experienței de editare a site-ului. Deci nu este împărțit. Știam că mulți oameni îl foloseau pentru lucruri rapide. Unii l-au folosit pentru orice. Dar îmi place ideea de a pune niște CSS pentru anumite blocuri, deoarece aceasta este mai mult o abordare de proiectare atomică. În acest moment, gestionarea acesteia nu este acolo unde cred că ar trebui să fie.

Să presupunem că doriți să vă schimbați blocurile de direcție pentru a avea o anumită înălțime a liniei sau orice ar fi aceasta. Atunci ar trebui să te uiți în editor pentru a găsi asta, pentru că nu există o locație centrală pentru tot CSS-ul tău.

Doc Pop: Mm-hmm.

Justin Tadlock: Dacă putem îmbunătăți această experiență de management și următoarele versiuni, ar fi una dintre cele mai bune caracteristici de design din WordPress.

Doc Pop: Absolut. Ca doar utilizator, cred că unul dintre lucrurile pe care le-am observat pentru prima dată în 6.2 a fost acel nou mod de browser. Anterior te uiți la o temă și dacă era o temă de stil mai veche, foloseai un personalizat, iar acum folosești Site Editor. Și când faceți clic pe o nouă temă bazată pe blocuri, există o modalitate completă de a o vizualiza.

Modul în care se deschide se simte cu adevărat elegant și magic. Face parte din modul de navigare și doar navigarea a fost schimbată. Și lucrul care m-a prins cu adevărat, nu l-am văzut la început. A trebuit să mă uit în jur ca să aflu despre asta. Dar caracteristica de carte de stil, care din anumite motive este icoana ca un ochi deschis.

Dar când dai clic pe asta, acum poți intra și vezi previzualizări ale tuturor blocurilor tale așa cum ar apărea și le vezi într-un fel pe categorii. Deci sunt toate blocurile de bază și toate blocurile tale terțe. Puteți vedea cum vor arăta paragrafele și puteți face modificări în acest lucru. Așa că oricând există ceva în care sunt, oh, trebuie să schimb felul în care arată.

Știu exact că trebuie să merg la cartea de stil și să-mi fac modificările acolo. Și este super tare că pot face asta și cu chestii de la terți, așa că are sens să pot schimba modul în care îmi afișează media, cum ar fi dacă vreau margini rotunjite sau degrade sau ceva de genul. Și are sens că aș putea edita paragrafe acolo sau liste acolo.

Dar și blocul meu de card de rețetă pentru când îmi împărtășesc rețetele despre cum să fac plăcinte Frito sau ceva, widget-urile mele calendaristice. Toate acele lucruri sunt și acolo. Și este super cool să-i vezi pe fundal așa cum ar arăta pe site. Și să le poți modifica.

M-am gândit vizual că a fost una dintre cele mai izbitoare modificări din 6.2 și a fost super cool.

Justin Tadlock: Da, cartea de stil este una dintre caracteristicile mele preferate atât din punctul de vedere al utilizatorului, cât și din punctul de vedere al dezvoltatorului. Încercăm să scăpăm de asta cel puțin în designul temei, încercăm să scăpăm de terminologia dezvoltatorului și să spunem mai mult creator. Pentru că nu mai trebuie să fii un dezvoltator pentru a fi un designer de teme.

Deci, să presupunem că este un utilizator grozav și o caracteristică excelentă pentru creatori. Știu că atunci când proiectez o temă, există o mulțime de blocuri asemănătoare pe care nu le testez sau nu le folosesc cu adevărat. Așadar, o referire rapidă la acestea prin intermediul cărții de stil a fost un schimbător de joc în ceea ce privește faptul că nu trebuie să configurez o grămadă de conținut demonstrativ pentru lucruri de care nu am nevoie cu adevărat pentru un anumit design, dar vreau să mă asigur că arată corect.

Doc Pop: Justin, nu știu dacă ești sau nu în această echipă, dar vorbeam cu Aurooba Ahmed săptămâna trecută și ea a sugerat că cartea de stil ar trebui să aibă o pictogramă de carte. Și dacă aveți vreun cuvânt de spus acolo, sper că poate schimba asta, deschide globul ocular la poate ca o previzualizare literală a unei cărți sau ceva, o pictogramă care poate explică puțin mai clar ce înseamnă asta.

Pentru că este un instrument puternic.

Justin Tadlock: Da. Cred că este o idee grozavă. Nu fac parte din echipa de proiectare, dar dacă există un bilet, cu siguranță îl voi evidenția și voi încerca să împing în orice mod pot.

Doc Pop: Da!

Justin Tadlock: pentru că cred că o carte are sens acolo.

Doc Pop: Ei bine, haideți să luăm o pauză rapidă și, când ne întoarcem, vom continua să vorbim cu Justin Tadlock, un dezvoltator WordPress care este și un colaborator principal care lucrează la Gutenberg. Și el ne va spune despre mai multe dintre noile funcții pe care le-am fi ratat în 6.2 și despre ce urmează în 6.3 și despre unele dintre predicțiile sale pentru viitorul editării modelelor.

Așa că rămâneți pe fază pentru mai multe Apăsați pe aceasta.

Doc Pop: Bine ați revenit la Press This, un podcast al comunității WordPress. Sunt gazda dvs. Doc Pop și vorbesc cu Justin Tadlock, un avocat WordPress pentru relații cu dezvoltatorii și colaborator principal sponsorizat de Automattic. Tocmai am vorbit despre 6.2, care este o versiune uriașă, și cred că următorul lucru despre care vom începe să vorbim este 6.3.

Și cred că poate punctul de plecare al acestei conversații este că Gutenberg este împărțit în patru faze. Faza a doua a fost editarea completă a site-ului, prin utilizarea conținutului bazat pe blocuri. Iar Faza a treia va fi fluxuri de lucru colaborative cu mai mulți utilizatori. Și se spune că Gutenberg 6.3 va fi un fel de sfârșitul fazei a doua Justin, nu-i așa? Am terminat în sfârșit cu faza a doua și suntem gata să începem cu faza a treia?

Justin Tadlock: Nu vreau să folosesc cu adevărat termenul de terminare cu faza de personalizare, care este Faza a doua, deoarece se pare că este finală și vor exista în mod continuu noi îmbunătățiri și lansări viitoare ale componentelor de personalizare, cum ar fi editorul site-ului, editarea șablonului, carte de stil, stiluri globale.

Dar oficial acea fază se încheie. Și astfel, marile caracteristici, sperăm că unele dintre ele vor avea loc în 6.3. Suntem într-un fel în faza a treia de planificare preliminară în acest moment. Există o postare pe blogul make.WordPress.core care prezintă un fel de discuție timpurie despre cum ar putea arăta.

Dar o mare parte a lucrărilor va începe în timpul ciclului de lansare 6.4. Și asta este editarea în colaborare și multe altele. Cel mai important lucru cu asta va fi colaborarea în timp real. Deci, a avea doi sau trei oameni le place să lucreze în același timp.

De fapt, am vorbit despre asta înainte de spectacol, colaborând prin Google Docs. Mai ales atunci când lucrați cu o echipă, toți trebuie să veniți, să faceți comentarii, să schimbați textul fără să treceți complet peste munca altcuiva. Unul dintre cele mai interesante lucruri despre colaborare ar putea fi fluxul de lucru de publicare. WordPress nu este orientat către organizațiile de știri în niciun fel real. Există doar un fel de statut nefinalizat și apoi public. Nu există fluxuri cu adevărat grozave care să depășească configurația de bază pentru blogging. Așa că sunt foarte interesat să văd ce poate construi comunitatea cu asta.

Sunt câteva plugin-uri grozave, sunt sigur că se ocupă deja. Dar revizuirile ulterioare vor face parte din această fază. Nu știu cum va arăta. Avem o versiune foarte fundamentală a revizuirilor post-revizuire, sau avem de ani de zile.

Doc Pop: Mm-hmm.

Justin Tadlock: Probabil că există multe moduri care pot fi îmbunătățite. Dar sunt atât de multe pe care încă le putem face.

Sunt doar încântat să văd cu ce vin toți dezvoltatorii din comunitatea WordPress.

Doc Pop: Cred că amândoi venim dintr-un fel de fundal de știri, de site-uri de știri, așa că ne gândim instantaneu să lucrăm cu un editor, să colaborăm și să trebuie să facem asta pe Google Docs, astfel încât alți oameni să poată edita cu S.U.A. Dar cred că ceea ce lipsește sau la ce mulți oameni nu se gândesc este această colaborare cu mai mulți utilizatori.

Colaborarea cu mai mulți autori nu va fi doar în editorul de postări. Teoretic, proiectarea propriu-zisă a site-ului ar putea fi realizată și în colaborare. Așa că ai putea să lucrezi cu clientul tău și să faci schimbări în timp real, nu doar un editor de postări. E destul de misto.

Justin Tadlock: Am auzit pe cineva în urmă cu ceva timp vorbind despre acest aspect. Lucrul cu un client în timp real ar putea economisi mult timp înainte și înapoi. Trimiteți machete de design și aveți-le acolo cu dvs. Este o idee cu adevărat grozavă.

Doc Pop: Deci, este prea devreme pentru agenții să înceapă să spună clienților lor despre colaborare? Dacă începe în 6.4, s-ar putea să nu fie ceva pe care agențiile vor să-l împărtășească cu utilizatorii lor până aproape de sfârșitul fazei a treia Gutenberg, sau este ceva care poate să funcționeze de la început?

Sunt doar un fel de prezice aici, dar mă întreb dacă acesta este ceva despre care agențiile ar trebui să înceapă deja să spună utilizatorilor lor.

Justin Tadlock: Nu aș face-o în acest moment. Nu există încă o foaie de parcurs, cu privire la momentul în care va ateriza o anumită caracteristică, cel puțin îmi imaginez că aceasta ar începe probabil mai mult cu blocarea, cum ar fi editorul de postări, mai degrabă decât editarea site-ului. Exact ca o primă revizuire a acestuia. Oricum asta imi imaginez.

Nu știu cum ar arăta. Este încă în faza de planificare, știi? Deci ar putea fi mai multe lansări înainte de a vorbi cu adevărat cu clienții despre cum ar putea arăta.

Doc Pop: Ați menționat mai devreme că unul dintre cele mai importante lucruri despre 6.2 este Gutenberg Phase Two, sau Editorul site-ului nu mai este în versiune beta.

Deci, acesta este un lucru despre care probabil că clienții și agențiile ar trebui să vorbească este: „Hei, chestia asta este acum lustruită. Este gata de plecare.” Deci, aceasta este conversația pe care ar trebui să o aibă despre Editorul site-ului, dacă nu îl folosesc deja.

Justin Tadlock: Da, depinde doar de clientul tău, câtă libertate are cu instrumentele de design. Știu că unora le place să se blocheze complet doar la crearea de conținut pentru client. Dar dacă aveți clienți care poate vor să schimbe câteva dintre aceste lucruri, sigur. Aveți acele conversații, prezentați-le, creați material de învățare în jurul lor.

Da, cred că Editorul site-ului este un instrument grozav, dar poate avea o curbă uriașă de învățare pentru cineva care ar putea să nu fie familiarizat cu el. Așa că cred că asta va fi doar pe o bază individuală, ca agenție, în funcție de clientul lor specific.

Doc Pop: Înainte de spectacol, tu și cu mine vorbeam și ați menționat câteva lucruri foarte interesante de care sunteți încântat, care nu au ajuns în 6.2 și probabil vor apărea în 6.3 și acest tip de capitol final înainte de Gutenberg Începe faza a treia.

Care sunt unele dintre acele caracteristici lipsă pe care le vom vedea în următoarea ediție?

Justin Tadlock: Da, deci una dintre caracteristicile mele preferate pe care am așteptat-o ​​cu nerăbdare este tipurile de șabloane pe care le puteți adăuga pentru a bloca modele ca dezvoltator. Să presupunem că creați un model 404 care ar fi în mod special pentru o eroare, pagina 404. Sau poate creați trei sau patru versiuni diferite ale acestuia cu modele diferite și apoi permiteți utilizatorului, atunci când își creează șablonul 404 în editorul site-ului, să aleagă între acele modele de la început.

Ei pot spune doar, adăugați un șablon nou 404 și apar toate aceste modele înregistrate care sunt specifice acelui șablon. API-ul pentru asta a fost adăugat în 6.2, cred.

Și chiar acum, când creați un șablon nou, acesta vă oferă doar o rezervă și/sau o tablă goală de la care să începeți. Așa că sperăm că în 6.3, cel puțin în Gutenberg 15.5, autorii temei pot începe să le înregistreze și să le aibă pregătite. Poate fi orice, 404 modele, arhivă cu o singură postare, orice doriți.

Sunt legate în mod special de procesul de creare a șablonului.

Doc Pop: Și asta este că tipurile de șabloane apar în API, care este în 6.2, dar interfața de utilizare nu este încă terminată, dar ar trebui să fie în 6.3.

Justin Tadlock: Da.

Doc Pop: Ei bine, cred că acesta este un alt loc bun pentru noi să luăm ultima noastră pauză aici înainte să ne întoarcem și să continuăm să vorbim cu Justin. De fapt, aș dori să aud mai multe despre modul în care dezvoltatorii pot folosi aceste modele de bloc.

Așa că poate vom vorbi despre asta când ne întoarcem. Rămâneți pe fază pentru mai multe Apăsați asta cu Justin Tadlock.

Doc Pop: Bine ați revenit la Press This, un podcast al comunității WordPress. Sunt gazda dvs. Doc Pop și vorbesc cu Justin Tadlock, un avocat WordPress pentru relații cu dezvoltatorii și un colaborator principal sponsorizat de Automattic. Justin, a fost foarte distractiv să vorbesc cu tine astăzi. Și știu că doar vorbeai despre tiparele de bloc și despre modul în care agențiile le pot folosi sau despre cum le pot folosi dezvoltatorii.

Ca blogger, nu folosesc modele de blocuri atât de des. Pur și simplu nu apar atât de des pentru mine și vreau să înțeleg mai multe despre modul în care dezvoltatorii care lucrează cu clienții ar putea folosi aceste modele.

În moduri interesante, pentru că cred că m-am obișnuit ca toată această muncă să fie făcută dinainte pentru ca site-ul să arate bine și pur și simplu nu prea mă bucur de beneficiile pe termen lung care ar putea veni din lucrul cu un model bloc. Dacă ai fi o agenție, ce mi-ai spune ca utilizator despre frumusețea de aici?

Justin Tadlock: Da, cred că modelele sunt foarte utile în afara lumii blogging-ului pentru site-urile web de afaceri din toate punctele de vedere, deoarece, în calitate de dezvoltator sau designer, puteți crea un set specific de puncte de plecare.

Deci, să presupunem că ești un restaurant și vrei să adaugi un meniu special sau ceva pe o pagină nouă. Dezvoltatorul dvs. poate proiecta acest model. Puteți doar să îl introduceți prin dispozitivul de inserare a modelului și apoi să schimbați conținutul fără a fi nevoie să creați aspectul aspectului acestuia. Ceea ce poate fi complicat dacă utilizați coloane și rânduri sau blocuri de grup sau stiva sau orice ar fi acesta.

Deci, modelele în acest moment sunt foarte multe puncte de plecare pentru adăugarea unui design avansat pe care, evident, îl puteți face cu Editorul de blocuri, dar care este mai greu de realizat pentru un utilizator non-tehnic.

Cred că pe termen lung, ceea ce ne lipsește cu adevărat este odată ce un model este inserat și este editorul, nu mai este un model, sunt doar blocuri. Ceea ce ne lipsește este capacitatea de a actualiza acele modele din perspectiva dezvoltatorului.

De exemplu, am avut pe cineva să menționeze recent că avea un client cu 30 de pagini de destinație, fiecare individual având blocul buclei de interogare care era toate în grile cu trei coloane. Și trebuiau să intre și să actualizeze fiecare dintre acele blocuri de bucle de interogare pentru a fi în patru coloane. Și în loc să facă asta doar într-un singur model, au trebuit să o facă pe pagină pentru că au fost deja inserate. Deci, încă nu există nicio modalitate de a actualiza toate acele instanțe. Deci avem nevoie de ceva care să fie între modele și să spunem blocuri reutilizabile, ca o cale de mijloc acolo.

Cred că magazinele tematice se pot baza foarte mult pe modele, deoarece acesta este un mare argument de vânzare. Acestea sunt punctele tale. Ai putea construi orice fel de site. Avem modele pentru aceste tipuri de site-uri.

Cred că acestea sunt lucrurile pe care le-ai vinde ca magazin tematic. Acum, să zicem că vrei să faci un set de modele pentru restaurante, poate un set de modele pentru un salon. Ești un site de nunți? Ai putea construi ca o temă principală sau orice ar putea fi și să vinzi extras. Bineînțeles că nu mai sunt în jocul magazinului tematic. Așa că aș vrea să văd ce vor face cu ei din ce în ce mai mulți oameni care sunt în acea lume acum.

Doc Pop: Adică, asta are foarte mult sens. Și, după cum ați menționat, să puteți schimba aceste modele mai târziu, dar avându-le, nu trebuie să mergeți să le schimbați pe fiecare în parte. Este ceva ce poți face într-un model de bloc pe care nu l-ai putea face cu celălalt bloc personalizat. Dar asta este ceva ce ai putea face cu un model de bloc, este să introduci mai târziu și să schimbi ceva și se va schimba la nivel global pentru versiunile anterioare.

Justin Tadlock: Ei bine, asta e problema acum. Aceasta este problema care trebuie rezolvată este schimbarea globală a tuturor tiparelor, păstrând în același timp conținutul pe care utilizatorul l-ar fi modificat. Nu suntem încă acolo. O temă cu care am discutat, aceasta este una dintre marile solicitări de caracteristici.

Așa că mă asigur că o scot acolo. Că toți cei care mi-au vorbit vreodată despre asta, tocmai l-am menționat pe un podcast.

Doc Pop: Cred că acesta este un loc grozav pentru a încheia, pentru a afla mai multe despre ceea ce lucrează Justin Tadlock. Îl poți urmări pe Twitter @JustinTadlock. Justin, apreciez foarte mult că mi-ai fost alături de mine astăzi și apreciez oamenii care s-au conectat și au ascultat.

Doc Pop: Vă mulțumim că ați ascultat Press This, un podcast al comunității WordPress pe WMR. Încă o dată, mă numesc Doc și puteți urmări aventurile mele cu revista Torque pe Twitter @thetorquemag sau puteți accesa torquemag.io unde contribuim zilnic cu tutoriale și videoclipuri și interviuri ca acesta. Așa că accesați torquemag.io sau urmăriți-ne pe Twitter. Vă puteți abona la Press This pe Red Circle, iTunes, Spotify sau îl puteți descărca direct de la wmr.fm în fiecare săptămână. Sunt gazda ta Doctor Popular. Sprijin comunitatea WordPress prin rolul meu la WP Engine. Și îmi place să pun în evidență membrii comunității în fiecare săptămână pe Press This.