Premi questo: Novità di WordPress 6.2

Pubblicato: 2023-04-22

Benvenuti a Press This, il podcast della community WordPress di WMR. Ogni episodio presenta ospiti provenienti da tutta la comunità e discussioni sui maggiori problemi che devono affrontare gli sviluppatori di WordPress. Quanto segue è una trascrizione della registrazione originale.

Alimentato da RedCircle

Doc Pop : Stai ascoltando Press This, un podcast della community di WordPress su WMR. Ogni settimana mettiamo in luce i membri della community di WordPress. Sono il tuo ospite, Doc Pop. Sostengo la community di WordPress attraverso il mio ruolo in WP Engine e i miei contributi su TorqueMag.Io dove posso fare podcast e disegnare cartoni animati e video tutorial. Controlla quello.

WordPress 6.2 è stato recentemente rilasciato ed è un enorme aggiornamento per WordPress, in particolare il modo in cui funziona l'editor del sito. Con questa versione, siamo quasi alla fine della fase due di Gutenberg, incentrata sull'editing completo del sito tramite blocchi di contenuto. Ciò significa che presto WordPress inizierà a lavorare su Gutenberg Phase Three, che è la collaborazione multi-autore per parlare delle nuove funzionalità in 6.2. E per quanto riguarda il futuro di Gutenberg, oggi ci unisce Justin Tadlock, un sostenitore delle relazioni con gli sviluppatori di WordPress tramite Automattic, che è anche un co-manager del rilascio per Gutenberg 15.4 e 15.5, appena uscito oggi. Congratulazioni a Justin e al team per questo.

Justin, iniziamo solo con la tua storia sulle origini. Come sei entrato in WordPress?

Justin Tadlock: Stavo giusto dicendo a qualcuno questa mattina, il 15 aprile di questo mese sarà il mio ventesimo anniversario di blog. Quindi, blogging da 20 anni, ma ho iniziato con WordPress solo un paio d'anni dopo. Quello che volevo fare era essere uno scrittore, voglio diventare un romanziere un giorno, si spera.

Ma avevo bisogno di un modo per condividere il mio lavoro con il mondo ed è proprio così che ho trovato WordPress, perché ero stanco di mettere tutti i post del mio blog in un file di testo grande e gigante. Avevo bisogno di qualcosa per gestirlo.

E dopo mi sono imbattuto nel mondo del design dei temi e, infine, nello sviluppo dei plugin.

Sto cercando di pensare, dopo di che ho avviato la mia attività. Un business di temi e plug-in, e penso che fosse il 2007 o l'8, più o meno allora. Non ero bravo negli affari, quindi alla fine sono passato a scrivere per la WP Tavern a un certo punto, e ora sono finito in Automattic, come sostenitore delle relazioni con gli sviluppatori. Mi sto solo divertendo.

Doc Pop: Sì. È fantastico. Sono decisamente un fan dei tuoi scritti su WP Tavern mentre eri lì, e del lavoro davvero fantastico che stai facendo ora con WordPress e con il team di Gutenberg. Come ho detto all'inizio dello spettacolo, WordPress 6.2 è appena uscito e alcune persone a cui stavo raccontando questa notizia, e mi hanno detto: “Oh, è solo un piccolo numero di rilascio. Non è un grosso problema."

Ma questo è uno dei cambiamenti più grandi che ho visto su WordPress in particolare, quando entri nel Site Editor, ha un aspetto completamente diverso. Justin, secondo te qual è forse la nuova funzionalità più importante della 6.2 che le agenzie e gli sviluppatori web devono conoscere?

Justin Tadlock: Beh, è ​​come hai detto tu, il Site Editor, come il nuovo design lì e abbiamo anche rimosso l'etichetta beta. Quindi è una specie di ufficiale che, ehi, è il momento di lavorare con Site Editor, creare temi a blocchi. Penso che abbiamo ancora molta strada da fare in termini di funzionalità più avanzate di cui alcuni sviluppatori potrebbero aver bisogno per build di client personalizzati.

Ma penso che la 6.2 per me sia la versione in cui possiamo davvero dire che è ora di creare temi a blocchi.

Doc Pop: Mm-hmm.

Justin Tadlock: E in termini di funzionalità per gli sviluppatori, voglio dire, ci sono così tante cose carine per me. Le cose più piccole, come avere supporti box shadow per i blocchi. C'è il CSS personalizzato, che torna utile anche con il lavoro del cliente se devi fare un po' di codice da cowboy al volo e aggiungere un po' di CSS personalizzato dall'editor. Forse sei in vacanza, non hai il tuo stack completo o qualcosa del genere. Ci sono solo un sacco di piccoli aggiornamenti, correzioni. Voglio dire, sta sempre diventando sempre più grande, o l'esperienza sta migliorando.

Doc Pop: Quel CSS personalizzato di cui parli è nuovo, immagino. Non ho mai toccato questo aspetto, ma solo il modo in cui hai menzionato quanto sia più facile per uno sviluppatore entrare e ora possono aggiungere CSS personalizzati ai blocchi tramite l'editor del sito, giusto?

Justin Tadlock: Sì. Puoi aggiungerli a livello globale e puoi anche aggiungerli anche a livello di blocco.

Doc Pop: Mm-hmm.

Justin Tadlock: Prima avevamo l'opzione CSS aggiuntiva all'interno del customizer. Quindi parte di questo è stato come portare la parità di funzionalità nell'esperienza di modifica del sito. Quindi non è diviso. Sapevo che molte persone lo usavano per cose veloci. Alcune persone lo usavano per tutto. Ma mi piace l'idea di inserire alcuni CSS per blocchi specifici perché è più un approccio di progettazione atomica. In questo momento la gestione di questo non è dove penso dovrebbe essere.

Supponiamo che tu voglia cambiare i tuoi blocchi di intestazione per avere una certa altezza della linea o qualunque essa sia. Quindi dovresti scavare nell'editor per trovarlo, perché non esiste una posizione centrale per tutti i tuoi CSS.

Doc Pop: Mm-hmm.

Justin Tadlock: Se potessimo migliorare quell'esperienza di gestione e le prossime versioni, sarebbe una delle migliori funzionalità di progettazione in WordPress.

Doc Pop: Assolutamente. Come semplice utente, penso che una delle cose che ho notato per la prima volta nella 6.2 sia stata la nuova modalità browser. In precedenza guardavi un tema e se fosse un tema di vecchio stile, avresti usato un personalizzatore e ora usi l'Editor del sito. E quando fai clic su un nuovo tema basato su blocchi, c'è un modo completo per visualizzarlo.

Il modo in cui si apre sembra davvero elegante e magico. Fa parte della modalità di navigazione ed è solo cambiata la navigazione. E la cosa che mi ha davvero colpito, all'inizio non l'ho vista. Ho dovuto guardarmi intorno per saperne di più. Ma la caratteristica del libro di stile, che è per qualche motivo l'icona, è come un occhio aperto.

Ma quando fai clic su quello, ora puoi entrare e vedere le anteprime di tutti i tuoi blocchi così come apparirebbero, e li vedi per categorie. Quindi sono tutti i blocchi principali e tutti i tuoi blocchi di terze parti. Puoi vedere come appariranno i paragrafi e puoi apportare modifiche a questa cosa. Quindi ogni volta che c'è qualcosa che penso, oh, devo cambiare il modo in cui appare.

So esattamente che devo andare al libro di stile e apportare le mie modifiche lì. Ed è fantastico poterlo fare anche con materiale di terze parti, quindi ha senso cambiare il modo in cui i miei media vengono visualizzati, ad esempio se voglio bordi arrotondati o sfumature o qualcosa del genere. E ha senso che io possa modificare i paragrafi lì o gli elenchi lì.

Ma anche il mio blocco di schede di ricette per quando condivido le mie ricette su come fare torte Frito o qualcosa del genere, i miei widget del calendario. Ci sono anche tutte quelle cose. Ed è fantastico vederli sullo sfondo come apparirebbero sul sito. E per essere in grado di modificarli.

Ho pensato che visivamente fosse uno dei cambiamenti più sorprendenti nella 6.2 ed è stato fantastico.

Justin Tadlock: Sì, il libro di stile è una delle mie funzionalità preferite sia dal punto di vista dell'utente che dal punto di vista dello sviluppatore. Stiamo in qualche modo cercando di allontanarci da questo almeno nella progettazione del tema, stiamo cercando di allontanarci dalla terminologia degli sviluppatori e dire di più ai creatori. Perché davvero non devi più essere uno sviluppatore per essere un designer di temi.

Quindi diciamo che è un ottimo utente e un'ottima funzionalità per i creatori. So che quando sto progettando un tema, ci sono molti blocchi simili che non collaudo o utilizzo davvero. E quindi avere un rapido riferimento a quelli tramite il libro di stile è stato un punto di svolta in termini di non dover impostare una serie di contenuti demo per cose di cui non ho davvero bisogno per un design particolare, ma voglio assicurarmi che abbiano un aspetto corretto.

Doc Pop: Justin, non so se sei in questa squadra o no, ma stavo parlando con Aurooba Ahmed la scorsa settimana e lei ha suggerito che il libro di stile dovrebbe avere un'icona del libro. E se hai qualcosa da dire laggiù, spero che forse possano cambiarlo, aprire il bulbo oculare forse come un'anteprima letterale del libro o qualcosa del genere, una piccola icona che forse spiega un po' più chiaramente cosa fa.

Perché è uno strumento potente.

Justin Tadlock: Sì. Penso che sia una grande idea. Non faccio parte del team di progettazione, ma se c'è un biglietto, lo metterò sicuramente in evidenza e cercherò di spingere in ogni modo possibile.

Doc Pop: Sì!

Justin Tadlock: perché penso che un libro abbia senso lì.

Doc Pop: Bene, facciamo una breve pausa e quando torneremo, continueremo a parlare con Justin Tadlock, uno sviluppatore di WordPress che è anche uno dei collaboratori principali che lavora su Gutenberg. E ci parlerà di altre nuove funzionalità che potremmo aver perso nella 6.2 e di cosa arriverà nella 6.3 e alcune delle sue previsioni per il futuro del Pattern Editing.

Quindi rimanete sintonizzati per ulteriori informazioni su Press This.

Doc Pop: Bentornati a Press This, un podcast della community di WordPress. Sono il tuo host Doc Pop e sto parlando con Justin Tadlock, un sostenitore delle relazioni con gli sviluppatori di WordPress e collaboratore principale sponsorizzato da Automattic. Abbiamo appena parlato della 6.2, che è una versione enorme, e penso che la prossima cosa di cui inizieremo a parlare sia la 6.3.

E penso che forse il punto di partenza di questa conversazione sia che Gutenberg è suddiviso in quattro fasi. La seconda fase prevedeva l'editing completo del sito, utilizzando contenuti basati su blocchi. E la Fase Tre sarà un flusso di lavoro collaborativo multiutente. E si dice che Gutenberg 6.3 segnerà la fine della Fase Due Justin, giusto? Abbiamo finalmente finito con la Fase Due e siamo pronti per iniziare la Fase Tre?

Justin Tadlock: Non voglio davvero usare il termine finire con la fase di personalizzazione, che è la Fase Due perché sembra che sia finale e ci saranno continuamente nuovi miglioramenti e rilasci futuri ai componenti di personalizzazione come l'editor del sito, la modifica del modello, libro di stile, stili globali.

Ma ufficialmente quella fase sta finendo. E così le grandi funzionalità, si spera che alcune di queste si verifichino in 6.3. A questo punto siamo in una fase preliminare come la pianificazione della fase tre. C'è un post sul blog make.WordPress.core che delinea i primi discorsi su come potrebbe essere.

Ma gran parte del lavoro inizierà durante il ciclo di rilascio della 6.4. E questo è l'editing collaborativo e molto altro. La cosa più importante sarà la collaborazione in tempo reale. Quindi avere due o tre persone che lavorano contemporaneamente.

In realtà ne abbiamo parlato prima dello spettacolo, collaborando tramite Google Docs. Soprattutto quando lavori con un team, devi entrare tutti, fare commenti, cambiare il testo senza che tu prevalga completamente sul lavoro di qualcun altro. Una delle cose più entusiasmanti della collaborazione potrebbe essere il flusso di lavoro di pubblicazione. WordPress non è orientato verso le testate giornalistiche in alcun modo reale. C'è solo una specie di stato di bozza e poi pubblicazione. Non ci sono flussi davvero eccezionali che vadano oltre la configurazione di base del blog. Quindi sono davvero interessato a vedere cosa può costruire la comunità con questo.

Ci sono alcuni fantastici plugin che sono sicuro che già lo gestiscono. Ma le revisioni successive faranno parte di quella fase. Non so come sarà. Abbiamo una versione molto fondamentale delle revisioni post revisione, o l'abbiamo da anni.

Doc Pop: Mm-hmm.

Justin Tadlock: Ci sono probabilmente molti modi che possono essere migliorati. Ma c'è così tanto che possiamo ancora fare.

Sono solo entusiasta di vedere cosa escogitano tutti gli sviluppatori della community di WordPress.

Doc Pop: Penso che entrambi proveniamo da sfondi di notizie, sfondi di siti di notizie, quindi pensiamo immediatamente a lavorare con un editore, a collaborare e a dover farlo su Google Docs in modo che altre persone possano modificare con noi. Ma penso che ciò che manca, o ciò a cui molte persone non stanno pensando, sia questa collaborazione multiutente.

La collaborazione multi-autore non sarà solo nell'editor dei post. Anche l'attuale progettazione del sito in teoria potrebbe essere eseguita in modo collaborativo. Quindi potresti lavorare con il tuo cliente e apportare modifiche in tempo reale, non solo un editor di post. È piuttosto bello.

Justin Tadlock: Ho sentito qualcuno tempo fa parlare di questo aspetto. Lavorare con un cliente in tempo reale potrebbe far risparmiare molto avanti e indietro. Invio di prototipi di design e portali lì con te. È davvero un'ottima idea.

Doc Pop: Quindi, è troppo presto per le agenzie per iniziare a parlare ai propri clienti della collaborazione? Se inizia nella 6.4, potrebbe non essere davvero qualcosa che le agenzie vogliono condividere con i propri utenti fino alla fine della Fase Tre di Gutenberg, o è qualcosa che forse funzionerà dall'inizio?

Sto solo prevedendo qui, ma mi chiedo se questo sia qualcosa di cui le agenzie dovrebbero già iniziare a parlare ai propri utenti.

Justin Tadlock: A questo punto non lo farei. Non esiste ancora una tabella di marcia, su quando arriverà una funzione specifica, almeno immagino che questo probabilmente inizierebbe più con il blocco, come l'editor dei post, piuttosto che con la modifica del sito. Proprio come una prima revisione di esso. Questo è ciò che immagino comunque.

Non so come sarebbe. È ancora in fase di pianificazione, sai? Quindi potrebbero essere necessarie diverse versioni prima che tu parli davvero con i clienti di come potrebbe essere.

Doc Pop: Prima hai detto che una delle grandi cose della 6.2 è Gutenberg Phase Two, ovvero il Site Editor non è più in versione beta.

Quindi questa è una cosa di cui probabilmente i clienti e le agenzie dovrebbero parlare è: “Ehi, questa cosa ora è raffinata. È pronto per partire. Quindi questa è la conversazione che forse dovrebbero avere sul Site Editor, se non lo stanno già usando.

Justin Tadlock: Sì, dipende solo dal tuo cliente, quanta libertà ha con gli strumenti di progettazione. So che ad alcune persone piace limitarsi completamente alla sola creazione di contenuti per il cliente. Ma se hai clienti che forse vogliono cambiare alcune di queste cose, certo. Avere quelle conversazioni, presentarle, creare materiale didattico attorno ad esse.

Sì, penso che l'editor del sito sia un ottimo strumento, ma può avere un'enorme curva di apprendimento per qualcuno che potrebbe non conoscerlo. Quindi penso che sarà solo su base individuale come agenzia a seconda del loro cliente specifico.

Doc Pop: Prima dello spettacolo, tu ed io stavamo parlando e stavi menzionando alcune cose davvero interessanti di cui sei entusiasta che non sono arrivate nella 6.2 e probabilmente usciranno nella 6.3 e quel tipo di capitolo finale prima di Gutenberg Inizia la fase tre.

Quali sono alcune di quelle funzionalità mancanti che vedremo nella prossima versione?

Justin Tadlock: Sì, quindi una delle mie funzionalità preferite che non vedevo l'ora sono i tipi di modello che puoi aggiungere ai modelli di blocco come sviluppatore. Supponiamo che tu crei un modello 404 specifico per un errore, pagina 404. O forse ne crei tre o quattro versioni diverse con design diversi, e poi consenti all'utente, quando crea il suo modello 404 nell'editor del sito, di scegliere tra quei modelli dall'inizio.

Possono semplicemente dire, aggiungi un nuovo modello 404 e vengono visualizzati tutti questi modelli registrati che sono specifici di quel modello. L'API per questo è stata aggiunta in 6.2, credo.

E proprio ora, quando vai a creare un nuovo modello, ti dà solo un fallback o una tabula rasa vuota da cui partire. Quindi si spera che in 6.3, almeno in Gutenberg 15.5, gli autori del tema possano iniziare a registrarli e averli pronti. Può essere qualsiasi cosa, 404 modelli, archivio di singoli post, qualunque cosa tu voglia.

Sono specificamente legati al processo di creazione del modello.

Doc Pop: Ed è che i tipi di modello sono presenti nell'API, che è in 6.2, ma l'interfaccia utente non è ancora finita, ma dovrebbe essere in 6.3.

Justin Tadlock: Sì.

Doc Pop: Beh, penso che sia un altro buon punto per noi per fare la nostra ultima pausa qui prima di tornare e continuare a parlare con Justin. In realtà mi piacerebbe saperne di più su come gli sviluppatori possono utilizzare questi schemi di blocco.

Quindi forse ne parleremo quando torneremo. Resta sintonizzato per ulteriori informazioni su Press This con Justin Tadlock.

Doc Pop: Bentornati a Press This, un podcast della community di WordPress. Sono il tuo host Doc Pop e sto parlando con Justin Tadlock, un sostenitore delle relazioni con gli sviluppatori di WordPress e un collaboratore principale sponsorizzato da Automattic. Justin, è stato davvero divertente parlare con te oggi. E so che stavi solo parlando di schemi a blocchi e di come le agenzie possono usarli o di come possono usarli gli sviluppatori.

Come blogger, non utilizzo schemi a blocchi così spesso. Semplicemente non vengono fuori così spesso per me, e sto cercando di capire di più su come gli sviluppatori che lavorano con i clienti potrebbero forse usare questi schemi.

In modi interessanti, perché immagino di essere abituato a tutto questo lavoro svolto in anticipo per far sembrare il sito bello e non sto proprio sfruttando i benefici a lungo termine che potrebbero derivare dal lavorare con un modello a blocchi. Se tu fossi un'agenzia, cosa mi diresti come utente della bellezza qui?

Justin Tadlock: Sì, penso che i pattern siano super utili al di fuori del mondo dei blog per i siti Web aziendali su tutta la linea perché come sviluppatore o designer, puoi creare un insieme specifico di punti di partenza.

Supponiamo quindi che tu sia un ristorante e desideri aggiungere un menu speciale o qualcosa del genere in una nuova pagina. Il tuo sviluppatore può progettare questo modello, puoi semplicemente inserirlo tramite l'inseritore di modelli e quindi modificare il contenuto senza dover creare l'aspetto del layout di quello. Il che può essere complicato se stai usando colonne e righe o raggruppa o impila blocchi o qualunque cosa sia.

Quindi i pattern in questo momento sono punti di partenza per l'aggiunta di un design avanzato che puoi ovviamente fare con il Block Editor, ma è più difficile da fare per un utente non tecnico.

Penso che a lungo termine, ciò che ci manca davvero è che una volta inserito uno schema ed è l'editor, non è più uno schema, sono solo blocchi. Quello che ci manca è la possibilità di aggiornare quei modelli dal punto di vista dello sviluppatore.

Ad esempio, qualcuno ha menzionato di recente che aveva un cliente con 30 pagine di destinazione che ognuna aveva individualmente il blocco del ciclo di query che era tutto in griglie a tre colonne. E dovevano entrare e aggiornare ognuno di quei blocchi del ciclo di query in modo che fossero quattro colonne. E invece di farlo solo in uno schema, hanno dovuto farlo sulla pagina perché erano già stati inseriti. Quindi non c'è ancora modo di aggiornare tutte quelle istanze. Quindi abbiamo bisogno di qualcosa che sia tra gli schemi e diciamo blocchi riutilizzabili, come una via di mezzo lì.

Penso che i negozi a tema possano davvero appoggiarsi molto ai modelli perché questo è un grande punto di forza. Questi sono i tuoi punti elenco. Potresti costruire qualsiasi tipo di sito. Abbiamo modelli per questi tipi di siti.

Penso che quelle siano le cose che venderesti come negozio a tema. Ora, diciamo che vuoi fare un set di modelli per ristoranti, forse un set di modelli per un salone. Sei un sito per matrimoni? Potresti costruire come un tema principale o qualunque cosa sia e vendere gli extra. Ovviamente non sono più nel gioco del negozio di temi. Quindi mi piacerebbe vedere cosa ne faranno ora sempre più persone che sono in quel mondo.

Doc Pop: Voglio dire, ha molto senso. E come hai detto, essere in grado di cambiare questi schemi in seguito, ma avendoli, non devi andare a cambiarli individualmente. È qualcosa che puoi fare in uno schema a blocchi che non saresti in grado di fare con l'altro blocco personalizzato. Ma questo è qualcosa che potresti fare con uno schema a blocchi in un secondo momento e cambiare qualcosa e cambierà globalmente per le versioni precedenti.

Justin Tadlock: Beh, questo è il problema in questo momento. Questo è il problema che deve essere risolto è il cambiamento globale di tutti i modelli pur mantenendo il contenuto che l'utente potrebbe aver modificato. Non ci siamo ancora. Un autore di temi con cui ho parlato, questa è una delle grandi richieste di funzionalità.

Quindi mi sto assicurando di farlo uscire là fuori. Che tutti quelli che mi hanno mai parlato di questo, l'ho appena menzionato in un podcast.

Doc Pop: Penso che sia un ottimo punto per noi per concludere, per saperne di più su ciò su cui sta lavorando Justin Tadlock. Puoi seguirlo su Twitter @JustinTadlock. Justin, apprezzo molto che tu ti sia unito a me qui oggi e apprezzo le persone che si sono sintonizzate e hanno ascoltato.

Doc Pop: Grazie per aver ascoltato Press This, un podcast della community di WordPress su WMR. Ancora una volta, mi chiamo Doc e puoi seguire le mie avventure con la rivista Torque su Twitter @thetorquemag oppure puoi andare su torquemag.io dove ogni giorno contribuiamo con tutorial, video e interviste come questa. Dai un'occhiata a torquemag.io o seguici su Twitter. Puoi iscriverti a Press This su Red Circle, iTunes, Spotify o puoi scaricarlo direttamente su wmr.fm ogni settimana. Sono il tuo host Doctor Popular Sostengo la community di WordPress attraverso il mio ruolo in WP Engine. E mi piace mettere in luce i membri della comunità ogni settimana su Press This.