Inizia a prepararti per la modifica dell'intero sito con il nuovo corso sui temi basati su blocchi
Pubblicato: 2020-06-10L'editing completo del sito è a solo sei mesi dal diventare realtà. La funzionalità dovrebbe arrivare su WordPress 5.6, il cui rilascio è previsto per dicembre. Per preparare gli autori dei temi a questo cambiamento imminente, Carolina Nymark ha creato un nuovo sito Web e un corso di formazione, giustamente intitolato Full Site Editing.
Nymark è stato un autore di temi di lunga data e collaboratore del team di temi di WordPress. È stata a capo del team o rappresentante per diversi anni ed è una delle leader dietro la spinta verso temi più predisposti per l'accessibilità.
Ci sono due grandi ostacoli che gli autori del tema devono affrontare in questo momento. Il primo è che l'editing completo del sito è ancora in una fase sperimentale. Il secondo è che non c'è abbastanza documentazione, tutorial e corsi che approfondiscano questa evoluzione dei temi per WordPress. Almeno per quest'ultimo problema, Nymark ha abbastanza esperienza per fare qualcosa al riguardo, che è esattamente l'obiettivo di questa nuova impresa.
Dopo aver perso il lavoro a causa del COVID-19, ha voluto usare il suo tempo libero per contribuire all'editor dei blocchi. "Allo stesso tempo, le persone intorno a me hanno iniziato a fare domande sulla modifica dell'intero sito e, con i test che avevo eseguito, sapevo come iniziare", ha detto. "Se potessi condividerlo, potrei facilitare il processo per gli altri".
Il suo ruolo di rappresentante con il Themes Team ha anche fornito una visione unica della dura battaglia che gli autori del tema avrebbero dovuto affrontare. Nymark ha detto di aver sentito un senso di urgenza con la modifica dell'intero sito incombente. “Vedo solo una piccola parte dell'ecosistema: i temi WordPress inviati per essere inclusi nella directory dei temi di WordPress; ma la maggior parte dei temi che vedo non sfruttano i blocchi”, ha detto. “I temi non hanno lo stile dei blocchi e l'editor non corrisponde alla parte anteriore. Noi autori di temi non ci siamo adattati abbastanza velocemente all'editor di blocchi e ora c'è un altro grande cambiamento in arrivo tra sei mesi".
Il corso è disponibile gratuitamente per tutti in questo momento. Tuttavia, potrebbe non essere sempre così. Nymark sta cercando sponsorizzazioni da persone all'interno della comunità di WordPress. L'idea è che potrebbero finanziare lo sviluppo in corso del corso. Se non ci sono abbastanza soldi per la sponsorizzazione disponibile, dovrà trasformarli in un corso a pagamento. Se ciò accade, ha detto che il piano sarebbe quello di utilizzare un modello di tariffa una tantum. A causa dei frequenti aggiornamenti alla modifica dell'intero sito, desidera che i clienti abbiano accesso al materiale del corso aggiornato.
Gli sviluppatori che hanno una conoscenza pratica dello sviluppo dei temi sono il pubblico principale del corso. Prima che qualcuno si tuffi, dovrebbe capire le funzioni di WordPress, PHP, HTML e CSS.
Cosa c'è nel corso?

Attualmente il corso è incompiuto. Non è una sorpresa poiché l'editor del sito è ancora a sei mesi dall'inclusione in WordPress. Tuttavia, richiede agli autori del tema alcune delle nozioni di base con cui devono avere familiarità prima di compiere i passaggi successivi. Il sito ha anche un forum aperto a cui chiunque può partecipare e avviare discussioni sulla creazione di temi dai blocchi.
Il corso è articolato nelle seguenti sezioni, ciascuna con le proprie lezioni:
- introduzione
- Tutto sui blocchi
- Temi a blocchi
- Editore del sito
La maggior parte delle lezioni ha un breve video tra due e cinque minuti. Nymark fornisce trascrizioni complete dei video per gli utenti che preferiscono leggere. Insieme al video e alla trascrizione, alcune lezioni hanno materiale scaricabile, come esempi di codice. Al momento, c'è un solo quiz per la parte "All About Blocks" del corso.
Al momento, il corso copre solo le basi. Per gli autori di temi che sono già entrati in temi basati su blocchi, potrebbero trovare un po' troppo basso il materiale introduttivo. Tuttavia, dovrebbero aspettarsi argomenti più avanzati in futuro. Per gli autori di temi che devono ancora tuffarsi nel sistema a blocchi, ora sarebbe un'ottima opportunità per recuperare il ritardo e iniziare a prepararsi per la prossima fase di sviluppo del tema.

Nymark è pronto ad aggiungere presto altri contenuti al corso, ma a questo punto è una sfida continua rimanere al passo con le cose. "Ho registrato contenuti che non posso utilizzare a causa della velocità con cui cambia l'editor dei blocchi, ma era previsto", ha affermato. "La mia più grande preoccupazione è che non voglio diffondere disinformazione, e questo è difficile in questa fase iniziale".
Nella tabella di marcia ci sono temi e diapositive di esempio che altri possono scaricare e utilizzare per le presentazioni durante i meetup di WordPress. Sta anche costruendo un parser che creerà un riferimento di blocco migliorato per gli autori di temi da utilizzare nei loro modelli.
La strada percorsa
C'è una curva di apprendimento, anche per qualcuno esperto come Nymark. Ha detto che è ancora difficile immaginare come funzionerà il sistema dei modelli quando tutto è stato detto e fatto. Poiché le cose stanno cambiando, è un processo educativo mentre costruisce il corso per insegnare agli altri.
"La più grande confusione per me quando ho iniziato è stata il modo in cui sono stati salvati i modelli e le parti del modello", ha affermato. "Quando modifichi e salvi un modello nell'editor del sito, viene salvato come tipo di post personalizzato e quel modello verrà utilizzato al posto del file che hai nel tema. Attualmente, se modifichi i temi, viene utilizzata la struttura a blocchi che hai salvato nel modello, ma ha lo stile del nuovo tema. Questo è il motivo per cui è così importante che lo stile degli autori del tema e i blocchi di test.
Per i temi, in particolare i siti di una pagina o i blog, è probabile che la struttura del tema sia molto più semplice di quella che vediamo oggi. Nymark ha affermato che il nuovo sistema, mentre è in fase di sviluppo attivo, sembra ancora abbastanza familiare da rendere facile la transizione dai temi tradizionali. La grande differenza è tra prendere meno decisioni riguardanti JavaScript e PHP personalizzati con più lavoro verso la progettazione.
"Lo svantaggio di questo è che, all'inizio, penso che vedremo meno variazioni nei temi", ha detto. “Una volta passata la prima eccitazione nel giocare con i nuovi giocattoli, questo potrebbe sembrare limitante. I modelli a blocchi giocheranno un ruolo importante e non vedo l'ora di usarli presto".
Per gli autori di temi che per la prima volta stanno immergendo le dita dei piedi nelle acque di modifica completa del sito, suggerisce di iniziare ricreando intestazioni, piè di pagina e altre piccole sezioni come schemi a blocchi. Basta bagnarsi i piedi senza tuffarsi a capofitto.
Il secondo passaggio consigliato è iniziare a pensare a come convertire le opzioni di personalizzazione nel sistema a blocchi. Ad esempio, quando si pensa alle varie opzioni di intestazione di molti temi, potrebbe valere la pena creare schemi di blocco per esporre le scelte dell'utente tramite l'editor completo del sito.
La strada davanti
Nymark ha identificato diverse aree che devono essere affrontate in futuro, vale a dire la documentazione. "La mancanza generale di documentazione è un problema, non solo per l'editing completo del sito, ma per l'intero progetto Gutenberg", ha affermato. “Rende difficile per le persone imparare e contribuire”.
Una caratteristica chiave che vorrebbe vedere è la possibilità per gli autori di temi di bloccare i modelli per impedire agli utenti di rimuovere accidentalmente blocchi critici che forniscono funzionalità ai loro siti Web.
Ha anche elencato diversi componenti necessari che sono in fase di sviluppo dal team di Gutenberg ma non sono ancora pronti:
- Selezione e creazione di parti del modello nell'editor del sito.
- Finalizzazione della funzionalità degli stili globali.
- Aggiornamento dei blocchi di modifica dell'intero sito esistenti con più controlli.
- Creazione di nuovi blocchi per i tag modello rimanenti.
- Miglioramento del blocco di navigazione in modo che sia reattivo.
C'è ancora molto lavoro da fare e molte domande sono ancora nell'aria. Tuttavia, c'è speranza per un futuro più luminoso poiché WordPress si muove verso un linguaggio di progettazione comune attraverso i blocchi.
"Sarà più facile per i designer creare layout senza preoccuparsi del codice", ha affermato Nymark, "e una volta che i modelli possono essere esportati, sarà anche più facile condividere quei layout come temi. La barriera d'ingresso sarà spostata; sarà facile creare un tema di base, ma potrebbe essere più difficile creare soluzioni complete per gli utenti".
