Comme toujours, j’aime mettre en évidence certaines choses sur le côté plus léger du monde WordPress. Nous avons eu suffisamment d’acquisitions d’entreprises au cours de la semaine dernière – toute l’année, vraiment – pour que nous ayons besoin de faire une pause et de profiter des développements plus expérimentaux que la communauté a à offrir.
Comme c’est le cas avec le dernier plugin de WebArea, Blocs d’animation d’arrière-plan. C’est une collection de six blocs avec différents effets animés.
je suis obsédé par toutes les choses liés à l’espace et au ciel nocturne, j’ai donc été immédiatement attiré par le bloc Stars. Il a un arrière-plan animé de points simples flottant en arrière-plan. C’est aussi l’animation la plus avancée, suivant le curseur de la souris de l’utilisateur final.

Le bloc Étoiles a une taille, une échelle et un paramètre de couleur pour l’effet d’arrière-plan. Chacun des autres blocs a des options uniques, selon ce qu’il fait. Certains, tels que Bubbles et Gradient, permettent à l’utilisateur final de contrôler la vitesse d’animation. D’autres ont plusieurs entrées de couleur.
Au total, le plugin fournit six blocs individuels avec des effets d’animation uniques pour l’arrière-plan. En effet, ils se comportent comme le bloc Group, servant de simple conteneur.
Chacun des blocs prend en charge l’alignement large et complet. Ils permettent aux utilisateurs de contrôler les couleurs du texte et de l’arrière-plan. Et, tout autre bloc peut être placé à l’intérieur d’eux, comme on peut s’y attendre des blocs de groupe ou de conteneur de base.
Ils ne prennent pas en charge certaines des nouvelles fonctionnalités de mise en page du plugin Gutenberg que possèdent d’autres blocs de type conteneur. Ce n’est pas encore nécessaire car ces fonctionnalités n’ont pas atterri dans WordPress, mais c’est quelque chose à surveiller à l’avenir. Cependant, il est assez facile d’envelopper ces blocs animés dans un autre bloc Group pour ces fonctionnalités. Cependant, je préfère ne pas mettre le fardeau de l’imbrication sur l’utilisateur final si possible.
L’approche adoptée par le développeur du plugin présente certains inconvénients. Les arrière-plans animés auraient pu être collés sur les blocs Group ou Cover existants pour WordPress, se comportant essentiellement comme une extension de paramètres. Une route alternative aurait également été de créer un seul bloc « conteneur animé » et de permettre à l’utilisateur de choisir l’effet d’arrière-plan spécifique. Avec cette méthode, l’auteur du plugin aurait pu utiliser l’API des variantes pour rendre chacune des animations consultable et apparaître via l’inséreuse de blocs.
Cependant, l’itinéraire de bloc individuel a été fait auparavant. Automattic a adopté la même approche via son Blocs Starscape et Waves. Ils sont simplement expédiés sous forme de plugins séparés au lieu d’être regroupés en une collection. Je préfère cette solution car elle permet aux utilisateurs de choisir uniquement les blocs qu’ils souhaitent. En supposant que la bibliothèque de blocs animés augmente dans les futures versions du plugin, cela pourrait devenir excessif.
Le deuxième problème est que le plugin n’utilise pas la palette de couleurs du thème dans certains cas. Il utilise les options de couleur de texte et d’arrière-plan standard pour ses blocs, mais tout paramètre personnalisé n’affiche qu’un sélecteur de couleurs. Pour ceux qui souhaitent utiliser une couleur définie par le thème dans ces cas, ils doivent connaître le code hexadécimal. Ou, il suffit de le regarder pour le rapprocher suffisamment.
Malgré ce qui est, au mieux, des problèmes triviaux, le plugin était amusant à bricoler. Les blocs n’ont pas à être relégués du côté plus loufoque de WordPress. Il est assez facile d’ajuster leurs paramètres pour des effets plus subtils qui pourraient fonctionner pour les sites commerciaux ou d’autres types de sites.
Source link