DE{CODE}: Front End: Construire site-uri de comerț electronic sigure pentru viitor

Publicat: 2023-02-12

Editorul de blocuri WordPress implicit standardizează modul în care integrăm aspectele și temele și deblochează noi funcții pe partea frontală a site-ului dvs. Acest lucru facilitează întreținerea, modificarea și actualizarea site-ului dvs., având în același timp mai puține umflare, fiind mai portabil și încărcat mai rapid. Dar este Editorul de blocuri potrivit pentru agenția și site-urile de comerț electronic? Când este momentul potrivit pentru a face mișcarea? Ascultați de la inginerul principal de software WP Engine Mike McAlister în această sesiune informativă DE{CODE} pentru a afla!

Video: Front End: Construirea site-urilor de comerț electronic sigure pentru viitor

Diapozitive de sesiune

Front End: Construire site-uri de comerț electronic sigure pentru viitor.pdf de la WP Engine

Transcriere text integral

MIKE MCALISTER : Bună, oameni buni. Numele meu este Mike McAlister și sunt inginer principal de software cu WP Engine. Lucrez la Team Genesis și avem sarcina de a construi viitorul WordPress și de a lucra la vârful tuturor lucrurilor WordPress. Mă puteți găsi pe toate platformele @MikeMcAlister. Și da, urmăriți-mă pentru mai multe din acest tip de conținut.

Astăzi, după cum puteți vedea, se vorbește despre construirea de site-uri de comerț electronic pe viitor. Suntem într-un fel la o nouă prăpastie în WordPress. Noi paradigme sunt prezentate în fiecare zi. Și poate fi greu să navighezi în asta. Și asta este ceea ce ne vom uita astăzi, avantajele și dezavantajele unui fel de a merge mai departe cu o nouă eră a WordPress.

Deci, așa cum am spus mai devreme, fac asta de mult timp. Trăiesc și respir WordPress. De peste un deceniu, am construit produse WordPress, afaceri WordPress, lucruri de vârf și tot felul de lucruri. Am avut de ceva vreme o afacere cu teme numită Array Themes, un fel de mică colecție frumoasă de teme WordPress pentru designeri, fotografi, portofolii etc.

Și apoi am început să experimentez cu editorul de blocuri WordPress. Și de aici au apărut Blocurile Atomice. Și acesta a fost un fel de primul plug-in de acest fel, un fel de început cu editorul de blocuri. Și l-am folosit pentru a le arăta altora cum să învețe blocurile și ce este posibil și tipul de cod de care aveți nevoie pentru a o face. Așa că a fost o experiență cu adevărat uimitoare.

Și apoi, când m-am alăturat WP Engine, am început să lucrez la suita de produse Genesis și am adus o mulțime de tehnologia blocului din Atomic Blocks și Array Themes în cadrul Genesis. Și așa a alimentat o nouă generație de tip de clădire tematică cu Genesis Pro. Și, de asemenea, îi ajut pe creatorii WordPress cum să transforme aceste teme și plug-in-uri în produse și afaceri cu produse prin cursul meu Liftoff.

Deci este puțin despre mine. Înainte de a trece la asta, haideți să facem o reîmprospătare rapidă, nu, pentru că ați auzit de editorul de blocuri, probabil că îl utilizați, dar există oameni care nu au avut încă șansa să se dezvolte sau poate că nu nu sunt sigur de ce este pe deplin capabil. Deci, editorul de blocuri, după cum vă amintiți, acum trei – aproximativ trei ani, poate puțin mai mult, a fost introdus în WordPress.

A fost probabil cea mai mare schimbare pe care WordPress a văzut-o vreodată. A fost masiv. Ne-a luat dintr-o mulțime de metabox-uri diferite pe tot WordPress și un fel de acel aspect veche cu care toată lumea era obișnuită la o experiență mai vie de construire a conținutului activ, în care acum ne construim site-urile web cu blocuri mici de conținut și butoane și imagini. Toate aceste lucruri sunt ușor de mutat în diferite aspecte. Și este doar o experiență de proiectare mult mai puternică.

Dar asta a fost doar o parte a ecuației, nu? A fost ca și cum a putea construi zona de conținut este un lucru. Am reușit să facem asta de ceva timp, într-o anumită măsură, cu coduri scurte. Dar acum avem editorul de blocuri. Dar viziunea completă este să vă puteți construi site-ul complet cu blocuri și modele și toate aceste noi instrumente.

Părți din acestea au fost lansate oarecum recent, în ultimele versiuni de WordPress, dar în această vară, vom avea un fel de experiență mai completă de editare a site-urilor blocate. Așa că vreau să abordez o parte din asta astăzi pentru că, din nou, cu paradigma blocurilor, acum vom avea această nouă paradigmă incredibilă cu editarea completă a site-ului. Și chiar vreau să începi să-l folosești pentru că este atât de puternic și incitant. Și va fi uriaș pentru toată lumea.

Așa că primesc această întrebare tot timpul, când este momentul potrivit să intru în editorul de blocuri, nu? Oamenii au ezitări. Nu sunt foarte siguri. Aș spune că acum vreo doi ani este cel mai bun moment, dar știi, și acum este un moment OK. Cu open source și astfel de proiecte comunitare, ele se îmbunătățesc cu cât oamenii încep să le adopte mai repede, nu?

Cu cât începem mai devreme să construim cu el și să expunem problemele, deficiențele, capcanele, cu cât le reparăm mai repede, cu atât devine mai puternic. Așa că susțin a intra acolo devreme și a construi astfel de lucruri. Și de aceea am început cu Atomic Blocks foarte devreme. Probabil a fost primul plug-in bloc de acolo. Dar toți am învățat multe din această experiență. Deci, încă mai este timp pentru a începe editorul de blocuri și editarea completă a site-ului. Și vom vedea de ce aici.

Deci, din nou, aud aceste lucruri tot timpul, percepția editorului de blocuri, este scump. Dacă ești o agenție, știu cât de costisitoare poate fi. Am mai lucrat cu agenții în trecut, iar schimbarea fluxurilor de lucru este costisitoare. Ți-ai cam pus lucrurile în ordine și să le schimbi cu o soluție nou-nouță, este costisitor. Și uneori nu avem timp să facem această tranziție financiar.

De asemenea, aud că este instabil. Oamenii spun că, ei bine, încă nu s-a terminat. Este gata de producție? Facem o mulțime de chestii de comerț electronic și banii sunt în joc, așa că nu ne putem permite cu adevărat să cadă lucrurile. Am înțeles. Și apoi celălalt lucru important este JavaScript. Am trecut de la un cadru PHP la acum WordPress are un motor JavaScript uriaș în el. Și din nou, este costisitor, pentru că acum trebuie să înveți JavaScript, trebuie să-ți antrenezi dezvoltatorii. Și asta consumă, de asemenea, timp și bani.

Dar realitatea acestor lucruri este că este destul de diferit, de fapt. Este scump, desigur, dar va deveni mai scump în timp. Cu cât amânați mai mult timp și cu cât deveniți mai dependent de soluțiile de a face lucrurile în modul vechi, va fi mult mai greu să faceți tranziția și trecerea de la unele dintre aceste plug-in-uri terță parte care poate nu vă fac niciun favor, pe care îl vom explora când vorbim despre performanță.

De asemenea, indiferent dacă este sau nu stabil, este de fapt destul de stabil acum. Avem un API robust pentru blocuri de construcție. Și o mulțime de companii, agenții din Fortune 500, există o mulțime de oameni de renume care construiesc și trec live la producție cu chestii complete de editare a site-ului. Deci este acolo. Și din nou, vom vorbi despre cum să intrăm acolo și să vă dați seama singur cât de puternic este.

Și apoi JavaScript, dacă sunteți un dezvoltator, și presupun că mulți dintre voi sunteți, știți că JavaScript este mai mare acum decât a fost vreodată. Și același lucru este valabil și pentru WordPress acum. Cu puterea motorului JavaScript și WordPress, asta vă deschide o mulțime de oportunități, de fapt.

Poate fi văzut ca un lucru pozitiv, deoarece toate capabilitățile, dar și acum puteți accesa o nouă cohortă de dezvoltatori la care probabil nu ați fi avut acces înainte. Mulți oameni din comunitatea JavaScript au trecut probabil cu vederea WordPress înainte. Ei bine, acum, ghici ce? Adică, este o oportunitate uriașă de locuri de muncă pentru mulți oameni. Deci, cred că există o mulțime de avantaje de a avea JavaScript aici, de asemenea.

Toate acestea pentru a spune, știi, WordPress, nu merge nicăieri. Adică, crește masiv. Este aproape 45%, alimentează 45% din internet. Și crește încă foarte sănătos în fiecare an. Crește aproximativ de dimensiunea unei piețe Shopify în fiecare an. Pentru referință, este destul de mare.

Și, așa cum am spus mai devreme, cu cât amânăm mai mult, adoptând o parte din această nouă tehnologie și ne dăm seama cum se încadrează în fluxurile noastre de lucru sau agențiile noastre sau afacerile noastre independente, cu atât mai dureros va fi. Și veți dori să faceți tranziția în cele din urmă, pur și simplu pentru că va fi atât de puternic încât veți pierde multe dacă nu faceți acest lucru. Așa că eu zic să investești acum. Pregătește-te pentru, de exemplu, creșterea pe termen lung, creșterea comerțului electronic pe termen lung. Și da, vino la editorul de blocuri.

Există o mulțime de motive pentru a intra în această nouă tehnologie – mai mult control, performanță mai bună și economisire de bani. Nu cunosc niciun freelancer sau agenție care să nu fie interesată de niciunul dintre aceste lucruri. Este un fel de pietre de temelie ale creșterii afacerii tale, nu? Deci haideți să trecem la câteva dintre acestea.

Da, dacă ai cunoaște puterea editorului de blocuri. Acesta este ceva ce cred că oamenii au înțeles ideea. E ca și cum ar fi nou, e mai puternic sau orice altceva. Dar este unul dintre acele lucruri în care parcă trebuie să intri acolo și să înțelegi ce este posibil din perspectiva dezvoltării, genul de lucruri la care poți accesa, lucrurile pe care le poți face acum și pe care nu le-ai putea face niciodată înainte. Acestea sunt lucrurile pe care ne-am dorit întotdeauna în WordPress, dar pur și simplu nu am avut ocazia să le avem încă. Așa că suntem într-o oportunitate excelentă aici.

Control. Acesta este ceva de care multe agenții au nevoie, nu? Când aveți clienți cu nevoi specifice, nevoi ale mărcii sau trebuie să puneți balustrade, controlul și posibilitatea de a avea un control granular și bine reglat asupra întregului lucru este primordial. Deci, pentru dezvoltatori, când vine vorba de baza de cod, există atât de multe opțiuni acum că aveți un motor bazat pe JavaScript în WordPress.

Fără cap este un alt lucru care devine uriaș. Fiind capabil să vă separați conținutul și stratul de prezentare, WordPress vă oferă acum astfel de oportunități. Și, de fapt, WP Engine lucrează la Atlas, care este soluția lor Headless WordPress. Și dacă nu ai verificat asta, ar trebui. E super tare. Este ca, din nou, genul de lucruri la care visează dezvoltatorii, fiind capabili să folosească WordPress pentru astfel de lucruri.

Din nou, pentru dezvoltatori, puteți alege propriul limbaj JavaScript. Deși blocurile sunt scrise în React, puteți scrie Vue, puteți scrie Angular. Ai putea scrie Vanilla, dacă vrei. Depinde într-adevăr de tine, pentru că totul este compilat și expediat și nu contează până la urmă. Și, împreună cu asta, puteți utiliza aceleași fluxuri de lucru JavaScript. Puteți folosi elemente de integrare CI/CD pe care nu le aveați înainte, instrumente de automatizare. Tot ceea ce este posibil prin accesarea acestui nou viitor JavaScript în WordPress.

Și din nou, am menționat acest lucru, la care am făcut aluzie mai devreme, dar grupul de dezvoltatori JavaScript care există este uriaș. Este masiv. Și așadar, cu cât începem să adoptăm mai devreme unele dintre aceste tehnologii și să aducem acești oameni în fold-ul WordPress, cu cât ecosistemul devine mai puternic, cu atât soluțiile, produsele, plug-in-urile devin mai valoroase. Toate aceste lucruri se ridică atunci când începem să aducem acel talent în WordPress.

Am menționat înainte de a putea modela și modela WordPress. Este enorm pentru a putea crea aplicații personalizate sau chiar și pentru a lansa site-uri personalizate pentru clienții tăi. Acum, este mult mai ușor să modifici administratorul. Să presupunem că doriți să adăugați o bară de instrumente pentru a expune unele dintre instrumentele sau datele dvs. de comerț electronic. E super ușor acum. Au opțiuni pentru a se putea introduce destul de ușor în aceste bare de instrumente diferite și în întreaga interfață. Este destul de impresionant.

În mod similar, puteți merge în altă direcție. Puteți bloca interfața de utilizare. Spuneți că doriți să controlați puțin mai mult experiența. Puteți face asta acum. Și pentru că este alimentat de JavaScript, aveți mult mai mult control asupra, cum ar fi, interacțiunile UI. Deci balustradele pe care le poți instala, mult mai bine, mult mai ușor.

Și în ceea ce privește experiența, cu toții am avut o situație în care un plug-in terță parte se actualizează, schimbă ceva, dintr-o dată butonul pe care l-ai pus aici lipsește acum sau a dispărut. Ei bine, legându-te într-un fel de tine și reușind să controlezi singur experiența, poți preveni aceste necazuri. Clienții dvs. nu văd că aceste probleme se întâmplă pentru că aveți un control mai bine reglat asupra experienței.

În ceea ce privește controlul destinului, acesta este ceva la care voi reveni în continuare despre plug-in-urile terțelor părți. Plug-in-urile sunt grozave, dar pot fi dăunătoare și vă puteți dezvolta o dependență de ele care nu este sănătoasă. Îți poate limita creșterea, în multe feluri. A fi capabil să vă conectați direct la WordPress și să aveți un fel de control și să știți că lucrurile pe care le puneți sunt testate și întreținute și pot fi actualizate la un moment dat, este uriaș, nu? Este mult mai fiabil decât să te bazezi pe o terță parte pentru a remedia.

Și apoi, în sfârșit, portabilitatea. Este totul, nu? Nu putem avea conținutul sau site-urile noastre blocate în soluții proprietare. Este foarte costisitor, scump. E periculos. Și am ales WordPress ca să nu avem această situație, nu? Deci asta e important.

Performanţă. Este ceva cu care am avut de-a face mereu, dar acum este mai important ca oricând pentru că pur și simplu nu ne putem permite să nu avem performanțe grozave. Google nu va fi amabil cu noi. Ați mai văzut acest citat înainte, o întârziere de o singură secundă în încărcarea paginii are ca rezultat o pierdere de 7% a conversiilor, mai puține vizualizări de pagină și o scădere a satisfacției clienților.

Nu cunosc pe nimeni de pe planetă care ar fi de acord cu asta, mai ales în ceea ce privește comerțul electronic și clienții tăi. Deci, dacă aveți plug-in-uri care încarcă fișiere străine și lucruri pe care nici măcar nu le utilizați și vă costă bani, trebuie să vă uitați foarte serios la asta. Trebuie să acționezi și să-ți controlezi situația acolo.

Din nou, nu mă înțelege greșit, îmi plac plug-in-urile. Le folosesc tot timpul. Dar aceste plug-in-uri puternice sunt create pentru a rula pe milioane de site-uri web. Și când trebuie să creați pluginuri care funcționează pe milioane de site-uri web, trebuie să adăugați lucruri care nu sunt utile pentru toată lumea. Trebuie să adăugați scripturi și stiluri suplimentare pentru a ține cont de diferite browsere. Și, de multe ori, toate aceste lucruri se încarcă pentru tine. Rareori există un control reglat fin pentru a putea dezactiva aceste lucruri. Deci primești cea mai mare parte a întregului plug-in și nu ai neapărat nevoie de el.

Acum, dacă ești un dezvoltator perspicace, poți intra acolo și decupla lucrurile pentru a merge un pic mai repede, dar totuși, aș argumenta că în acest moment ai putea să-ți iei acel timp și să scrii singur unele dintre lucruri și, mai ales cu noul bazin de talente care vine pe WordPress, preia controlul acolo. Aveți un control mai granular asupra construcției. Puteți face tremurarea copacilor, minificarea, toate aceste lucruri sunt posibile acum.

Și cred că, cu cât mai devreme ne gândim la felul de relație pe care vrem să avem cu plug-in-urile terțe, în special în ceea ce privește generatorul de pagini, știi, acum că vom merge la modele și toate acestea minunate. instrumente, nu aveți neapărat nevoie de creatori de pagini. Și multe dintre aceste plug-in-uri nu intenționează să treacă la editorul de blocuri. Deci trebuie să iei o decizie. Știi, mergi cu acest plug-in care poate te ajută să construiești acum, sau începi să adopti WordPress, care te va proteja în viitor, vă va oferi instrumentele de care aveți nevoie și controlul de care aveți nevoie ? Deci sunt niște decizii importante care trebuie luate acolo. Înțeleg pe deplin asta.

În ceea ce privește performanța paginii și SEO, știm cu toții viteza paginii și Core Web Vitals, acestea devin super importante acum. Este paradigma spre care ne propunem. Vrei acele cercuri verzi. Și poate fi greu să le lovești, din nou, cu unele dintre aceste pluginuri WordPress, deoarece încarcă tot felul de active. Și dacă nu intri acolo și faci într-adevăr un fel de reglare fină a lucrurilor și de deblocare, te vei ocupa de acea problemă.

WordPress cu acest nou val de dezvoltatori acolo, cu toții realizăm lucrurile de care avem nevoie și pe care nu le aveam înainte, cum ar fi să putem spune că aveți o pagină cu o grămadă de blocuri pe ea. Ei bine, nu doriți să vă încărcați neapărat întregul script-uri și stiluri pentru toate blocurile. Vrei să obții doar stilurile care sunt încărcate pe pagina ta. Îmi pare rău, blocurile care sunt încărcate pe pagina ta. Ei bine, acum avem funcții pentru a face asta.

Puteți vedea aici, în partea de jos, această funcție Ar trebui să încarce active principale ale blocurilor separate. Ei bine, asta vă va scana pagina, va vedea ce blocuri sunt pe pagina dvs. și va scuipa doar acele stiluri și scripturi. Și astfel puteți vedea că ne îndreptăm spre acel viitor fișier minuscul mai mare, de performanță, în care încărcăm doar ceea ce avem nevoie. Și asta se va îmbunătăți. Din nou, de îndată ce intrăm acolo și începem să construim, cu atât mai devreme, cum ar fi, WordPress însuși poate adopta aceste caracteristici și le vom avea în nucleu. Și apoi nu trebuie să avem plug-in-uri pentru că core le-a adoptat.

O mulțime de oameni sapă în acest tip de muncă de performanță. Puteți vedea aici că am o listă. Aceasta este doar o mică mostră de oameni care fac această muncă grozavă. Urmați-i. Urmărește oamenii pe care îi urmăresc. Fiți atenți la retweeturile lor, deoarece există o mulțime de forțe intelectuale care intră în această eră a WordPress și o mulțime de oameni inteligenți vin cu soluții inteligente în fiecare zi. Așa că da, urmărește unii dintre acești oameni.

În cele din urmă, vreau să vorbesc despre economisirea și câștigarea de bani cu această tehnologie pentru că, din nou, vorbim de creștere pe termen lung, oportunități pe termen lung cu creșterea cu WordPress. Și există atât de multe oportunități noi de a genera venituri cu acest tip de tehnologie, puteți veni cu tot felul de moduri de a oferi noi servicii și produse noi. Și despre asta vom vorbi puțin.

Când vine vorba de modele de pagini și plug-in-uri pentru generatorul de pagini și lucruri de genul acesta, am menționat că acum le putem înlocui cu modele. Ei bine, modelele sunt practic doar machete de pagină, secțiuni de layout de pagină pe care WordPress le implementează, astfel încât să puteți construi pagini frumoase. Ei bine, fiind capabil să utilizați modele ca punct de plecare pentru fiecare proiect, astfel încât să construiți o colecție de modele pe care le puteți utiliza pentru fiecare proiect client și apoi să le personalizați pentru client, puteți crea o bibliotecă întreagă de modele de pornire care poți folosi pentru fiecare proiect, astfel încât să nu fii nevoit să reinventezi roata de fiecare dată. Economisești timpul acela. Economisești acei bani.

O altă tehnologie nouă este theme.JSON. Acesta este aproape ca un mod global de a vă stila site-ul web, pe care nu îl aveam anterior. Deci, fiind capabil să vă încărcați modelele și apoi să faceți modificări globale în stilurile butoanelor sau link-urilor sau culorilor antetului pentru a le ajusta cu adevărat la nevoile clientului sau la marca dvs., din nou, acestea sunt lucruri care ar Luați-vă atât de mult timp înainte, după cum știți, să mergeți înainte și înapoi între editor și personalizare și să încercați să îndreptați lucrurile.

Și atunci când mutați site-ul, trebuie să o faceți din nou pentru că WordPress nu își amintește neapărat chestia asta. Toate acestea sunt economii mari de timp și bani acum. Deci, cu cât adoptați mai devreme aceste lucruri, cum ar fi theme.JSON, stiluri globale și, în curând, vor exista controale tipografice, cu atât mai devreme veți începe să economisiți banii și să câștigați acei bani.

Reducerea plug-in-urilor este ceva despre care am tot vorbit, dar din nou, cred că, cu cât mai devreme începem să ne uităm poate și să punem la îndoială lucrurile pe care le-am instalat pe site-urile noastre, dacă avem nevoie de acestea, s-ar putea să nu aveți nevoie de un cache mai mult plug-in. Există o mulțime de gazde care au implementat memorarea în cache la nivelul lor. Și dacă reușiți să livrați resurse reduse și versiuni mai mici, ajungem la acel punct în care, oricum, plug-in-uri mari de cache nu sunt necesare.

Același lucru cu unii dintre acești generatori de pagini, așa cum am menționat. Putem descărca acea experiență de creare a paginii pe WordPress acum? Putem începe să folosim modele cu fișiere theme.JSON și să ne construim propriul set de modele? Cred că putem. Cred că aproape am ajuns. Și asta nu înseamnă că nu există un caz de utilizare pentru constructorii de pagini pentru anumite proiecte sau ceva de genul ăsta. Cred că există.

Dar din nou, cred că atunci când vorbim despre creșterea pe termen lung, viitorul WordPress, viitorul afacerii tale și WordPress, văd un viitor mai simplu, unul pe care tu deții mai mult control. Și cred că vedem începutul asta acum. Poate fi greu de văzut în acest moment, sigur, dar aici suntem. Și deci da, aceasta este oportunitatea ta de a crea setul de instrumente pe care ți-l dorești, de care ai nevoie, care este al tău, care este ajustat pentru tine. Și te va ajuta să te miști mult mai repede, mult mai repede.

Și, în sfârșit, acesta este ceva despre care am scris mult. Știi, WordPress este, după cum știi, trece prin această tranziție. Și odată cu asta vine și nevoia de noi soluții, nu? Chiar și cele mai comune plug-in-uri, cum ar fi un plug-in de formular care este pe fiecare site web, ei bine, acum avem nevoie de versiuni bloc ale acestora.

Avem nevoie de versiuni mai bune, bazate pe JavaScript, pe care să le personalizăm chiar în editor și să le modificăm. Și piața a întârziat destul de mult să ajungă din urmă la asta. Nu știu dacă este din cauza lipsei de dezvoltatori JavaScript sau – există o mulțime de motive, dar ideea este că piața este larg deschisă chiar acum. Așadar, plug-in-urile anterioare, care au fost ca cele mai bune plugin-uri din ultimii 10 ani, ați putea să transformați lucrurile pe care le faceți pentru clienții și site-urile dvs. într-un produs.

De fapt, văd că s-a făcut deja. Am început să fac asta cu Atomic Blocks. Am vrut să înlocuiesc lucruri precum codurile scurte și am început să fac blocuri pentru a face asta. Și pur și simplu pentru că a fost unul dintre puținii care a făcut-o, a devenit foarte popular foarte repede. Și, așadar, există o mulțime de oportunități de a monetiza și de a descoperi noi nișe în care să te oarecum săpa.

Comerțul electronic, în special, are o mulțime de probleme dificile de rezolvat, după cum știți. Și clienții, ei plătesc o primă pentru aceste lucruri, deoarece rezolvăm probleme foarte grele pe care ei nu le pot rezolva singuri, în special soluții care economisesc timp și bani. Deci nu pot spune suficient cât de multe oportunități există în WordPress în acest moment. Ca niciodată înainte, piața este pregătită pentru aceste noi soluții, aceste noi tipuri de interfețe mai intuitive, mai bune, versiuni mai stricte.

Clienții sunt pregătiți pentru aceste lucruri și vor plăti bani pentru ele. Da, din nou, aici, nu au existat niciodată mai multe oportunități decât există acum, în special pentru chestii de comerț electronic. Văd tot mai mulți oameni care caută soluții. Și cei care sunt cei mai buni la asta ar trebui să facă aceste lucruri pentru editorul de blocuri. Trebuie să deblocăm acea creștere pe termen lung și aceasta este o modalitate de a o face, transformându-ți munca în produse.

OK, cu toate acestea spuse, de unde începe? Este o sarcină mare să începi să înveți aceste lucruri. În felul în care lucrez și cred că mulți oameni probabil lucrează, este mai ușor să înveți doar construind ceva. Deci, fie că este vorba de a construi un lucru nou sau de a lua unul dintre lucrurile pe care le-ați construit în trecut, un proiect client sau propriul site personal, încercați să luați asta și, dacă a fost făcut cu un plug-in de creare a paginii sau orice altceva, încercați luând asta și construind-o în editorul de blocuri.

Adică, fără scuze, intră acolo și începe să lucrezi cu el. Faceți primul bloc. Transformați un antet sau o secțiune caracteristică într-un model. Aflați cum este relația dintre bara laterală de setări cu zona de conținut și blocuri și diferitele moduri de a lega setările. Există tot felul de căi de explorat aici. Modificarea interfeței de utilizare, accesarea și adăugarea unui buton personalizat la una dintre barele de instrumente. Leagă-l la unele setări de la unul dintre blocurile tale.

Acestea sunt toate lucrurile pe care, din nou, acestea sunt destul de ușor de făcut acum. Am oferit câteva link-uri aici. Există link-uri către documente, documente pentru editorul de blocuri. Dar există și un repo, WordPress GitHub – îmi pare rău, Gutenberg repo, unde au exemple de construire a unor lucruri specifice. Așa că ar putea spune că așa construiești un bloc. Iată cum extrageți date printr-un API. Au făcut o treabă destul de bună oferind exemple destul de detaliate pentru dezvoltatori.

Și apoi, odată ce ați construit asta, treceți prin procesul de lansare sau chiar bateți joc de lansare, pentru că există lucruri pe care le veți găsi după ce ați construit ceva, acesta este un lucru. Dar dacă o luăm în direct și o trecem prin procesul de a-l pune pe un server de producție și de a vă configura site-ul pentru a-l lansa, știm cu toții că sunt lucruri care apar și în acel mic buzunar de timp, nu? Așa că treceți prin procesul de lansare. Ia-ti notite.

Și atunci cred că în acel moment am început să realizez că acest lucru este gata, nu? Chestia asta e puternică. Chestia asta e gata de plecare. Din nou, cu siguranță vor fi ciudații cu el, ca și cum ar fi orice software. Și suntem în comunitatea open source, așa că partea frumoasă este că poți contribui înapoi cu lucrurile pe care le găsești și cu micile ciudații pe care le găsești.

Puteți fie pur și simplu să o raportați, ceea ce va atrage atenția cuiva și o va remedia, fie o puteți repara și oferi o remediere. Și, să sperăm, că se îmbină. Deci, revenind la ceea ce am spus înainte, adică, indiferent dacă îl adoptați sau nu acum sau mai târziu, în funcție de cât de stabil este, va deveni mai stabil cu cât mai devreme începeți să îl utilizați și raportând aceste lucruri. Și cred că aceasta este o parte incredibil de valoroasă a întregii chestii, este că avem această oportunitate și este în mare parte în controlul nostru să o îmbunătățim. Așa că sper că o faci.

Deci, oricum, da, de unde să încep? Începe aici. Începeți să construiți ceva. Intră acolo. Faceți câteva blocuri. Și o să vezi, cred.

Si asta e. Știi, din nou, vreau doar să te încurajez să ieși acolo, să faci ceva. Aruncă o privire la toate oportunitățile. Și împărtășește-l cu mine. Trimite-l în felul meu. Găsește-mă pe Twitter @MikeMcAlister și arată-mi ce ai construit sau pune-mi orice întrebări. Bine, mulțumesc mult pentru timpul acordat.