La semaine dernière, Wicked Plugins a lancé la version 1.0 de son Wicked Block Builder. Je surveille ce plugin depuis sa sortie bêta en novembre 2021. Le projet promettait que les développeurs seraient capables de « construire sans effort des blocs personnalisés » et j’étais enfin prêt à le tester.

Au cours des deux derniers mois, j’ai activé le plugin de temps en temps. Je savais qu’un examen me prendrait du temps et que je le désactiverais avant de plonger. Je me sentais submergé par l’énormité de celui-ci – il y a des tonnes de paramètres à configurer. La saison des fêtes n’a pas non plus aidé. Je voulais m’asseoir avec des idées claires et décider si ce plugin était quelque chose que les développeurs du public WP Tavern auraient dû mettre dans leur boîte à outils.

Ou du moins, vous devriez lui donner un tour pour voir comment il se compare à des plugins similaires. Il s’agit d’un projet de version 1.x, il y a donc encore des pièces manquantes. Cependant, cela facilitera l’assemblage des versions client sans rien écrire d’autre que du CSS pour les blocs personnalisés.

Lorsque j’ai commencé à utiliser le plugin, il semblait qu’un problème après l’autre se produisait. Comme toujours, j’essayais de courir avant de savoir marcher. J’aime tester de nouveaux plugins à pleine vitesse et j’oublie souvent d’arrêter et de RTFM. Avec des projets complexes comme Wicked Block Builder, je dois me rappeler qu’il est normal de demander de l’aide à partir de documents.

Le plugin a un peu de courbe d’apprentissage si vous voulez faire quelque chose d’avancé. Mon conseil est de faire le contraire de ce que j’ai fait. Commencez par un cas d’utilisation simple.

Heureusement, l’équipe de développement du plugin dispose d’un tutoriel vidéo qui vous permettra de créer des blocs personnalisés en moins de cinq minutes. Je vous recommande de suivre tout en créant votre premier.

Une fois que j’ai surmonté cet obstacle initial, l’utilisation du plugin a été un jeu d’enfant.

Le plugin permet aux développeurs d’ajouter des blocs, des catégories de blocs, des modèles et des catégories de modèles. Je me suis principalement concentré sur les blocs de construction. Le plugin fonctionnait à peu près de la même manière que les autres modélisateurs.

Suite au tutoriel vidéo, j’ai créé un bloc Resource Card qui comprenait une image, un titre, un résumé et un bouton.

Il existe plusieurs onglets permettant aux développeurs de créer leurs blocs. Mis à part l’onglet Paramètres principal, la plupart du travail sera effectué dans l’éditeur d’attributs et de vue. La vue frontale n’est nécessaire que si la sortie du bloc ne correspond pas à la façon dont elle apparaît dans l’éditeur. L’écran dispose également d’un panneau Styles pour ajouter du CSS personnalisé, qui est chargé pour l’éditeur et le front-end.

L’interface utilisateur semble généralement simple lorsque vous suivez le didacticiel. Cependant, il existe une tonne d’options et il est facile de se perdre une fois que vous commencez à les explorer toutes.

Une fois que j’ai assemblé mon bloc personnalisé, il est apparu correctement dans l’inséreuse. J’ai également testé une commande slash pour / carte de ressources pour m’assurer que cela fonctionnait.

Quelques-unes des fonctionnalités manquantes que j’ai remarquées juste après l’insertion de mon bloc étaient une icône personnalisée et un exemple/aperçu. Les deux sont relativement simples à ajouter lors de la création d’un type de bloc à partir de code, alors j’espère qu’ils seront à l’ordre du jour d’une future version.

Pendant que la recherche du type de bloc personnalisé via l’inséreuse fonctionnait, j’apprécierais également une option pour créer des mots-clés personnalisés.

J’ai saisi les détails du bloc de la carte de ressources et l’ai enregistré.

A ma grande surprise, je n’ai rien cassé. J’ai commencé à me demander si la création de blocs pouvait être aussi simple ?

J’ai parcouru quelques autres idées de blocs simples et l’expérience a été agréable. Même si je ne travaille plus avec des clients, j’ai pu voir comment cela pouvait faire gagner des heures. L’association avec le blocage de modèle serait également un cas d’utilisation de routine afin que les clients n’aient qu’à lier leur propre contenu et à le publier.

Il y a quelques fonctionnalités prises en charge par bloc que j’aimerais voir ajoutées. Le plug-in permet actuellement aux développeurs d’activer l’alignement et l’alignement large. Cependant, d’autres comme l’espacement, la typographie et la couleur seraient faciles à gagner.

J’ai testé la version gratuite de Wicked Block Builder. Pour les blocs simples, cela a bien fonctionné. Pour les cas d’utilisation plus complexes, les développeurs devront passer à la version pro. Il tourne entre 49$ et 299$ par an, selon le nombre de sites pris en charge.

Bien que je n’aie pas testé la version pro, elle propose des sélections de publications et de termes, des champs de répétition, une logique conditionnelle et la prise en charge des blocs internes. Une fois que vous avez épuisé les bases, celles-ci seront probablement nécessaires dans certains projets. Cependant, la version gratuite peut encore vous emmener assez loin.