Rich Tabor, Senior Product Manager di WordPress Experience presso GoDaddy, negli ultimi tempi è stato un po’ in difficoltà nella produttività editoriale e nel flusso di lavoro. Il co-creatore del plugin Iceberg Editor ha rilasciato a Commenti al ribasso blocco il mese scorso, consentendo agli utenti di scrivere note solo per l’editor. La scorsa settimana ha lanciato il Plugin Blocco elenco cose da fare.
L’ultimo plug-in è un altro semplice strumento solo per l’editor. L’obiettivo è consentire agli editori di creare e tenere traccia delle attività in base al post. È essenzialmente un modo per creare una lista di controllo per la pubblicazione direttamente nella tela dei contenuti dell’editor.
Per gli scrittori solisti, dovrebbe funzionare bene come plug-in autonomo. I team più grandi potrebbero considerare di accoppiarlo con un plug-in come Descrizioni dei post per una soluzione più robusta.
Un fastidio quando si utilizza il blocco è che facendo clic su Enter
pulsante due volte sulla tastiera non ti fa uscire dall’elenco delle cose da fare. Ecco come funzionano gli elenchi nel core di WordPress, consentendo agli utenti di creare un nuovo paragrafo o aggiungere un blocco diverso. Non sono sicuro di come uscire dall’elenco delle cose da fare tramite la tastiera.
Il problema potrebbe essere correlato al modo in cui il plug-in crea l’elenco. Tecnicamente, crea due blocchi separati. Il blocco Todo List è un wrapper per i singoli Todo Items. Tuttavia, sono generalmente un fan di questo approccio perché consente agli sviluppatori di creare opzioni di blocco per ogni elemento (ad esempio, colori diversi per ciascuno), una funzionalità di cui ho avuto bisogno a volte con il blocco List principale.
Plugin + integrazione di temi The
Una delle cose più difficili nello sviluppo di plug-in negli anni passati è stata la mancanza di un metodo standardizzato per i temi per lo stile dell’output del plug-in. Ogni autore di plugin aveva il proprio sistema, che spesso cambiava da versione a versione, e gli autori dei temi dovevano tenere il passo.
Tabor potrebbe aver appena trovato il perfetto equilibrio con il blocco Todo List. Definisce i propri stili ma si appoggia al nuovo theme.json
standard disponibile da WordPress 5.8.
Quasi tutto ciò che un designer di temi potrebbe voler modellare è facilmente configurabile tramite JSON e il plug-in ha un has esempio in bundle al suo interno. Gli autori del tema possono semplicemente copiare il codice all’ingrosso, incollarlo e modificarlo per adattarlo al loro design. Oppure possono semplicemente usare i bit che vogliono. Volevo solo cambiare il colore del testo, quindi è stato semplice come inserire un singolo valore personalizzato.
Questo è il tipo di lungimiranza di cui abbiamo bisogno in questa nuova era di blocchi. E questa soluzione potrebbe essere solo lo standard che altri autori di plugin dovrebbero seguire. Fornisce ai temi un metodo semplice per personalizzare l’output del plug-in e non richiede stili nidificati per sovrascrivere regole con elevata specificità.
Un tipo di blocco della lista di controllo in WordPress
Il mio interesse iniziale per il plugin Todo List Block era la sua somiglianza con gli elenchi di controllo (chiamati anche elenchi di attività). Essenzialmente, questi sono elenchi non ordinati con un input di casella di controllo per ogni elemento.
Per la trasparenza, per lo più voglio solo creare un modello di blocco di ricette con una lista di controllo. Ciò consentirebbe ai lettori di verificare che ogni passaggio delle istruzioni sia completo.
È una funzionalità relativamente standard negli editor Markdown essere in grado di creare liste di controllo digitando qualcosa come il seguente:
- [ ] Incomplete task.
- [x] Completed task
C’è un biglietto per portare una funzione simile al plugin Gutenberg. È stato aperto nel 2019. Tuttavia, a parte alcune persone intervenute, non ha visto molta trazione nei due anni successivi.
Il capo del progetto Gutenberg Matías Ventura ha condiviso un concetto che aveva provato all’inizio del biglietto:
Data la somiglianza con il blocco Todo List, forse possiamo dare una piccola spinta a Tabor e fargli portare una soluzione alla lista di controllo alle masse.