Rich Tabor, le chef de produit principal de l’expérience WordPress chez GoDaddy, a récemment pris un coup de fouet en termes de productivité et de flux de travail. Le co-créateur du plugin Iceberg Editor a publié un Commentaires sur la démarque bloquer le mois dernier, permettant aux utilisateurs d’écrire des notes d’éditeur uniquement. La semaine dernière, il a lancé le Plugin Todo List Block.
Le dernier plugin est encore un autre outil simple, réservé aux éditeurs. L’objectif est de permettre aux éditeurs de créer et de suivre les tâches par publication. Il s’agit essentiellement d’un moyen de créer une liste de contrôle de publication directement dans le canevas de contenu de l’éditeur.

Pour les écrivains solo, cela devrait bien fonctionner en tant que plugin autonome. Les grandes équipes pourraient envisager de le coupler avec un plugin comme Description des postes pour une solution plus robuste.
Un inconvénient lors de l’utilisation du bloc est que cliquer sur le Enter
deux fois sur le clavier ne vous fait pas sortir de la liste des tâches. C’est ainsi que fonctionnent les listes dans le cœur de WordPress, permettant aux utilisateurs de créer un nouveau paragraphe ou d’ajouter un bloc différent. Je ne sais pas comment sortir de la liste des tâches via le clavier.
Le problème peut être lié à la façon dont le plugin construit la liste. Techniquement, il crée deux blocs distincts. Le bloc Todo List est un wrapper pour les éléments Todo individuels. Cependant, je suis généralement un fan de cette approche car elle permet aux développeurs de créer des options de bloc pour chaque élément (par exemple, des couleurs différentes pour chacun), une fonctionnalité dont j’ai parfois eu besoin avec le bloc List de base.
Intégration Plugin + Thème

L’une des choses les plus difficiles à propos du développement de plugins ces dernières années était de ne pas avoir de méthode standardisée pour les thèmes pour styliser la sortie des plugins. Chaque auteur de plugin avait son propre système, qui changeait souvent d’une version à l’autre, et les auteurs de thèmes devaient suivre le rythme.
Tabor vient peut-être de trouver l’équilibre parfait avec le bloc Todo List. Il définit ses propres styles mais s’appuie sur le nouveau theme.json
la norme disponible depuis WordPress 5.8.
Presque tout ce qu’un concepteur de thème peut vouloir styliser est facilement configurable via JSON, et le plugin a un exemple regroupé dedans. Les auteurs de thèmes peuvent simplement copier le code en gros, le coller et le modifier en fonction de leur conception. Ou, ils peuvent simplement utiliser les bits qu’ils veulent. Je voulais seulement changer la couleur du texte, donc c’était aussi simple que de brancher une seule valeur personnalisée.
C’est le genre de réflexion prospective dont nous avons besoin dans cette nouvelle ère de blocs. Et, cette solution pourrait bien être la norme que les autres auteurs de plugins devraient suivre. Il fournit aux utilisateurs une méthode simple pour personnaliser la sortie du plug-in et ne nécessite pas de styles imbriqués pour écraser les règles avec une spécificité élevée.
Un type de bloc de liste de contrôle dans WordPress
Mon intérêt initial pour le plugin Todo List Block était sa similitude avec les listes de contrôle (également appelées listes de tâches). Il s’agit essentiellement de listes non ordonnées avec une case à cocher pour chaque élément.
Pour plus de transparence, je veux surtout simplement créer un modèle de bloc de recette avec une liste de contrôle. Cela permettrait aux lecteurs de vérifier que chaque étape des instructions est terminée.

C’est une fonctionnalité relativement standard dans les éditeurs Markdown de pouvoir créer des listes de contrôle en tapant quelque chose comme ce qui suit :
- [ ] Incomplete task.
- [x] Completed task
Il y a un billet pour apporter une fonctionnalité similaire au plugin Gutenberg. Il a été ouvert en 2019. Cependant, à part quelques personnes, il n’a pas connu beaucoup de succès au cours des deux années qui ont suivi.
Le chef du projet Gutenberg, Matías Ventura, a partagé un concept qu’il avait essayé au début du billet :
Compte tenu de la similitude avec le bloc Todo List, nous pouvons peut-être donner un petit coup de pouce à Tabor et lui faire apporter une solution de liste de contrôle aux masses.
Source link