Si vous avez déjà recherché un bloc spécifique dans l’éditeur de blocs Gutenberg, alors vous avez vu le WordPress Block Directory et vous ne le saviez peut-être même pas. Introduit dans la version 5.5 et amélioré dans WordPress 5.8 avec des modèles, le répertoire de blocs fonctionne de manière très similaire aux dépôts de thèmes ou de plugins sur WordPress.org. La différence est que celui-ci est intégré directement dans l’éditeur lui-même pour faciliter l’accès et l’installation de blocs individuels. Grâce au répertoire de blocs, vous pouvez ajouter de nouvelles fonctionnalités, de nouveaux designs, de nouvelles mises en page et de nouveaux blocs personnalisés à vos articles et à vos pages d’un simple clic, le tout à partir de l’éditeur de blocs lui-même.
Comment accéder au répertoire de blocs et y effectuer des recherches
À la base, le répertoire de blocs est un référentiel d’extensions et de plugins de l’éditeur de blocs que vous pouvez installer pour améliorer le contenu que vous créez. La version 5.8 de WordPress a inclus un nouveau dépôt de modèles dans le répertoire de blocs. Ce dépôt vous donne un accès sans précédent à la conception dans le backend de WordPress Core. Dans le dépôt de plugins, vous pouvez trouver une sélection de plugins compatibles avec les blocs. Mais le répertoire principal de blocs dans l’éditeur lui-même est une liste de plugins monoblocs que vous pouvez installer et utiliser immédiatement.
Bien que vous puissiez tout à fait vous rendre indépendamment dans les répertoires de thèmes et/ou de modèles, le grand avantage est que vous pouvez accéder à ce contenu dans l’éditeur de blocs Gutenberg lui-même. Il suffit d’appuyer sur le bouton + pour ajouter un bloc, puis de commencer à chercher le bloc dont vous avez besoin. Si le bloc est déjà installé, il apparaîtra ici.
Cependant, si ce n’est pas le cas, les sections suivantes des résultats proviennent du répertoire des blocs. Après la version 5.8, la première section des résultats sera constituée de motifs, qui ne sont disponibles que pour certains styles de blocs au début.
Sous les résultats des modèles se trouvent des blocs spécifiques que vous pouvez installer directement à partir du répertoire de la barre latérale, sous l’intitulé Available to Install.
Ces résultats sont basés sur ce que vous avez utilisé comme terme de recherche. Au moment de la rédaction de cet article, les résultats dans le répertoire de blocs lui-même sont quelque peu limités. Cependant, au fur et à mesure que des personnes ajouteront des blocs et des modèles personnalisés au répertoire, les résultats de la recherche deviendront beaucoup plus robustes.
Comment ajouter un nouveau bloc à partir du répertoire
Il suffit de cliquer sur un bloc pour l’installer. De plus, le bloc apparaît immédiatement dans votre message. Il s’agit d’une fonctionnalité incroyablement utile et quelque peu ennuyeuse, car vous ne pouvez pas cliquer sur l’entrée du répertoire des blocs pour développer et lire la description ou consulter les commentaires. Vous pouvez toutefois passer la souris sur une entrée pour voir certains détails tels que le classement par étoiles et le nombre d’avis.
En installant un bloc via le répertoire de cette manière, vous installez et activez le plugin WordPress correspondant. Vous pouvez le trouver à l’endroit habituel dans votre panneau d’administration, Plugins – Installed Plugins. En raison des directives relatives aux répertoires de blocs, les seules options pour ces blocs seront dans l’éditeur lui-même.
Si vous devez désinstaller un plugin de bloc pour une raison quelconque, c’est la même chose que de désactiver et désinstaller tout autre plugin en utilisant votre tableau de bord d’administration WordPress.
Comment ajouter vos blocs personnalisés au répertoire de blocs de WordPress ?
Si vous êtes un designer ou un développeur, vous voudrez peut-être que vos modèles et vos blocs apparaissent dans le répertoire. Comme pour tous les autres dépôts WordPress, il existe un processus dédié pour que votre bloc soit inclus dans le répertoire. Le processus est relativement simple et utilise un seul outil pour la validation, le téléchargement et la suppression.
Développer un plugin
La première étape consiste évidemment à créer votre propre plugin. Assurez-vous que vous suivez toutes les directives relatives aux plugins pour l’inclusion dans WordPress.org en premier lieu. À la base, les blocs personnalisés sont toujours des plugins. En plus de ces directives, votre plugin doit respecter les directives spécifiques aux blocs pour être pris en compte.
N’oubliez pas que si vous soumettez votre plugin au répertoire, il ne doit contenir qu’un seul bloc. Si vous en créez une suite, vous devrez décider si vous les incluez en tant que package dans le dépôt traditionnel ou si vous les publiez en tant que blocs individuels pour les inclure ici.
Valider et publier votre plugin
Une fois que vous avez développé votre plugin de bloc, vous devez le valider. Le vérificateur de plugin de bloc est un outil simple où vous pouvez télécharger un fichier .zip ou l’URL de la base de code (à partir de SVN, GitHub ou du dépôt de plugin lui-même).
Si le validateur trouve des problèmes, vous devrez les résoudre avant que le plugin puisse être publié. Si le validateur renvoie un message indiquant qu’il n’a trouvé aucun problème, vous êtes prêt à le pousser en direct. Vous utiliserez ce même outil pour publier le plugin de bloc.
Vous utiliserez également ce même outil pour le supprimer du répertoire ou l’ajuster au fur et à mesure que vous mettez à jour le code et les fonctionnalités.
Conclusion
Il s’agit d’un joyau caché du nouvel écosystème WordPress. En tant qu’utilisateur, l’ajout de blocs uniques et externes au contenu depuis l’éditeur est une énorme amélioration de l’interface utilisateur. En tant que créateur, le répertoire de blocs vous donne un accès sans précédent aux utilisateurs. Auparavant, ils devaient chercher les plugins via le référentiel. Grâce à l’éditeur de blocs, vos créations – à toutes fins utiles – les recherchent en même temps qu’elles. Espérons qu’il ne faudra pas longtemps pour que davantage d’utilisateurs et de développeurs prennent conscience de l’existence de cet outil extraordinaire et l’utilisent. Il s’agit d’un outil incroyablement puissant pour toutes les personnes impliquées dans WordPress.