DE{CODE}: Un atlas de atlas

Publicat: 2023-02-12

Atlas este soluția completă pentru dezvoltarea WordPress fără cap, cu instrumente open source pentru șablonarea paginilor, preluarea datelor, modelarea conținutului și multe altele. Care este peisajul actual al Atlasului? Urmăriți videoclipul de mai jos pentru a afla despre noi instrumente interesante disponibile pentru dezvoltatorii WordPress fără cap, care fac crearea de site-uri web de înaltă performanță și securizate mai rapidă și mai ușoară.

Video: Un atlas de atlas

Diapozitive de sesiune

Un Atlas de Atlas.pdf de la WP Engine

Transcriere text integral

KELLEN MACE : Bună, și bine ați venit la această discuție pe care o numim „Un atlas al atlasului”. Sunt Kellen Mace și mi se va alătura colega mea Ilona. Noi doi luăm jumătate din prezentare și vom trece peste o serie de produse care alcătuiesc ecosistemul Atlas.

Deci Atlas, după cum probabil știți, este numele platformei de găzduire WordPress fără cap a WP Engine. Dar este cu adevărat mult mai mult decât atât. Include o serie de produse și oferte open source care fac într-adevăr cât mai ușor posibil să construiți site-uri cu site-uri WordPress fără cap – să construiți site-uri cu WordPress fără cap – și, de asemenea, să le implementați.

Sunt managerul echipei noastre de relații cu dezvoltatorii de la WP Engine. Așa că munca mea implică multă implicare cu comunitatea și încercarea de a educa comunitatea cu privire la construirea și implementarea site-urilor. Și o mare parte din munca mea se concentrează pe WordPress fără cap, în special.

Așa că sunt foarte mult investit în această lume de a face foarte, foarte ușor să dezvolt site-uri WordPress fără cap. Înainte de a aborda toate ofertele la care mă refer și care fac parte din ecosistemul Atlas, vreau mai întâi să mă asigur că avem cunoștințele de bază stabilite în ceea ce privește modul în care o arhitectură WordPress tradițională diferă de una WordPress fără cap.

Deci, în mod tradițional, așa cum puteți vedea pe acest slide aici, este reprezentat de acest tip de flux de lucru. Deci, puteți vedea că avem trei grupuri diferite reprezentate aici. Avem editori, dezvoltatori și vizitatori ai site-ului. Așadar, în WordPress tradițional, editorul în violet, ei își vor crea tot conținutul, edita și gestionează în interiorul administratorului WordPress, iar tot conținutul lor ar fi apoi salvat în WordPress.

Dezvoltatorul în albastru, acea persoană și-ar face codarea în teme și plug-in-uri WordPress și acele date ar locui, de asemenea, în interiorul aplicației WordPress. Și apoi, în sfârșit, vizitatorul nostru în verde, când acea persoană vizitează site-ul WordPress, WordPress are o mulțime de locuri de muncă. Trebuie să recupereze datele din baza de date și apoi să folosească API-ul său tema pentru a-l șablon și, în cele din urmă, să livreze site-ul – site-ul HTML – care este vizibil pentru utilizatorul final.

Deci WordPress deservește toate aceste trei grupuri. În zilele noastre, însă, devine din ce în ce mai popular adoptarea unei arhitecturi WordPress fără cap. Și asta arată cam așa, în cazul în care editorul nostru de aici, în mov, își face în continuare crearea, editarea și măsurarea conținutului în interiorul WordPress. Deci acea parte rămâne într-adevăr neschimbată.

Dar celelalte două grupuri, fluxurile lor de lucru sunt destul de diferite aici. Deci, dezvoltatorul în albastru, în loc să folosească API-ul tematic al WordPress, folosește JavaScript și destul de des cadre moderne precum React sau Vue sau Svelte pentru a construi o aplicație JavaScript bazată pe Node.js.

Și apoi vizitatorul în verde, aceasta este aplicația pe care o vizitează de fapt în această aplicație JavaScript. Și apoi două, aplicația frontend Node.js și backend-ul WordPress, comunică între ele. Deci asta ar reprezenta unele dintre săgețile verzi – gri de aici.

Deci, cei doi pot trimite și primi date după cum este necesar. Există multe ghiduri acolo, inclusiv pe propriul nostru site, că relațiile cu dezvoltatorii se bazează pe mai multe despre diferența dintre tradițional și fără cap și, probabil, mai important, de ce ați putea dori să luați în considerare unul față de celălalt.

Așa că verifică asta dacă vrei să câștigi mai multă familiaritate acolo. Cu toate acestea, cu acest tip de baze, vreau să mă scufund în unele dintre ofertele Atlas care fac construirea cu arhitectura WordPress fără cap și mai bună. Deci ceea ce vom acoperi astăzi sunt acestea...

Considerăm Atlas ca soluție completă și, așa cum am spus, într-adevăr un ecosistem de produse diferite pentru a face construirea și implementarea aplicațiilor fără cap cât mai ușor posibil. Așa că voi acoperi rândul de sus aici. Deci Faust, WPGraphQL și Atlas Content Modeler.

Și după aceea, îi voi preda lucrurile Ilonei, iar ea va acoperi Atlas Search, Atlas Blueprints și apoi Atlas For All. În regulă, deci hai să ne aruncăm cu Faust acum. Faust este un proiect cu adevărat interesant. Acesta este cadrul WordPress fără cap. Deci, ceea ce ne referim prin asta este că este un cadru JavaScript front-end, asemănător celor despre care probabil ați auzit, cum ar fi Next.js sau Gatsby sau SvelteKit.

Este oarecum în aceeași ordine de idei cu unele dintre acele cadre JavaScript pentru aplicații cu o singură pagină, cu o distincție importantă. Faust este specific pentru WordPress și este conceput pentru a construi șantiere cu o arhitectură WordPress fără cap. Este construit pe lângă Next.js, care este un cadru pentru aplicații cu o singură pagină, incredibil de popular.

Deci asta este o veste foarte bună, după părerea mea. Asta înseamnă că toată munca grea care este necesară pentru îmbunătățirea Next.js și orice funcții noi pe care Next le lansează, vei moșteni și de care beneficiezi în aplicația ta Faust.js. Dincolo de asta, Faust are, de asemenea, autentificare și previzualizări postate încorporate, ceea ce este un avans enorm, într-adevăr, dacă construiești site-uri WordPress fără cap.

Dacă construiți un site tradițional, obțineți aceste lucruri gratuit. WordPress are sistemul său de autentificare și autorizare în sistemul său de capabilități pentru a ști ce pot face utilizatorii pe site și poate autentifica oamenii și, de asemenea, permite persoanelor cu anumite capacități să vizualizeze previzualizările postărilor.

Deci, vizualizați o previzualizare a unei postări care nu a fost încă publicată. Ar putea fi într-un statut de schiță, de exemplu. Odată ce ai trecut la o arhitectură WordPress fără cap, totuși, trebuie să reinventezi cu adevărat aceste două lucruri. Aplicația dvs. frontală și site-ul dvs. WordPress back-end trebuie să poată autentifica utilizatorii și apoi să ofere previzualizări ale postărilor altfel decât a făcut WordPress, din punct de vedere istoric.

Și am conectat asta de la zero și este destul de multă muncă. Așa că îmi place foarte mult faptul că, cu Faust, scoți aceste lucruri din cutie. Nu trebuie să le scrieți de la zero pentru fiecare proiect nou, ceea ce este uriaș, din punctul meu de vedere. În continuare, caracteristica Faust.js pe care vreau să o evidențiez este preluarea ușoară a datelor.

Așadar, acesta este un altul pe care, dacă abia începi cu tabelul curat, care rulează Gatsby sau Next.js sau SvelteKit sau ceva de genul, ar trebui să-l conectezi de la zero. Ar trebui să vă dați seama ce client GraphQL voi folosi și cum îl voi conecta astfel încât să indice back-end-ul WordPress corespunzător și să pot trimite și primi date.

Și apoi, odată ce s-au terminat toate acestea, cum fac de fapt asta? Cum îmi compun interogările și cum preiau datele? Deci, Faust are o mulțime de facilități încorporate și aici. De îndată ce creați un nou proiect Faust, preluarea datelor este deja configurată pentru dvs. Și chiar vine cu o serie de cârlige de reacție pe care le puteți folosi pentru a prelua lucruri comune în WordPress, cum ar fi postări, pagini, categorii și etichete.

Există cârlige de reacție foarte convenabile, care sunt pre-construite și gata făcute pentru a prelua acele lucruri, astfel încât să puteți începe să vă construiți paginile imediat, ceea ce este, din nou, o economie de timp uriașă. Și ultimul pentru Faust aici este versiunea noastră 1.0.

Așa că sunt încântat să anunț că, în viitorul apropiat aici, vom lansa versiunea 1.0 a lui Faust. Deci, aceasta va fi o versiune a lui Faust care are stabilitatea cu care ne simțim confortabil numim-o 1.0. Și ai putea avea și mai multă încredere în construirea de noi proiecte pe Faust.js după acel moment.

Așadar, dacă toate acestea vi se par atrăgătoare și vă place – vă place ideea de a încerca un cadru JavaScript frontal care are o mulțime de lucruri încorporate pentru dvs. – previzualizări de postare, autentificare, preluare ușoară a datelor – vă încurajez să faceți doar atât, să-l încerc. Iată de unde să-l obțineți.

Așa că puteți accesa github.com/wpengine/faustjs pentru a verifica proiectul și a-i da un – dă-i un vârtej pentru tine. Asta a fost pentru Faust.js, framework-ul nostru JavaScript frontal. În continuare, mi-ar plăcea să vorbesc despre WPGraphQL. Acesta este un plug-in care este cu adevărat uluitor, dacă vă gândiți bine.

WordPress este cel mai mare CMS din lume. Acum alimentează peste 40% din internet. Și WPGraphQL este un plug-in gratuit cu sursă deschisă care aduce tehnologia GraphQL în 40% din web, pentru – oricărui site WordPress care dorește să folosească această tehnologie.

Așa că sunt foarte mulțumit că există și fericit că WP Engine finanțează acum dezvoltarea și sprijină pe deplin WPGraphQL. Așa că haideți să vedem câteva dintre noile funcții interesante care au venit și vor veni în curând la WPGraphQL.

Unul dintre acestea este IDE-ul GraphQL încorporat. Deci asta a existat de ceva vreme în WPGraphQL. Pentru cine nu știe, vreau doar să subliniez cât de puternic este acest lucru pentru experiența dezvoltatorului și pentru fluxurile de lucru pe care le deblochează. Deci, puteți vedea aici în captură de ecran că am compus o interogare numită get post și transmit câteva variabile de interogare.

Deci, spun că ID-ul postării pe care vreau să o obțin este, ce este WordPress fără cap? Și apoi tipul de identificare este un melc, nu? Apoi pot apăsa pictograma de redare din stânga sus aici pentru a executa această interogare. Și apoi, în partea dreaptă, vedeți ce ar obține aplicația mea JavaScript frontală dacă ar declanșa această interogare identică.

Deci vedeți în partea dreaptă că primesc înapoi pentru acea postare ID-ul bazei de date și apoi, de asemenea, titlul. Deci, acest lucru este uriaș pentru a vă putea compune interogările și apoi apăsați butonul de redare pentru a le executa și pentru a vedea rapid ce ar primi aplicația dvs. frontală dacă ar solicita aceleași date.

Și apoi, odată ce ați creat interogarea și returnează ceea ce doriți, atunci puteți utiliza asta în aplicația js front-end. Atât de puternic. Sunt foarte mulțumit de experiența de dezvoltator pe care WPGraphQL o oferă cu IDE-ul GraphiQL. O altă caracteristică care a venit la GraphQL este aceasta.

Deci s-ar putea să fi observat acest lucru în diapozitivul anterior. Am micul meu avatar aici, care este afișat în partea din stânga sus a IDE-ului GraphQL. Acest lucru vă permite să declanșați cereri fie autentificate, fie neautentificate. Și asta este uriaș. Deci, dacă dau clic pe acesta astfel încât să fie saturat de culoare – imaginea mea de avatar este saturată acolo și am pictograma verde lângă ea – știu că sunt conectat ca mine și lansez o solicitare autentificată.

Deci, oricare dintre datele pe care le primesc ar fi specifice capacităților utilizatorului pe care le am ca utilizator conectat. De multe ori, totuși, este util să testați ce ați primi dacă ați rula o interogare ca utilizator neautentificat, nu? Deci, aceasta înseamnă doar un vizitator al site-ului care ajunge pe site-ul dvs. și care nu este autentificat.

Dacă interogarea, știți, ar trebui să ruleze pentru ca acea persoană să preia niște date, le-ar primi înapoi pe toate, sau unele dintre ele sunt închise sau necesită capacități? Deci, cu un singur clic, puteți să faceți clic pe această pictogramă avatar acum și să declanșați aceeași interogare pe care ați compus-o ca utilizator neautentificat, doar pentru a confirma că primiți ceea ce vă așteptați întotdeauna.

Aceasta a fost o adăugare recentă foarte grozavă la WPGraphQL. Mai departe despre trenul GraphQL IDE aici, următorul lucru despre care vom vorbi este Query Composer. Acesta este și un instrument foarte cool. Și dacă deschideți Query Composer, arată ca ceea ce vedeți aici în captura de ecran, unde puteți da un nume interogării, puteți trece variabile de interogare.

Deci, puteți vedea aici, spun că transmiterea unui ID a ceea ce spune este WordPress, iar tipul de ID este slug și apoi de acolo puteți doar bifa casetele pentru ce date doriți înapoi. Iar IDE-ul GraphQL este suficient de inteligent pentru a putea rula o interogare de introspecție și a cunoaște toate datele disponibile în WordPress și arată totul aici.

Prin urmare, este foarte puternic să faceți clic pe aceste casete și să compuneți interogările și apoi să le dezactivați pentru a le testa. Așa că asigurați-vă că verificați și asta. Compozitorul de interogări.

Următorul lucru despre care mi-ar plăcea să vă vorbesc este cercetarea experimentală de integrare a blocurilor Gutenberg care se desfășoară. Deci Jason Ball, care este creatorul și menținătorul WPGraphQL, are această bază de cod – WPGraphQL Block Editor – unde a experimentat posibilitatea de a expune toate datele despre blocurile Gutenberg pe care WordPress le oferă, astfel încât să puteți interoga toate blocurile pe care le are o anumită postare sau o pagină și apoi le iterați și redați o componentă diferită în aplicația dvs. JavaScript frontală, în funcție de tipul de bloc.

Există câteva avertismente acolo. Nu toate datele despre blocuri sunt expuse, în acest moment, de WordPress. Dar puteți citi mai multe despre asta în readme aici. Dar suntem foarte încântați la WP Engine că se fac progrese – se înregistrează progrese în această direcție de a putea interoga toate datele blocurilor cu Gutenberg.

Următorul despre care vreau să vorbesc este interogările persistente. Deci asta este uriaș. În acest moment, este posibil să utilizați WPGraphQL și apoi să activați o soluție de stocare în cache a obiectelor, cum ar fi Redis sau Memcached, pentru a obține interogările bazei de date stocate în memoria cache pentru unele câștiguri de viteză.

Acest lucru este deja posibil și a fost de ceva vreme. Dar un lucru la care lucrează echipa în interior sunt interogările persistente, de care sunt foarte încântat. Acest lucru ar duce acea cache la nivelul următor, unde ar stoca în cache rezultatele pentru interogările obișnuite și le-ar returna imediat, fără a se încărca vreodată – fără a rula vreodată o interogare a bazei de date sau chiar a încărca WordPress.

Înainte de toate acestea, unul dintre straturile dvs. de stocare în cache ar recunoaște că interogarea rulată este încă în cache și este încă valabilă și ar returna aceasta imediat. Așadar, acest lucru ar face: această caracteristică va face interogări foarte, foarte rapide. Deci foarte entuziasmat pentru asta. Echipa lucrează din greu la asta și rămâneți la curent pentru mai multe informații despre când vor fi disponibile.

Cealaltă caracteristică este capacitatea de a salva interogări în GraphQL. Chiar acum, dacă compuneți o interogare în GraphiQL, este foarte grozav să puteți testa rapid lucrurile acolo. Cu toate acestea, întrebările dvs. nu persistă. Dacă vă place să părăsiți pagina respectivă sau să o ștergeți, nu puteți reveni la interogare.

Deci, echipa lucrează la câteva funcții foarte impresionante în care veți putea să compuneți o interogare, să îi dați un nume și apoi să o salvați și puteți să mergeți înainte și înapoi între colecția dvs. de interogări salvate și să faceți modificări sau să reveniți. -salvați-le pentru a avea un fel de catalog cu toate interogările pe care le folosește site-ul dvs., ceea ce cred că este și foarte mișto.

Vor exista, de asemenea, unele integrări între această caracteristică și interogarea persistentă despre care am vorbit. Deci lucruri cu adevărat interesante și acolo. Vă încurajez să încercați WPGraphQL dacă nu ați făcut-o deja și o puteți face la wpgraphql.com. Există tot felul de documentație despre cum să îl utilizați, cum să îl descărcați și de unde să începeți.

Bine, ultimul lucru despre care vreau să vă vorbesc înainte de a-l transmite este Atlas Content Modeler. Acesta este un alt instrument de care sunt foarte încântat. Vă permite să creați modele de conținut. Dacă sunteți în spațiul WordPress de ceva timp, probabil cunoașteți termenul tipuri de postări personalizate.

Deci WordPress iese din cutie cu suport pentru două tipuri de postări, și anume postare și pagină. Dar pentru multe, multe site-uri, este logic să vă înregistrați propriile tipuri de postări personalizate. Deci, puteți avea conceptul de proiect sau membru al echipei sau job. Altceva de genul asta. Și apoi stocați datele pe acel tip de postare personalizat pe care l-ați creat.

Atlas Content Modeler vă permite să creați tipuri de postări personalizate, dar cu adevărat mult mai mult și numește acele modele de conținut. Deci, această captură de ecran arată un exemplu. Puteți vedea că am creat două modele de conținut aici. Una dintre ele se numește locații și are trei câmpuri personalizate asociate.

Celălalt se numește furnizori, iar acesta are și un număr de câmpuri personalizate. De asemenea, acceptă înregistrarea taxonomiilor. Așadar, odată ce modelul dvs. de conținut - adică tipul dvs. de postare personalizat - odată ce acesta există, dacă doriți ca acesta să poată adăuga taxonomii la el, pentru a putea grupa acele postări, vă permite să faceți asta cu ușurință.

Și are suport pentru o serie de câmpuri personalizate. Deci, puteți vedea pe diapozitiv, avem text, text îmbogățit, număr, dată și așa mai departe. Deci, puteți crea un model de conținut, adăugați taxonomii la acesta și apoi adăugați câmpuri personalizate pe care ar trebui să le aibă și acel tip de postare personalizat.

Și ACM le va adăuga în administratorul WordPress, astfel încât oricine creează sau editează o postare de acest tip, va vedea doar toate aceste opțiuni pentru câmpurile personalizate și pentru taxonomii. Și va expune și toate acele date, despre care vom vorbi într-un moment.

Un lucru pe care vreau să-l subliniez este că permite și relații eficiente. Destul de des, vrei să poți să te relaționezi – să ai relații fie unul la mulți, mulți la unul, fie multe la multe relații între diferite postări în WordPress. Exemplul meu aici a fost că am avut furnizori de servicii medicale și apoi am avut locații, știi.

Și furnizorii de asistență medicală ar putea lucra în una sau mai multe locații, dar ar putea fi frumos să interogăm și din cealaltă direcție, nu? Și spuneți, dacă am o anumită locație într-o interogare în cealaltă direcție, îmi vor spune toți furnizorii care practică aici, nu?

Deci, pentru acest tip de relație bidirecțională, sunt încântat să spun că ACM acceptă asta și este – baza de date este optimizată pentru acest tip de interogare bidirecțională, ceea ce nu este cazul pentru multe alte soluții de relații care există pentru WordPress. .

Așadar, arată cam așa, unde poți să înregistrezi noul nostru câmp de relație și să-i dai doar un nume și un identificator API și apoi să selectezi și conexiunea dintre cele două modele. Deci cu adevărat, foarte puternic dacă cauți capacitatea de a crea relații în proiecte WordPress fără cap.

Ultimul lucru, care este probabil caracteristica ucigașă, aș spune, a ACM este tot ceea ce tocmai am menționat. Totul. Crearea modelului de conținut, taxonomiile, adăugarea tuturor câmpurilor dvs. personalizate, stabilirea relațiilor între ele. De îndată ce creați toate aceste lucruri în administratorul WordPress, totul este automat în schema WPGraphQL și este disponibil imediat pentru a începe să căutați din aplicația JavaScript decuplată.

Deci, acesta este... acesta este uriaș. Mulți oameni în trecut au combinat o serie de plug-in-uri pentru a furniza aceste câmpuri în administrator. Dar apoi și pentru a-l expune în WPGraphQL și Atlas Content Modeler, uimitor, este capabil să facă ambele lucruri. Așa că vă recomand să verificați dacă vi se pare puternic.

Un lucru care va veni la ACM în viitorul apropiat aici este câmpul de e-mail, așa că fiți atent pentru actualizări despre acesta. Echipa a adăugat recent și suport pentru câmpurile repetabile. Așadar, aceasta a fost o solicitare de caracteristică și sunt cu adevărat încântat să raportez că acum avem suport pentru câmpurile repetitoare.

Deci, puteți specifica un câmp și apoi spuneți că ar trebui să se poată repeta o dată sau de mai multe ori, iar creatorul de conținut poate apoi să folosească acea funcție de repetare. În regulă. Deci, dacă sunteți interesat de ACM și doriți să îl încercați, vă încurajez cu căldură să faceți acest lucru.

Acesta se află în directorul de pluginuri WordPress, așa că puteți merge mai departe și luați-l de la wordpress.org/plugins/atlascontentmodeler și încercați singur. Deci asta e pentru secțiunea mea. Mulțumesc foarte mult pentru ascultare, iar acum îi voi preda lucrurile Ilonei pentru a acoperi restul produselor din ecosistemul Atlas.

ILONA KEDRACKA: Mulțumesc mult, Kellen. Numele meu este Ilona Kendracka și sunt manager de produs în Atlas. Și ce an a fost, atât pentru Atlas, cât și pentru întreaga lume a WordPress fără cap. În această perioadă a acestui an, Atlas a fost anunțat pentru prima dată publicului.

Și pentru noi, a fost un an plin de învățare, interviuri, experimente, prototipuri și cercetări. Și este cea mai mare bucurie pentru un manager de produs să poată împărtăși cu tine rezultatele tuturor lucrurilor pe care le-am învățat sub formă de produs de lucru, sub formă de noi funcții pentru Atlas. Așa că hai să sărim direct.

Să începem cu ceva care este foarte important pentru fiecare site web important de pe internet. Asta este căutarea. Abilitatea de a căuta conținut este o componentă crucială, nu numai pentru comerțul electronic, ci și pentru alte tipuri de site-uri web, cum ar fi site-urile corporative sau media. Cercetările au arătat, de fapt, că oamenii care caută sunt vizitatori mult mai valoroși ai site-ului, fie că sunt în căutarea unui anumit produs de cumpărat, fie dacă caută un anumit articol de citit, sunt valoroși pentru că vin la dvs. site cu intentie.

Și s-a demonstrat, așadar, pentru un site de comerț electronic că căutarea lor poate debloca rate de conversie de aproximativ trei ori mai mari. Prin urmare, căutarea este un instrument cu adevărat valoros pentru marketeri. În același timp, a căuta în WordPress este, de asemenea, o sarcină dureroasă și supărătoare din diverse motive.

Căutarea WordPress este destul de lentă și se scalează slab. De asemenea, este destul de limitat în funcționalitate. Limitările căutării de bază WordPress pot fi rezolvate folosind o soluție terță parte, dar asta înseamnă mai multă configurare, mai multă întreținere, mai multe bătăi de cap și, desigur, mai mulți bani care trebuie cheltuiți pentru o soluție personalizată și componente terțe.

De aceea, aici, în WP Engine, am lucrat la o soluție mai bună, avansată și flexibilă, care oferă cele mai relevante rezultate pentru clienții de pe WordPress. Construirea și livrarea unui astfel de produs clienților WP Engine este o prioritate pentru noi în acest an.

De aceea, sunt încântat să vă împărtășesc acea versiune beta publică pentru Atlas Search, noul nostru produs pentru căutarea de conținut WordPress, este aici pentru ca dvs. să-l încercați. Există trei lucruri principale care fac din căutarea Atlas un instrument excelent pentru site-urile web moderne, iar primul este performanța. Aspect extrem de important pentru orice site web important.

Cu Atlas Search, conținutul este preluat mult mai eficient și mai rapid decât cu soluțiile tradiționale de căutare WordPress. Prin descărcarea proceselor de procesare a datelor și de interogare în Atlas Search de la WordPress, sunt salvate cicluri de calcul prețioase pe serverul WordPress scump și greu de scalat.

Următorul pilon este simplitatea. Este nevoie de mult timp, efort și bani pentru a veni cu o soluție pentru căutarea WordPress care va satisface cerințele de performanță și acuratețe ale site-urilor web moderne. Întreținerea tuturor pieselor în mișcare necesită destul de mult timp.

Atlas Search este o soluție singulară, simplă și elegantă, care necesită o configurare minimă. Odată configurat, funcționează. Și ca utilizator, puteți configura cu ușurință conținutul pe care doriți să fie căutat. Atlas Search este, de asemenea, bine integrat cu WordPress, permițându-i să-ți prelucreze datele în timp real pe măsură ce se schimbă, asigurându-se că rezultatele căutării tale vor fi mereu la zi.

Deci, nu este nevoie să folosiți furnizori externi, nu este nevoie să cheltuiți timp și bani pentru întreținerea propriei soluții. Atlas Search este ghișeul tău unic pentru toate lucrurile de căutare. Ultimele sunt relevanța și acuratețea. În căutarea bună WordPress, îi lipsesc unele dintre caracteristicile importante.

Și lipsa acestora îl face să nu fie potrivit pentru site-urile web moderne. Lucruri precum căutarea text integral, posibilitatea de a defini căutarea, scorul de relevanță sunt fie greu de executat, fie aproape imposibil de făcut cu căutarea tradițională WordPress. Prin urmare, sunt bucuros să vă spun că am reușit să abordăm multe dintre aceste puncte dure în noua noastră soluție de căutare.

În tabloul de bord Atlas Search, folosind o interfață de utilizare cu adevărat simplă și intuitivă, puteți specifica prin ce câmpuri doriți să căutați. Aceasta nu include numai câmpurile întregi WordPress, ci și alte lucrări de căutare. Tipuri de postări personalizate și câmpuri personalizate neechilibrate. Și, bineînțeles, propriul nostru Atlas Content Modeler din cutie.

Puteți specifica pentru fiecare dintre câmpurile selectate și puteți prelua cele mai relevante rezultate. Puteți, de asemenea, să căutați mai mulți termeni, precum și să utilizați operatori de căutare similari cu Google în interogările dvs. de căutare. Atlas Search funcționează cel mai bine cu WordPress REST API și WPGraphQL, care vă oferă flexibilitatea și portabilitatea instrumentelor pe care doriți să le utilizați pentru proiectul dvs. fără cap.

Așa că sunt foarte încântat de această versiune și abia așteptăm să vedem ce proiecte minunate veți construi folosind noua noastră soluție.

Trecem la următorul nostru anunț. Intrarea în lumea WordPress fără cap este captivantă, dar poate fi destul de greu la început, din multe motive diferite. În primul rând, multe aspecte ale procesului de creare a site-urilor web care sunt adevărate pentru WordPress monolit nu mai sunt valabile pentru headless.

Știm că este nevoie de timp pentru a vă înfășura un mod diferit de a gândi despre crearea de aplicații. Pentru mulți dintre voi, este și prima dată când interacționați cu noi instrumente și tehnologii, limbaje de programare și cadre. Trecerea de la arhitectura monolitică la cea decuplată este o schimbare uriașă.

Și nu numai că le cere dezvoltatorilor să învețe, să se gândească și să înțeleagă toate aceste componente diferite, ci și să petreacă timp configurând și să le conecteze pe toate. Și indiferent de ce nouă abilitate încercați să învățați, de obicei este mult mai ușor și mult mai distractiv dacă puteți învăța prin practică.

Așa că a trebui să citești tone de documentație înainte de a te putea juca cu ceva pentru prima dată este destul de descurajator și te poate face să-ți pui proiectul secundar pe un raft pentru o perioadă foarte lungă de timp. Și s-ar putea să-ți promiți că vei reveni la asta într-o zi, dar s-ar putea să nu se întâmple același lucru și acesta este sentimentul pe care îl cunosc prea bine.

Așa că pentru a încerca ceva pentru prima dată, pentru a putea sări direct și a începe o abilitate pe care ești cu adevărat încântat să o dobândești, nu ar trebui să necesite ore de citire a documentației, configurare și smulgerea ta pentru a-ți da seama cum să-ți faci configurarea gata de ceva.

Deci, în ultimele două luni, am vorbit cu numeroși dezvoltatori interesați să învețe Atlas și să le observe luptele și nevoile. Și am folosit toate aceste lecții pentru a construi ceva care vă oferă oportunitatea de a începe rapid, pentru a minimiza efortul necesar pentru configurație și, desigur, pentru a maximiza distracția și entuziasmul care decurg din învățarea unei noi abilități.

Deci soluția pe care o propunem este Atlas Blueprints. Atlas Blueprints sunt proiecte de pornire WordPress fără cap complet, disponibile pentru clonare, începeți propriile proiecte în câteva minute, vedeți puterea WordPress fără cap într-un scenariu de viață real și începeți să vă jucați cu el și să îl modificați în funcție de nevoile dvs.

Le puteți folosi ca un sandbox pentru primele dvs. proiecte fără cap, dar le puteți, de asemenea, să le folosiți pentru a începe mai rapid în timp ce vă construiți propriile site-uri complet funcționale. Există patru componente din care este făcut fiecare plan. În primul rând, în timpul procesului, un nou mediu WordPress este creat pentru tine.

În acest fel, puteți începe într-adevăr într-un mediu sigur, izolat, vă puteți juca cu el și puteți vedea cum funcționează.

Apoi, toate pluginurile necesare sunt instalate și activate pe această instalare WordPress. Deci nu trebuie să parcurgeți lista respectivă și să instalați manual pluginurile, să le căutați și toate chestiile astea. Totul este făcut pentru tine în culise, astfel încât să fii gata de îndată ce aplicația este deschisă.

În afară de asta, o aplicație de note este creată pentru tine. Fiecare dintre planurile pregătite de noi este un site web complet, frumos, care este conceput pentru cazuri reale, iar fiecare dintre ele este construit folosind cadrul nostru Faust.js, care a fost creat special pentru a face dezvoltarea fără cap WordPress mai ușoară și mai plăcută.

Și în timp ce toate aceste componente sunt la locul lor, toată configurația necesară din spate se întâmplă în spatele scenei. Deci, în doar câteva minute, puteți accesa de fapt un site WordPress fără cap complet furnizat și configurat. Deci Atlas Blueprints este soluția completă pentru WordPress fără cap, o soluție care a fost creată pentru voi toți. O soluție care funcționează și te ajută să începi cu o configurație minimă și într-un timp foarte scurt.

Astăzi, suntem bucuroși să vă oferim trei planuri de încercat. Un plan de portofoliu care este perfect pentru site-ul web al unei companii, un plan de blog – un clasic WordPress pe care îl puteți folosi pentru a vă împărtăși gândurile lumii – și un plan de bază, care este o schelă minimă pentru a vă ajuta să începeți rapid.

Fiecare model folosește toate produsele noastre Atlas. Deci, Faust.js, care este cadrul nostru pentru WordPress fără cap, Atlas Content Modeler, care este pluginul nostru care vă permite să creați modele de date personalizate și Atlas Search, instrumentul nostru pentru o experiență de căutare foarte performantă și precisă în WordPress.

Deci, dacă ați fost curios să încercați o căutare, utilizarea Atlas Blueprints este cea mai simplă modalitate de a începe. Există două moduri în care puteți încerca planuri. O modalitate este să vă înscrieți pentru contul sandbox și să urmați fluxul de creare a aplicației în portalul nostru. În acest fel, veți ajunge de fapt cu un set întreg, site-ul web complet furnizat în doar câteva minute.

Dacă preferați mai degrabă să vă activați aplicația local la început, vă puteți adresa local, unde veți putea să vă creați noul site WordPress fără cap folosind unul dintre cele trei modele pe care vi le oferim. Planurile sunt disponibile pentru oricine. Deci, utilizatorii Atlas sandbox, clienții plătiți Atlas și utilizatorii local, de asemenea.

Deci, dacă v-ați gândit să încercați WordPress fără cap, dar ați avut probleme în a găsi timp în programul dvs. încărcat pentru a lucra la propriul proiect, Atlas Blueprints este pentru dvs. Așa că du-te și verifică-le.

În această notă, și pentru a încheia lucrurile, avem încă un anunț important și interesant. Misiunea noastră este să vă stimulăm creativitatea creând și oferindu-vă acces la o platformă excelentă pentru WordPress fără cap. Credem că toți cei care sunt dornici să creeze experiențe uimitoare pentru vizitatorii site-urilor lor web sau site-urile clienților lor ar trebui să aibă ocazia să facă acest lucru.

De aceea, de acum înainte, patru noi planuri Atlas SMB sunt disponibile pentru a le cumpăra. Până acum, Atlas a fost disponibil doar pentru proiectele de întreprindere. Cu toate acestea, dorim să aducem performanța și securitatea Atlas la orice dimensiune de proiect pentru a vă debloca creativitatea.

Asta înseamnă că planurile inițiale veți obține o instalare WordPress optimizată pentru headless, un server nod care poate construi orice cadru JavaScript la alegere, cum ar fi Next sau Gatsby, un CDN de mare putere pentru a vă distribui proiectul în întreaga lume, instrumentele noastre open source precum Atlas. Content Modeler, WPGraphQL, Faust.js și multe altele.

Și toate acestea de la un singur partener, pe o singură platformă, la un preț. Deci, tot ce vorbeam astăzi – Căutare Atlas, Planuri Atlas și planuri Atlas pentru IMM-uri – sunt de fapt disponibile pentru dvs. chiar acum. Deci, pentru a le încerca, mergeți mai departe și vizitați wpengine.com/atlas pentru a vă înscrie pentru un cont sandbox sau pentru a cumpăra un plan.

În calitate de membru al echipei de produse Atlas, sunt foarte încântat de toate anunțurile pe care vi le-am împărtășit astăzi și abia aștept să văd toate lucrurile grozave pe care le veți construi pe platforma noastră. Atlas is created for you, inspired by you, and it's you, the users of Atlas, that inspire us and all of our users, features, and products.

So I hope that you enjoyed today's presentation. Thank you all so much for your attention. Stay tuned for the upcoming demos and sessions, and see you all in the product.