Non sei più sicuro di come usare WordPress? Intelligenza dei dati PlatoBlockchain. Ricerca verticale. Ai.

Non sei più sicuro di come WordPress?

Neanche io! E questo probabilmente è perché stanno accadendo molte cose nel mondo di WordPress. L'evoluzione verso l'editing dell'intero sito (FSE) introduce frequenti cambiamenti nel modo in cui creiamo temi e plugin, e a una velocità così vertiginosa che la documentazione stessa è inesistente o quasi obsoleta al momento della pubblicazione. Cavolo, il termine "modifica dell'intero sito" potrebbe anche cambiare.

Tom McFarlin stava riflettendo su questo nel suo post intitolato “Tutorial di scrittura ai tempi di Gutenberg”:

So che Gutenberg è in sviluppo da cinque anni e so che è maturato molto nel corso di quel tempo. Ma [il] numero di tutorial che spiegano come fare qualcosa che è già obsoleto è stato assolutamente incredibile.

La verità è che non saprei da dove cominciare se mi chiedessero di creare un nuovo sito WordPress. Come vedo, ci sono diverse strade da percorrere in questa era in evoluzione di WordPress:

  • Crea un tema praticamente vuoto che sfrutti l'editor del sito per creare modelli e bloccare modelli per i layout.
  • Crea un tema figlio basato sul tema Twenty Twenty-Two esistente (perché supporta FSE immediatamente ed è abbastanza minimale da poter essere personalizzato senza troppi problemi).
  • Crea un tema classico.
  • Abbandona del tutto i temi e crea un front-end headless che utilizzi l'API REST di WordPress.

Voglio dire, abbiamo così tanti strumenti per estendere WordPress come CMS che il front-end di un sito WordPress può variare da sito a sito. Possiamo letteralmente costruire un intero sito WordPress personalizzato con nient'altro che alcune modifiche al file theme.json file e giocherellare con i layout nell'editor blocchi.

È sorprendente e vertiginoso allo stesso tempo.

Può anche essere frustrante e abbiamo visto parte della frustrazione esplodere quando Matt Mullenweg ha commentato i recenti aggiornamenti di progettazione alla home page di WordPress.org e il tempo necessario per il completamento:

[…] è un layout così semplice, è difficile immaginare che una singola persona possa impiegare più di un giorno su Squarespace, Wix, Webflow o uno dei page builder di WP.

(E sì, qualcuno ha dimostrato che una copia quasi identica del disegno potrebbe esserlo creato in 20 minuti.)

Penso che i commenti di Matt abbiano più a che fare con il processo e la risoluzione dei problemi giusti che con la critica all’approccio adottato. Ma leggere i commenti a quel post è un bel microcosmo di quello che credo sia un dilemma esistenziale che molti sviluppatori WordPress – me compreso – si sentono dopo cinque anni vissuti tra temi “classici” e FSE.

Sarò onesto: mi sento molto fuori dal mondo dello sviluppo FSE. Così fuori dal mondo che mi sono chiesto se sono rimasto troppo indietro e se sarò in grado di recuperare. So che c'è un enorme sforzo per rafforzare l'apprendimento (Impara WordPress ne è un ottimo esempio), ma sembra che manchi ancora qualcosa - o una sorta di disconnessione - che impedisce alla comunità di essere sulla stessa lunghezza d'onda per quanto riguarda dove siamo e dove stiamo andando.

Potrebbe essere una mancanza di comunicazione? No, ce ne sono molti, per non parlare delle molte opportunità di partecipare alle riunioni e visualizzare gli appunti delle riunioni. Potrebbe essere la mancanza di documentazione stabile? Questo è legittimo, almeno quando ho provato a cercare informazioni sullo sviluppo dei blocchi.

Forse il difetto più grande è la scarsità di post sul blog che condividono suggerimenti, trucchi e migliori pratiche. La community di WordPress è sempre stata un vasto esercito di persone che condividono generosamente il proprio talento e la propria saggezza. Ma penso che Tom lo abbia riassunto meglio quando ha twittato:

Io, per esempio, mi piacerebbe scrivere di WordPress tanto quanto ho fatto nell’era “classica”. Ma ancora una volta, c’è quel punto di partenza sfuggente che mi impedisce di sentirmi sicuro di qualsiasi cosa direi.

Timestamp:

Di più da Trucchi CSS