DE{CODE}: Un Atlante dell'Atlante
Pubblicato: 2023-02-12Atlas è la soluzione completa per lo sviluppo headless di WordPress, con strumenti open source per la creazione di modelli di pagine, il recupero dei dati, la modellazione dei contenuti e altro ancora. Qual è il panorama attuale di Atlas? Guarda il video qui sotto per conoscere i nuovi entusiasmanti strumenti disponibili per gli sviluppatori WordPress headless che rendono la creazione di siti Web sicuri e ad alte prestazioni più veloce e più semplice.
Slide della sessione
Trascrizione del testo completo
KELLEN MACE : Salve, e benvenuti a questa conferenza che chiamiamo “Un Atlante dell'Atlante”. Sono Kellen Mace e sarò affiancato dalla mia collega Ilona. Noi due prenderemo metà della presentazione e esamineremo una serie di prodotti che compongono l'ecosistema Atlas.
Quindi Atlas, come forse saprai, è il nome della piattaforma di hosting WordPress headless di WP Engine. Ma è davvero molto di più. Include una serie di prodotti e offerte open source che rendono davvero il più agevole possibile la creazione di siti con siti WordPress senza testa – creare siti con WordPress senza testa – e anche per distribuirli.
Sono il responsabile del nostro team di relazioni con gli sviluppatori presso WP Engine. Quindi il mio lavoro comporta molto impegno con la comunità e il tentativo di educare la comunità sulla costruzione e la distribuzione di siti. E gran parte del mio lavoro si concentra su WordPress senza testa, in particolare.
Quindi sono molto investito in questo mondo per rendere molto, molto facile lo sviluppo di siti WordPress headless. Prima di addentrarci in tutte le offerte a cui mi riferisco che fanno parte dell'ecosistema Atlas, voglio prima assicurarmi di avere le conoscenze di base su come un'architettura WordPress tradizionale differisce da una WordPress headless.
Quindi tradizionalmente, come puoi vedere in questa diapositiva qui, è rappresentato da questo tipo di flusso di lavoro. Quindi puoi vedere che abbiamo tre diversi gruppi rappresentati qui. Abbiamo editori, sviluppatori e visitatori del sito. Quindi, nel WordPress tradizionale, l'editore in viola, eseguiva tutto il contenuto, l'editing e la gestione all'interno dell'amministratore di WordPress e tutto il contenuto veniva quindi salvato su WordPress.
Lo sviluppatore in blu, quella persona farebbe il codice nei temi e nei plug-in di WordPress e quei dati vivrebbero anche all'interno dell'applicazione WordPress. E infine il nostro visitatore in verde, quando quella persona visita il sito WordPress, WordPress ha molti lavori. Deve recuperare i dati dal database e quindi utilizzare la sua API del tema per modellarli e infine consegnare il sito, il sito HTML, visibile all'utente finale.
Quindi WordPress serve tutti e tre questi gruppi. In questi giorni, tuttavia, sta diventando sempre più popolare adottare un'architettura WordPress headless. E sembra qualcosa del genere, dove il nostro editore quaggiù in viola, continua a creare, modificare e misurare i contenuti all'interno di WordPress. Quindi quella parte rimane davvero invariata.
Ma gli altri due gruppi, i loro flussi di lavoro sono piuttosto diversi qui. Quindi lo sviluppatore in blu, invece di utilizzare l'API del tema di WordPress, utilizza invece JavaScript e molto spesso framework moderni come React o Vue o Svelte per creare un front-end, un'app JavaScript basata su Node.js.
E poi il visitatore in verde, questa è l'applicazione che effettivamente visita in questa app JavaScript. E poi due, l'applicazione frontend Node.js e il backend WordPress, comunicano tra loro. Ecco cosa rappresenterebbero alcune delle frecce verdi... le frecce grigie qui.
Quindi quei due possono inviare e ricevere dati secondo necessità. Ci sono molte guide là fuori, anche sul nostro sito, su cui le relazioni con gli sviluppatori girano di più sulla differenza tra tradizionale e senza testa e, probabilmente, cosa più importante, perché potresti voler considerare l'una rispetto all'altra.
Quindi vai a dare un'occhiata se vuoi acquisire un po 'più di familiarità lì. Con questo tipo di basi gettate, tuttavia, voglio immergermi in alcune delle offerte Atlas che rendono ancora migliore la costruzione con l'architettura headless di WordPress. Quindi quello che tratteremo oggi sono questi...
Stiamo inquadrando Atlas come la soluzione completa e, come ho detto, davvero un ecosistema di prodotti diversi per rendere la creazione e la distribuzione di app senza testa il più semplice possibile. Quindi coprirò la riga superiore qui. Quindi Faust, WPGraphQL e Atlas Content Modeler.
E dopo, consegnerò le cose a Ilona, e lei coprirà Atlas Search, Atlas Blueprints e poi Atlas For All. Va bene, quindi tuffiamoci con Faust ora. Faust è un progetto davvero entusiasmante. Questo è il framework headless di WordPress. Quindi ciò che intendiamo con questo è che è un framework JavaScript front-end, simile a quelli di cui potresti aver sentito parlare, come Next.js o Gatsby o SvelteKit.
È un po 'nello stesso modo di alcuni di quei framework JavaScript per app a pagina singola, con un'importante distinzione. Faust è specifico per WordPress ed è fatto su misura per la creazione di siti con un'architettura WordPress headless. È basato su Next.js, che è un framework per app a pagina singola front-end incredibilmente popolare.
Quindi questa è davvero una buona notizia, secondo me. Ciò significa che tutto il duro lavoro svolto per migliorare Next.js e tutte le nuove funzionalità lanciate da Next, puoi ereditare e beneficiare anche della tua app Faust.js. Oltre a ciò, Faust ha anche l'autenticazione e le anteprime dei post integrate, il che è un enorme vantaggio, davvero, se stai costruendo siti WordPress headless.
Se crei un sito tradizionale, ottieni queste cose gratuitamente. WordPress ha il suo sistema di autenticazione e autorizzazione nel suo sistema di capacità per sapere cosa gli utenti possono fare cosa sul sito, e può autenticare le persone e anche consentire alle persone con determinate capacità di visualizzare le anteprime dei post.
Quindi visualizzare un'anteprima di un post che non è ancora stato pubblicato. Potrebbe essere in uno stato di bozza, per esempio. Una volta che passi a un'architettura WordPress headless, però, devi davvero reinventare queste due cose. La tua app front-end e il tuo sito WordPress back-end devono essere in grado di autenticare gli utenti e quindi fornire anteprime dei post in modo diverso rispetto a WordPress, storicamente.
E l'ho cablato da solo da zero ed è un bel po' di lavoro. Quindi mi piace molto il fatto che con Faust tiri fuori queste cose dalla scatola. Non devi scriverli da zero per ogni nuovo progetto, il che è enorme, a mio avviso. Successivamente, la caratteristica di Faust.js che voglio evidenziare è il facile recupero dei dati.
Quindi questo è un altro che se stai appena iniziando con una tabula rasa che esegue Gatsby o Next.js o SvelteKit o qualcosa del genere, dovresti collegarlo da zero. Dovresti capire quale client GraphQL userò e come lo collegherò in modo che punti al back-end WordPress appropriato e posso inviare e ricevere dati.
E poi, una volta fatto tutto ciò, come lo faccio effettivamente? Come posso comporre le mie query e recuperare i dati? Quindi Faust ha anche molte comodità integrate qui. Non appena crei un nuovo progetto Faust, il recupero dei dati è già impostato per te. E viene fornito anche con una serie di hook di reazione che puoi utilizzare per recuperare elementi comuni in WordPress come post, pagine, categorie e tag.
Ci sono ganci di reazione davvero convenienti che sono pre-costruiti e pronti per recuperare quelle cose in modo che tu possa iniziare subito a costruire le tue pagine, il che è anche un enorme risparmio di tempo. E l'ultimo per Faust qui è la nostra versione 1.0.
Quindi sono lieto di annunciare che nel prossimo futuro qui rilasceremo la versione 1.0 di Faust. Quindi quella sarà una versione di Faust che ha la stabilità con cui ci sentiamo a nostro agio nel chiamarla 1.0. E potresti avere ancora più fiducia nella creazione di nuovi progetti su Faust.js dopo quel punto.
Quindi, se tutto questo ti sembra allettante e ti piace, ti piace l'idea di provare un framework JavaScript front-end che ha molte cose integrate per te, pubblicare anteprime, autenticazione, facile recupero dei dati, ti incoraggio a farlo solo questo, per provarlo. Ecco dove trovarlo.
Quindi puoi andare su github.com/wpengine/faustjs per dare un'occhiata al progetto e provarlo tu stesso. Questo è tutto per Faust.js, il nostro framework JavaScript front-end. Successivamente, mi piacerebbe parlare di WPGraphQL. Questo è un plug-in davvero sbalorditivo, se ci pensi.
WordPress è il più grande CMS al mondo. Ora alimenta oltre il 40% di Internet. E WPGraphQL è un plug-in open source gratuito che sta portando la tecnologia GraphQL al 40% del Web, per– a qualsiasi sito WordPress che desideri utilizzare questa tecnologia.
Quindi sono davvero contento che esista e felice che WP Engine stia finanziando lo sviluppo ora e supporti completamente WPGraphQL. Quindi tuffiamoci e vediamo alcune delle nuove entusiasmanti funzionalità che sono arrivate e arriveranno presto su WPGraphQL.
Uno di questi è l'IDE GraphQL integrato. Quindi questo esiste da un po' in WPGraphQL. Per chiunque non lo sappia, voglio solo sottolineare quanto sia potente per l'esperienza dello sviluppatore e per i flussi di lavoro che sblocca. Quindi puoi vedere qui nello screenshot che ho composto una query chiamata get post e sto passando alcune variabili di query.
Quindi sto dicendo che l'ID del post che voglio ottenere è, cos'è WordPress senza testa? E poi il tipo di ID è una lumaca, giusto? Quindi posso premere l'icona di riproduzione in alto a sinistra qui per eseguire questa query. E poi sul lato destro, guarda cosa otterrebbe la mia app JavaScript front-end se dovesse sparare questa query identica.
Quindi vedi sul lato destro che sto recuperando per quel post l'ID del database e poi anche il titolo. Quindi questo è enorme per essere in grado di comporre le tue query e quindi premere quel pulsante di riproduzione per eseguirle e vedere rapidamente cosa otterrebbe la tua app front-end se richiedesse gli stessi dati.
E poi, una volta che hai creato la tua query e sta restituendo ciò che desideri, puoi utilizzarla nella tua app js front-end. Quindi davvero potente. Sono davvero contento dell'esperienza di sviluppo che WPGraphQL fornisce con l'IDE GraphiQL. Un'altra caratteristica che è arrivata a GraphQL è questa.
Quindi potresti averlo notato nella diapositiva precedente. Ho il mio piccolo avatar qui che è mostrato in alto a sinistra dell'IDE GraphQL. Ciò consente di attivare richieste autenticate o non autenticate. E questo è enorme. Quindi, se faccio clic su questo in modo che sia saturo di colore– l'immagine del mio avatar è satura lì e ho la piccola icona verde accanto– so che ho effettuato l'accesso come me e sto inviando una richiesta autenticata.
Quindi tutti i dati che ricevo sarebbero specifici per le capacità dell'utente che ho come utente connesso. Spesso, tuttavia, è utile testare cosa otterresti se dovessi eseguire una query come utente non autenticato, giusto? Quindi questo significa solo un visitatore del sito che arriva sul tuo sito che non è autenticato.
Se la query, sai, dovesse funzionare per quella persona per recuperare alcuni dati, li recupererebbe tutti o alcuni di essi sono controllati o richiedono capacità? Quindi, con un solo clic, ora puoi fare clic sull'icona di questo avatar e inviare la stessa query che avevi composto come utente non autenticato, solo per confermare che stai ricevendo ciò che ti aspettavi sempre.
Questa è stata una recente aggiunta davvero interessante a WPGraphQL. Più avanti nel treno IDE GraphQL qui, la prossima cosa di cui parleremo è Query Composer. Anche questo è uno strumento molto interessante. E se apri Query Composer, sembra quello che vedi qui nello screenshot in cui puoi dare un nome alla tua query, puoi passare variabili di query.
Quindi puoi vedere qui che sto dicendo che passare un ID di ciò che dice è WordPress, e il tipo di ID è slug e quindi da lì puoi semplicemente selezionare le caselle per quali dati vorresti indietro. E l'IDE GraphQL è abbastanza intelligente da poter eseguire una query di introspezione e conoscere tutti i dati disponibili in WordPress, e mostra tutto qui.
Quindi è davvero potente fare clic su queste caselle e comporre le query e quindi attivarle per testarle. Quindi assicurati di controllare anche quello. Il compositore di query.
La prossima cosa di cui mi piacerebbe parlarvi è la ricerca sperimentale sull'integrazione dei blocchi di Gutenberg che è in corso. Quindi Jason Ball, che è il creatore e manutentore di WPGraphQL, ha questa base di codice – WPGraphQL Block Editor – in cui ha sperimentato la possibilità di esporre tutti i dati sui blocchi di Gutenberg forniti da WordPress in modo da poter eseguire query per tutti i i blocchi che un determinato post o pagina ha e quindi itera attraverso quelli e rende diversi componenti nella tua app JavaScript front-end a seconda del tipo di blocco.
Ci sono alcuni avvertimenti lì. Non tutti i dati sui blocchi sono esposti, a questo punto, da WordPress. Ma puoi leggere di più a riguardo nel readme qui. Ma siamo davvero entusiasti di WP Engine che si stiano facendo passi da gigante: si stanno facendo progressi in questa direzione per poter interrogare tutti i dati dei tuoi blocchi con Gutenberg.
Il prossimo di cui voglio parlare sono le query persistenti. Quindi questo è enorme. In questo momento, è possibile utilizzare WPGraphQL e quindi attivare una soluzione di memorizzazione nella cache degli oggetti, come Redis o Memcached, per ottenere la cache delle query del database in memoria per alcuni guadagni di velocità.
Questo è già possibile, e lo è stato per un po'. Ma una cosa su cui il team sta lavorando internamente sono le query persistenti, di cui sono molto entusiasta. Ciò porterebbe la memorizzazione nella cache al livello successivo, dove memorizzerebbe nella cache i risultati per le query comuni e li restituirebbe immediatamente senza mai caricarsi, senza mai eseguire una query sul database o persino caricare WordPress.
Prima di tutto ciò, uno dei tuoi livelli di memorizzazione nella cache riconoscerebbe che la query in esecuzione è ancora nella cache ed è ancora valida e la restituirebbe immediatamente. Quindi questa funzione renderà le query molto, molto veloci. Sono molto eccitato per questo. Il team ci sta lavorando sodo e rimanete sintonizzati per ulteriori informazioni su quando sarà disponibile.
L'altra caratteristica è la possibilità di salvare le query in GraphQL. In questo momento, se componi una query in GraphiQL, è davvero fantastico poter testare rapidamente le cose lì. Tuttavia, le tue domande non persistono. Se preferisci lasciare quella pagina o eliminarla, non puoi tornare alla query.
Quindi il team sta lavorando su alcune funzionalità davvero impressionanti in cui sarai in grado di comporre una query, assegnarle un nome e quindi salvarla e puoi andare avanti e indietro tra la tua raccolta di query salvate e apportare modifiche o ri -salvali per avere una specie di catalogo di tutte le query utilizzate dal tuo sito, che penso sia anche molto interessante.
Ci saranno anche alcune integrazioni tra questa funzione e la query persistente di cui ho parlato. Quindi cose davvero eccitanti anche lì. Ti incoraggio a provare WPGraphQL se non l'hai già fatto e puoi farlo su wpgraphql.com. Ci sono tutti i tipi di documentazione su come usarlo, come scaricarlo e da dove iniziare.
Va bene, l'ultima cosa di cui voglio parlarti prima di consegnarla è Atlas Content Modeler. Questo è un altro strumento di cui sono davvero entusiasta. Consente di creare modelli di contenuto. Se sei stato nello spazio WordPress per un po', probabilmente conosci il termine tipi di post personalizzati.
Quindi WordPress esce dalla scatola con il supporto per due tipi di post, ovvero post e pagina. Ma per molti, molti siti, ha senso registrare i propri tipi di post personalizzati. Quindi puoi avere il concetto di un progetto o di un membro del team o di un lavoro. Qualcos'altro del genere. E quindi archivia i dati rispetto a quel tipo di post personalizzato che hai creato.
Atlas Content Modeler ti consente di creare tipi di post personalizzati, ma in realtà molto di più e chiama quei modelli di contenuto. Quindi questo screenshot mostra un esempio. Puoi vedere che ho creato due modelli di contenuto qui. Uno di questi si chiama location e ha tre campi personalizzati associati.
L'altro è chiamato provider e anche quello ha un numero di campi personalizzati. Supporta anche la registrazione delle tassonomie. Quindi, una volta che il tuo modello di contenuto, ovvero il tuo tipo di post personalizzato, una volta che esiste, se vuoi che sia in grado di aggiungere tassonomie ad esso, per poter raggruppare quei post, ti consente di farlo facilmente.
E ha il supporto per una serie di campi personalizzati. Quindi puoi vedere sulla diapositiva, abbiamo testo, rich text, numero, data e così via lungo la linea. Quindi puoi creare un modello di contenuto, aggiungere tassonomie e quindi aggiungere campi personalizzati che dovrebbero avere anche quel tipo di post personalizzato.
E ACM aggiungerà quelli nell'amministratore di WordPress in modo che chiunque crei o modifichi un post di quel tipo vedrà solo tutte queste opzioni per i campi personalizzati e per le tassonomie. E esporrà anche tutti quei dati, di cui parleremo tra un momento.
Una cosa che voglio evidenziare è che consente anche relazioni efficienti. Molto spesso, vuoi essere in grado di relazionarti: avere relazioni uno a molti, molti a uno o molti a molti tra diversi post in WordPress. Il mio esempio qui è stato che avevo fornitori di assistenza sanitaria e poi avevo sedi, sai.
E gli operatori sanitari potrebbero lavorare in una o più sedi, ma potrebbe essere utile interrogare anche dall'altra direzione, giusto? E diciamo, se ho una posizione specifica su una domanda nell'altra direzione, mi diranno tutti i fornitori che praticano qui, giusto?
Quindi, per questo tipo di relazione bidirezionale, sono lieto di poter dire che ACM lo supporta ed è– il database è ottimizzato per questo tipo di query bidirezionale come quella, il che non è il caso di molte altre soluzioni di relazione disponibili per WordPress .
Quindi assomiglia a questo in cui puoi registrare il nostro nuovo campo di relazione e dargli semplicemente un nome e un identificatore API e quindi selezionare anche la connessione tra i due modelli. Quindi davvero, davvero potente se stai cercando la possibilità di creare relazioni in progetti WordPress headless.
L'ultima cosa, che è probabilmente la caratteristica killer, direi, di ACM è tutto ciò che ho appena menzionato. Tutto. La creazione del modello di contenuto, le tassonomie, l'aggiunta di tutti i campi personalizzati, la creazione di relazioni tra di loro. Non appena crei tutte queste cose nell'amministratore di WordPress, è tutto automaticamente nello schema WPGraphQL ed è immediatamente disponibile per iniziare a eseguire query dalla tua app JavaScript front-end disaccoppiata.
Quindi questo è... questo è enorme. Molte persone in passato hanno messo insieme una serie di plug-in per fornire questi campi nell'amministratore. Ma poi anche per esporlo in WPGraphQL e Atlas Content Modeler, sorprendentemente, è in grado di fare entrambe le cose. Quindi consiglio vivamente di provarlo se ti sembra potente.
Una cosa in arrivo su ACM nel prossimo futuro qui è il campo e-mail, quindi rimanete sintonizzati per gli aggiornamenti su quello. Il team ha anche recentemente aggiunto il supporto per i campi ripetibili. Quindi questa è stata una richiesta di funzionalità e sono davvero lieto di segnalare che ora abbiamo il supporto per i campi ripetitori.
Quindi puoi specificare un campo e quindi dire che dovrebbe essere in grado di ripetersi una o più volte, e il creatore di contenuti può quindi utilizzare quella funzione di ripetizione. Va bene. Quindi, se sei interessato ad ACM e vuoi provarlo, ti incoraggio caldamente a farlo.
Si trova nella directory dei plugin di WordPress, quindi puoi andare avanti e prenderlo su wordpress.org/plugins/atlascontentmodeler e provarlo tu stesso. Quindi è tutto per la mia sezione. Grazie mille per l'ascolto, e ora consegnerò le cose a Ilona per coprire il resto dei prodotti nell'ecosistema Atlas.
ILONA KEDRACKA: Grazie mille, Kellen. Mi chiamo Ilona Kendracka e sono product manager in Atlas. E che anno è stato, sia per Atlas che per l'intero mondo di WordPress headless. In questo periodo di quest'anno, Atlas è stato annunciato per la prima volta al pubblico.
E per noi è stato un anno pieno di apprendimento, interviste, sperimentazione, creazione di prototipi e ricerca. Ed è la gioia più grande per un product manager poter condividere con voi i risultati di tutte le cose che abbiamo imparato sotto forma di prodotto di lavoro, sotto forma di nuove funzionalità di Atlas. Quindi entriamo subito.
Cominciamo con qualcosa che è molto importante per tutti i principali siti Web su Internet. Questa è la ricerca. La capacità di cercare contenuti è una componente cruciale, non solo per l'e-commerce ma anche per altri tipi di siti web come siti aziendali o media. La ricerca ha dimostrato, infatti, che le persone che effettuano ricerche sono visitatori del sito di gran lunga più preziosi, sia che stiano cercando un prodotto specifico da acquistare sia che stiano cercando un articolo specifico da leggere, sono preziosi perché vengono sul tuo sito con intento.
Ed è stato dimostrato, quindi, per un sito di e-commerce che la loro ricerca può sbloccare tassi di conversione circa tre volte superiori. Pertanto, la ricerca è uno strumento davvero prezioso per i marketer. Allo stesso tempo, eseguire ricerche in WordPress è anche un'attività dolorosa e problematica per vari motivi.
La ricerca di WordPress è piuttosto lenta e si adatta male. È anche piuttosto limitato nelle funzionalità. I limiti della ricerca di base di WordPress possono essere risolti utilizzando una soluzione di terze parti, ma ciò significa più configurazione, più manutenzione, più problemi e, naturalmente, più soldi da spendere per una soluzione su misura e componenti di terze parti.
Ecco perché qui in WP Engine, abbiamo lavorato a una soluzione migliore, avanzata e flessibile che offra i risultati più rilevanti per i clienti su WordPress. Costruire e fornire un prodotto del genere ai clienti di WP Engine è una priorità assoluta per noi quest'anno.
Ecco perché sono entusiasta di condividere che la versione beta pubblica di Atlas Search, il nostro nuovo prodotto per la ricerca di contenuti WordPress, è qui per farti provare. Ci sono tre cose principali che rendono la ricerca Atlas un ottimo strumento per i siti web moderni, e la prima è la performance. Aspetto estremamente importante per qualsiasi sito web importante.
Con Atlas Search, il contenuto viene recuperato in modo molto più efficiente e veloce rispetto alle tradizionali soluzioni di ricerca di WordPress. Scaricando l'elaborazione dei dati e i processi di interrogazione su Atlas Search da WordPress, vengono risparmiati preziosi cicli di calcolo sul server WordPress costoso e difficile da scalare.
Il prossimo pilastro è la semplicità. Richiede molto tempo, impegno e denaro per trovare una soluzione per la ricerca di WordPress che soddisfi le esigenze di prestazioni e precisione dei siti Web moderni. La manutenzione di tutte le parti mobili richiede molto tempo.
Atlas Search è una soluzione singolare, semplice ed elegante che richiede una configurazione minima. Una volta impostato, funziona. E come utente, puoi facilmente configurare il contenuto che vuoi rendere ricercabile. Atlas Search è inoltre perfettamente integrato con WordPress, consentendogli di elaborare i tuoi dati in tempo reale man mano che cambiano, assicurando che i tuoi risultati di ricerca siano sempre aggiornati.
Quindi non è necessario utilizzare fornitori esterni, non è necessario spendere tempo e denaro per mantenere la propria soluzione. Atlas Search è il tuo sportello unico per tutto ciò che riguarda la ricerca. Gli ultimi sono pertinenza e accuratezza. In una buona ricerca di WordPress, mancano alcune delle caratteristiche importanti.
E la loro mancanza non lo rende adatto ai siti Web moderni. Cose come la ricerca full-text, la possibilità di definire la ricerca, il punteggio di pertinenza sono difficili da eseguire o quasi impossibili da eseguire con la ricerca tradizionale di WordPress. Quindi sono felice di condividere che siamo riusciti a risolvere molti di questi punti dolenti nella nostra nuova soluzione di ricerca.
Nella dashboard di Atlas Search, utilizzando un'interfaccia utente davvero semplice e intuitiva, puoi specificare in quali campi desideri eseguire la ricerca. Ciò non include solo tutti i campi di WordPress, ma anche altre ricerche funzionano. Tipi di post personalizzati e campi personalizzati non bilanciati. E, naturalmente, il nostro Atlas Content Modeler pronto all'uso.
È possibile specificare per ciascuno dei campi selezionati e recuperare i risultati più rilevanti. Puoi anche eseguire ricerche con più termini, nonché utilizzare operatori di ricerca simili a Google nelle tue query di ricerca. Atlas Search funziona al meglio con l'API REST di WordPress e WPGraphQL, che ti offre la flessibilità e la portabilità degli strumenti che desideri utilizzare per il tuo progetto headless.
Quindi sono davvero entusiasta di questa versione e non vediamo l'ora di vedere quali fantastici progetti realizzerai utilizzando la nostra nuova soluzione.
Passiamo al nostro prossimo annuncio. Entrare nel mondo di WordPress senza testa è eccitante, ma all'inizio può essere piuttosto difficile, per molte ragioni diverse. Prima di tutto, molti aspetti del processo di creazione di siti Web validi per il monolito WordPress non sono più veri per i senza testa.
Sappiamo che ci vuole tempo per comprendere diversi modi di pensare alla creazione di app. Per molti di voi, è anche la prima volta che si interagisce con nuovi strumenti e tecnologie, linguaggi di programmazione e framework. Il passaggio dall'architettura monolitica a quella disaccoppiata è un enorme cambiamento.
E non solo richiede agli sviluppatori di imparare, riflettere e comprendere tutti questi diversi componenti, ma anche dedicare del tempo alla configurazione e al collegamento di tutti insieme. E indipendentemente da quale nuova abilità stai cercando di apprendere, di solito è molto più facile e molto più divertente se puoi imparare facendo.
Quindi dover leggere tonnellate di documentazione prima di poter giocare con qualcosa per la prima volta è piuttosto scoraggiante e può farti mettere il tuo progetto secondario su uno scaffale per molto tempo. E potresti riprometterti che un giorno ci tornerai, ma potrebbe non succedere mai lo stesso e questa è la sensazione che conosco fin troppo bene.
Quindi, provare qualcosa per la prima volta, essere in grado di entrare subito e iniziare un'abilità che sei davvero entusiasta di acquisire non dovrebbe richiedere ore di lettura della documentazione, configurazione e tirandoti i capelli per capire come ottenere la tua configurazione pronto per qualcosa.
Quindi negli ultimi due mesi abbiamo parlato con numerosi sviluppatori interessati ad apprendere Atlas e ad osservare le loro difficoltà e le loro esigenze. E abbiamo utilizzato tutte queste lezioni per creare qualcosa che ti dia l'opportunità di iniziare rapidamente, per ridurre al minimo lo sforzo necessario per la configurazione e, naturalmente, per massimizzare il divertimento e l'eccitazione derivanti dall'apprendimento di una nuova abilità.
Quindi la soluzione che proponiamo sono Atlas Blueprints. Atlas Blueprints è un progetto iniziale WordPress senza testa completo, disponibile per la clonazione, per avviare i propri progetti in pochi minuti, vedere la potenza di WordPress senza testa in uno scenario di vita reale e iniziare a giocarci e modificarlo in base alle proprie esigenze.
Puoi usarli come sandbox per i tuoi primi progetti senza testa, ma puoi anche sfruttarli per iniziare più velocemente mentre costruisci i tuoi siti completamente funzionali. Ci sono quattro componenti di cui è composto ogni progetto. Prima di tutto, durante il processo, viene creato per te un nuovo ambiente WordPress.
In questo modo, puoi effettivamente iniziare in un ambiente sicuro e isolato, giocarci e vedere come funziona.
Quindi, tutti i plugin necessari vengono installati e attivati su questa installazione di WordPress. Quindi non è necessario scorrere quell'elenco e installare manualmente i plug-in, cercarli e tutto il resto. È tutto fatto per te dietro le quinte in modo che tu sia pronto non appena l'applicazione è attiva.
A parte questo, viene creata un'applicazione per le note. Ciascuno dei progetti preparati da noi è un sito Web completo e bello progettato per casi di vita reale e ognuno di essi è realizzato utilizzando il nostro framework Faust.js, creato appositamente per rendere lo sviluppo di WordPress headless più semplice e divertente.
E mentre tutti questi componenti sono a posto, tutta la configurazione necessaria avviene dietro le quinte. Quindi, in pochi minuti, puoi effettivamente accedere a un sito WordPress headless completamente configurato e configurato. Quindi Atlas Blueprints è la soluzione completa per WordPress headless, una soluzione creata per tutti voi. Una soluzione che funziona e ti aiuta a iniziare con una configurazione minima e in pochissimo tempo.
Oggi siamo felici di darti tre progetti da provare. Un progetto di portfolio perfetto per un sito Web aziendale, un progetto di blog, un classico di WordPress che puoi utilizzare per condividere i tuoi pensieri con il mondo, e un progetto di base, che è un'impalcatura minima per aiutarti a iniziare rapidamente.
Ogni progetto sfrutta tutti i nostri prodotti Atlas. Quindi Faust.js, che è il nostro framework per WordPress headless, Atlas Content Modeler, che è il nostro plug-in che ti consente di creare modelli di dati personalizzati e Atlas Search, il nostro strumento per un'esperienza di ricerca altamente performante e accurata in WordPress.
Quindi, se eri davvero curioso di provare una ricerca, utilizzare Atlas Blueprints è il modo più semplice per iniziare. Esistono due modi per provare i progetti. Un modo è registrarsi per l'account sandbox e seguire il flusso di creazione dell'app nel nostro portale. In questo modo, in pochi minuti ti ritroverai con un intero set di siti web con provisioning completo.
Se preferisci avviare la tua applicazione in locale all'inizio, puoi andare in locale, dove sarai in grado di creare il tuo nuovo sito WordPress headless utilizzando uno dei tre progetti che forniamo. I progetti sono disponibili per chiunque. Quindi utenti sandbox Atlas, clienti paganti Atlas e anche utenti locali.
Quindi, se avevi in mente di provare WordPress headless ma hai avuto difficoltà a trovare il tempo nel tuo fitto programma per lavorare sul tuo progetto, Atlas Blueprints fa per te. Quindi vai a dare un'occhiata.
Su quella nota, e per concludere, abbiamo un altro annuncio importante ed eccitante. La nostra missione è potenziare la tua creatività costruendo e dandoti accesso a una grande piattaforma per WordPress headless. Crediamo che chiunque sia desideroso di creare esperienze straordinarie per i visitatori dei propri siti Web o dei siti Web dei propri clienti dovrebbe avere l'opportunità di farlo.
Ecco perché, d'ora in poi, potrai acquistare quattro nuovi piani Atlas SMB. Fino ad ora, Atlas era disponibile solo per progetti aziendali. Tuttavia, vogliamo portare le prestazioni e la sicurezza di Atlas a progetti di ogni dimensione per sbloccare la tua creatività.
Ciò significa che nei piani iniziali ottieni un'installazione di WordPress ottimizzata per headless, un server nodo in grado di creare qualsiasi framework JavaScript di tua scelta come Next o Gatsby, un CDN ad alta potenza per distribuire il tuo progetto in tutto il mondo, i nostri strumenti open source come Atlas Content Modeler, WPGraphQL, Faust.js e altro ancora.
E tutto questo da un unico partner, su un'unica piattaforma, a un unico prezzo. Quindi tutto ciò di cui parlavo oggi (Atlas Search, Atlas Blueprints e piani Atlas per le PMI) sono disponibili per te in questo momento. Quindi, per provarli, vai avanti e visita wpengine.com/atlas per registrarti per un account sandbox o acquistare un piano.
Come membro del team del prodotto Atlas, sono davvero entusiasta di tutti gli annunci che abbiamo condiviso con voi oggi e non vedo l'ora di vedere tutte le grandi cose che realizzerete sulla nostra piattaforma. 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.