L’équipe de développement de Gutenberg a lancé la version 7.4 du plugin hier. La mise à jour comprend quelques fonctionnalités accessibles aux utilisateurs: un contrôle de couleur de texte pour le bloc de groupe, un contrôle de couleur d’arrière-plan pour le bloc de colonnes et une nouvelle interface utilisateur de lien pour les composants de texte enrichi. Pour les développeurs, l’équipe a introduit un script pour lancer un plugin de bloc à partir de la ligne de commande.
Après une augmentation spectaculaire de la vitesse dernière mise à jour, la version 7.4 continue sur le même chemin. Lors d’un test par rapport à un article contenant environ 36 000 mots et 1 000 blocs, les vitesses de chargement des pages sont passées de 5,461 s à 5,037 s et les événements de pression de touches de 34,63 ms à 34,54 ms. Ce n’est pas une réduction significative, mais chaque amélioration aide.
La mise à jour comprend plus de deux douzaines de corrections de bogues et plusieurs améliorations. Le travail vers le bloc de navigation se poursuit. L’expérience s’améliore lentement, mais elle ne se sent toujours pas prête pour la production.
L’équipe a également lancé une première mécanisme de gestion des styles globaux, une fonctionnalité qui pourrait être terminée cette année. Styles globaux permettrait aux thèmes de définir des couleurs par défaut, des paramètres typographiques et potentiellement plus. Les auteurs de thèmes devraient garder un œil sur le développement de cette fonctionnalité et faire part de leurs commentaires.
Bloc de groupe obtient le contrôle de la couleur du texte
L’équipe Gutenberg nettoie une fois de plus l’un de mes plus gros reproches. Lors de l’utilisation du bloc de groupe dans le passé, les utilisateurs finaux ne pouvaient pas appliquer une couleur de texte à chaque sous-élément du bloc de groupe. Au lieu de cela, ils ont dû ajouter une couleur de texte à tous les blocs du groupe. Ce fut un processus minutieux à certains moments, en particulier avec des groupes de nombreux blocs.
Avec cette modification de la version 7.4, les utilisateurs peuvent appliquer un couleur du texte à l’ensemble du groupe à la fois, et cette couleur devrait ruisseler jusqu’aux sous-blocs. Bien sûr, les utilisateurs peuvent toujours changer la couleur des blocs intérieurs si nécessaire.
Le bloc de colonnes obtient le contrôle de la couleur d’arrière-plan
Gutenberg 7.4 ajoute le contrôle de la couleur d’arrière-plan du bloc de colonnes. Cela le fait fonctionner de manière similaire au bloc de groupe en ajoutant une couleur d’arrière-plan à l’ensemble du bloc contenant. Malheureusement, il n’a pas reçu le même contrôle de couleur de texte dans cette version.
Actuellement, il n’y a toujours aucun moyen d’ajouter des couleurs d’arrière-plan et de texte à une colonne individuelle. Les utilisateurs finaux ne peuvent ajouter une couleur qu’aux sous-blocs d’une colonne. La fonctionnalité est un pas dans la bonne direction, mais il manque encore certaines options de couleur essentielles.
Interface utilisateur de lien mise à jour
Ceci est un changement mineur mais bienvenu. L’interface utilisateur du lien pour le texte enrichi, un composant utilisé pour les blocs tels que les paragraphes, a maintenant la même interface utilisateur comme la navigation et les blocs de boutons. La cohérence est agréable, mais je suis globalement fan de l’amélioration.
Le changement d’interface utilisateur est subtil, mais il se sent déjà un peu plus à l’aise après une journée d’utilisation.
Échafaudage en bloc pour les développeurs
Pour les développeurs qui souhaitent lancer un nouveau plugin de bloc, l’équipe Gutenberg a publié un script officiel pour commencer. En exécutant le npm init @wordpress/block
, le script vous installe et vous exécute en configurant un bloc personnalisé. Le script crée un dossier de plug-in complet, y compris les fichiers PHP, CSS et JavaScript nécessaires.
Ce script est idéal pour créer des plugins monobloc, qui seront finalement exposés via le répertoire de blocs WordPress officiel. Parce qu’il crée un plugin entier, ce n’est probablement pas la meilleure voie pour créer de nouveaux blocs dans un plugin existant.
Source link