Listes de tâches. Listes de contrôle. Bien qu’il existe des différences dans leurs objectifs, leur résultat est essentiellement le même. Ce sont des listes d’éléments avec des cases à cocher, et un plug-in comme Todo Block de David Towoju permet aux utilisateurs de les créer.

J’ai d’abord téléchargé et installé le plugin il y a deux semaines, mais il a rencontré un problème. Il ne semblait pas ajouter de blocs. C’était probablement une erreur lors du portage du plugin depuis son référentiel de développement. Je l’ai testé depuis sa mise à jour il y a quelques jours et j’aime où il se dirige.

Techniquement, le plugin a deux blocs. L’un existe pour le conteneur de liste externe et l’autre pour les éléments de liste interne.

Il fonctionne de la même manière que le bloc Liste standard. Une fois que les utilisateurs ont placé le bloc Todo dans la publication, ils peuvent ajouter des tâches. L’appui sur la touche Entrée crée un nouvel élément.

Les utilisateurs peuvent personnaliser la typographie et les couleurs des blocs Todo Item individuels. Cette dernière est une option bienvenue pour les personnes qui classent des objets ou des activités en fonction de la couleur.

Cependant, il n’y a pas de telles options dans le bloc externe Todo List. La plupart du temps, les utilisateurs voudront peut-être tout personnaliser en même temps.

Chaque élément peut également être défini sur « Lecture seule » ou « Désactivé ». Étant donné que ce plugin ne soumet pas de données via un formulaire sur le front-end, les différences entre les deux sont subtiles. Les visiteurs du site ne peuvent pas contrôler un champ en lecture seule, mais peuvent se concentrer dessus via la souris ou le clavier. Ils ne peuvent pas faire non plus pour les éléments désactivés.

S’il semble que je faisais de la publicité pour un plugin similaire il n’y a pas longtemps, c’est parce que je l’étais. En juillet 2021, Rich Tabor a publié le plug-in Todo List Block. La principale différence entre eux est que Tabor est un plug-in réservé à l’éditeur. Il a construit le bloc comme un outil pour son flux de publication.

Il existe également une demande de fonctionnalité de blocage de liste de contrôle dans le référentiel Gutenberg. Cependant, il n’y a eu aucune indication de travail dessus depuis 2019. Matias Ventura a partagé un concept par vidéo en avril de cette année. Ella van Durpe a suivi avec une demande de retrait en octobre. Depuis, seules quelques personnes ont commenté. Le concept est peut-être trop niche pour atterrir sur WordPress, malgré mon souhait.

L’une des raisons pour lesquelles je veux voir un tel bloc dans le noyau de WordPress est qu’il serait utile pour divers modèles. J’en ai déjà créé plusieurs pour les blogueurs de recettes et de cuisine et j’ai utilisé le plugin Todo Block pour tester le concept.

Il y a deux fonctionnalités vraiment manquantes dans le plugin. Le premier est une & lt; étiquette & gt; élément qui enveloppe la case à cocher et le texte. L’ajout de cela vous permettrait de cocher la case sur le front-end en cliquant sur le texte ou sur la case elle-même.

La seconde consiste à supprimer chaque élément au fur et à mesure qu’il est vérifié. Certains systèmes désactivent également les tâches lorsqu’elles sont terminées. Un indicateur « tâche terminée » est une fonctionnalité relativement standard pour les applications de liste de tâches.

En dehors de cela, Todo Block est un plug-in que je pourrais me voir utiliser pour certains projets. À tout le moins, je pouvais gérer le barré dans la feuille de style de mon thème.

Une question à nos lecteurs : j’essaie quelque chose de différent avec cet article. Certains d’entre vous ont peut-être remarqué le plugin WordPress.org embed/card ci-dessus. Aimeriez-vous voir des traitements similaires pour les plugins ou les thèmes à l’avenir ? Interfère-t-il avec l’article ou semble-t-il trop promotionnel ? Alternativement, je pensais le mettre au bas de la section « Plugins mentionnés dans ce post ».