Gutenberg 11.5 a atterri plus tôt aujourd’hui. Il s’agit d’une version lourde qui inclut des modifications importantes du bloc de navigation, une nouvelle façon de regrouper les widgets et une intégration plus poussée des fonctionnalités d’écart de bloc.

J’ai eu des réactions mitigées sur les fonctionnalités qui ont fait partie de la dernière version. À certains moments, je me suis dit, finalement, cela l’a fait dans. A d’autres moments, j’ai rendu ma meilleure version du célèbre facepalm de Jean-Luc Picard. Mais la roue continue de tourner et les développeurs qui consacrent leur temps et leurs efforts au projet continuent de l’améliorer.

Une note rapide est que tous ceux qui n’exécutent pas un thème prenant en charge l’éditeur de blocs doivent vérifier que leurs styles de backend ne sont pas déplacés. Gutenberg automatiquement génère certains styles d’éditeur par défaut si le thème actif de l’utilisateur n’enregistre pas le sien ou n’a pas de theme.json dossier présent. Cela devrait être regroupé dans une version intermédiaire telle que WordPress 5.8.2 afin que les utilisateurs ne l’attendent pas avant la 5.9.

Modifications du bloc de navigation

Les menus de navigation étant toujours un point sensible dans l’édition du site, Gutenberg a ajouté de nouveaux niveaux de complexité. Les blocs Titre du site et Logo du site sont autorisé à l’intérieur du conteneur de navigation.

En tant que Joen Asmussen partagé dans le billet d’origine, certaines mises en page complexes gagneraient à autoriser davantage d’éléments internes dans le bloc de navigation :

Cela pourrait ouvrir un monde de possibilités de mise en page pour les auteurs de thèmes grâce à des modèles personnalisés.

Je n’ai aucun problème à ce que Gutenberg s’attaque aux bases de ces mises en page plus avancées. Cependant, nous devons encore lisser les bases de la navigation. L’expérience de recherche et d’insertion de liens sur le site est au mieux terne, nécessitant plusieurs clics de souris. Il y a un ticket ouvert pour un expérience de navigation plus légère, et cela devrait être l’objectif.

Les auteurs de thèmes doivent également noter que le bloc Navigation est désormais repose sur le CSS gap biens pour l’espacement au lieu de margin. Cela m’a presque manqué depuis que je l’ai personnalisé pour mes propres projets il y a des mois – bienvenue en 2021, où nous n’avons plus besoin de compter sur des solutions de marge bidon pour un espacement simple. Ce changement pourrait avoir un impact sur les conceptions de thèmes existantes.

Avis d’administration FSE limité à l’écran des thèmes

Avis d'administration du thème FSE sur l'écran d'administration Thèmes/Apparence.
Le seul avis d’administrateur du thème FSE.

Il y a beaucoup de reproches à faire avec le plugin Gutenberg car ses fonctionnalités sont en constante évolution. Cependant, la chose la plus ennuyeuse à propos de l’exécution du plugin a été sa notification d’administrateur persistante et non révocable lorsqu’un utilisateur exécute un thème de bloc.

Dans les versions précédentes du plugin, cet avis est apparu sur chaque écran du backend. Maintenant, il n’apparaît que sur la page Thèmes/Apparence.

Au cours des derniers mois, j’ai gardé le Plugin de ceinture à outils par Ben Gillbanks actif dans le seul but de cacher cet avis.

Bon débarras. Adieu.

Bloc de groupe de widgets

Écran Widgets dans l'administrateur WordPress avec le nouveau bloc Widget Group affiché.
Modification d’un titre de bloc de groupe de widgets.

Bien que je pense généralement que les développeurs de plugins Gutenberg et WordPress de base font bon usage des commentaires, le système de widgets basés sur des blocs a été un domaine où le projet a laissé tomber la balle. Comme je l’ai répété depuis septembre 2020, la fonctionnalité était fondamentalement cassée. L’objectif était de permettre aux utilisateurs finaux d’ajouter des blocs à plus d’endroits, mais cela n’a jamais été compatible avec le balisage et les styles de thème classiques.

J’ai proposé d’utiliser des modèles, mais l’équipe a opté pour un Bloc de groupe de widgets. Le résultat final est similaire mais pas exactement le même. La bonne nouvelle est qu’il corrige ce qui aurait dû être un bloqueur pour la fonctionnalité atterrissant dans le noyau.

La meilleure nouvelle est que c’est susceptible d’atterrir dans WordPress 5.8.2 au lieu de la version 5.9 plus tard cette année.

Je n’irais pas jusqu’à appeler cela une solution parfaite. L’expérience n’indique pas immédiatement comment ajouter un titre de widget. Les utilisateurs doivent d’abord ajouter un bloc. Une fois qu’un bloc est ajouté, ils peuvent alors cliquer sur l’espace réservé de titre/titre qui apparaît. Ensuite, l’interface utilisateur bascule vers un champ pour saisir le titre.

La vidéo suivante montre comment fonctionne le bloc Widget Group :

Je préférerais avoir un peu d’expérience janky que pas de solution du tout. Au moins, les utilisateurs n’ont plus à créer manuellement des wrappers de widgets. Certains pourraient même désactiver le Widgets classiques plugin si ce problème était un hold-up.

Variation de groupe de « lignes » et dispositions flexibles

L'auteur de la publication, la date et le lien des commentaires sont alignés les uns à côté des autres à l'aide de la nouvelle variante du bloc Row.
Ajout d’une section post meta (byline) avec la variation du bloc Row.

Pour commencer à tester le nouveau système de disposition flexible introduit dans Gutenberg 11.2, l’équipe de développement a ajouté un variation sur le bloc Group nommé Row. Cela permet aux utilisateurs d’aligner les blocs intérieurs côte à côte plutôt que les uns sur les autres dans la disposition de « flux » par défaut.

Il y a des tonnes de cas d’utilisation pour la fonctionnalité. L’un des principaux scénarios pour les auteurs de thèmes consistera à aligner les blocs de métadonnées de publication et de commentaire les uns à côté des autres. Auparavant, cela nécessitait l’utilisation du bloc Colonnes ou des styles personnalisés, qui n’étaient pas idéaux.

L’expérience est rude sur les bords. J’ai souvent eu du mal à cliquer au bon endroit pour éditer un bloc, et le bouton d’ajout n’apparaissait pas toujours pour en ajouter de nouveaux.

Le bloc Icônes sociales aussi utilise la nouvelle mise en page flex. Cependant, il n’existe actuellement aucun moyen de le faire passer en mode flux pour les liens sociaux verticaux.

Plus d’intégration d’écarts de blocs

Espacement/écart mis en évidence entre les blocs de colonnes individuels.
Espace entre chaque bloc de colonne.

Le bloc Colonnes maintenant utilise la fonction d’écart introduit dans Gutenberg 11.4 pour gérer l’espacement entre les blocs de colonnes individuels. Il n’y a pas encore d’interface utilisateur permettant aux utilisateurs finaux de contrôler cela, mais il est probable qu’elle atterrisse dans une future version à mesure que la fonctionnalité évolue.

Gutenberg 11.5 a maintenant ajouté un marge inférieure au titre du message dans l’éditeur. Pour une raison quelconque, l’équipe de développement a fait un bond en avant et a supposé que sa gestion actuelle de la fonctionnalité d’écart de bloc en avait besoin. C’est un problème complexe à résoudre. En attendant, certains utilisateurs peuvent voir plus d’espaces qu’ils n’en ont l’habitude entre leur titre et le contenu dans l’éditeur.

Quantité inhabituelle d'espaces blancs entre le titre du message et le contenu dans l'éditeur de blocs.
Beaucoup d’espacement supplémentaire là-bas.

Bien sûr, cela dépend du thème actif, de sa prise en charge de la fonction d’écart de bloc et de ses styles actuels.

Post Auteur Duotone Support

Pour quelque chose qui était censé être destiné à la ferraille, le bloc Post Author a maintenant une nouvelle vie sous la forme de prise en charge du filtre bicolore pour son avatar. Cela fonctionne de la même manière que pour les autres blocs, tels que Image et Cover.

Le problème est que Post Author a été supprimé de la dernière version de WordPress car il n’était pas encore prêt. Le bloc est un Frankenstein-esque mashup du nom, de l’avatar et de la description de l’auteur. Ces devrait être plusieurs blocs que les auteurs de thèmes et les utilisateurs peuvent organiser dans des mises en page uniques.

Alors que la prise en charge duotone ajoute simplement une ligne de code supplémentaire, cela n’a pas de sens de continuer à travailler sur le bloc dans sa forme actuelle. J’aimerais le voir dans le cadre d’un bloc Avatar de post-auteur séparé.


Source link