Mercredi, l’équipe de développement derrière Gutenberg abandonné la version 8.2 du plugin. La nouvelle version se concentre sur un meilleur flux d’édition, inclut un nouveau contrôle de positionnement du contenu pour le bloc Cover et ajoute des catégories aux modèles de bloc.

Avec cette version, les utilisateurs peuvent copier un bloc entier via le Ctrl + C raccourci clavier ou couper un bloc avec Ctrl + X si aucun texte spécifique n’est sélectionné. La fenêtre contextuelle du snack apparaîtra en bas de l’écran pour montrer quel bloc a été copié.

Frapper le Enter clé tout modification d’une légende d’image va créer un nouveau paragraphe. Dans les cas où un utilisateur souhaite continuer à écrire après avoir inséré une image et une légende, il s’agit probablement d’un ajout bienvenu. Cependant, cela pourrait être un problème pour les utilisateurs qui ont besoin d’avoir des légendes sur plusieurs lignes – je ne sais pas comment ajouter un saut de ligne dans une légende avec ce changement.

Gutenberg 8.2 comprend plusieurs autres améliorations, telles que limiter les blocs les plus utilisés dans l’inséreuse à six éléments. Les boutons individuels du bloc Boutons peuvent être divisé en deux boutons en frappant le Enter clé ou fusionné en appuyant sur la Backspace clé. Les utilisateurs peuvent également tester deux nouveaux modèles de bloc. On ajoute un section héros avec deux colonnes sous. L’autre ajoute trois colonnes section fonctionnalités / services.

Dans l’ensemble, il s’agit d’une mise à jour solide avec de nombreuses améliorations et corrections de bugs. Les modifications du flux d’édition sont de belles améliorations, et les nouvelles mises à jour du positionnement du bloc de couverture et de l’API Patterns sont des ajouts bienvenus à l’éditeur.

Positionnement du contenu pour le bloc de couverture

L’équipe Gutenberg a créé un nouveau contrôle d’alignement qui permet aux utilisateurs finaux de positionner le contenu dans le bloc Cover. J’attends cette fonctionnalité depuis au moins un an après l’avoir vue pour la première fois mentionnée comme une possibilité dans un billet sans rapport.

La nouvelle fonction de positionnement ajoute un matrice contrôle avec neuf positions, l’utilisateur peut choisir. Une fois qu’une position est choisie, le contenu interne du bloc de couverture se déplace à cet emplacement. Il est important de noter que certains contenus ne sembleront pas avoir changé de position si le bloc Cover est plein. La largeur du conteneur interne est définie sur auto, ce qui signifie que le contenu qu’il contient peut déjà occuper tout l’espace disponible. L’alignement est plus prononcé dans les blocs Cover avec moins de contenu à l’intérieur.

Bien sûr, il était possible d’aligner les blocs internes individuellement dans les anciennes versions du plugin. Cependant, c’était aussi parfois un peu pénible à faire au niveau du bloc. Ce nouveau contrôle apporte un nouveau niveau de flexibilité au bloc Cover.

Les auteurs de thèmes devront mettre à jour le CSS dans leurs thèmes pour gérer les nouvelles classes de positionnement. Il ne semble pas y avoir de documentation officielle pour styliser ces classes, donc en regardant le code source est le meilleur plan d’action. Les cours sont les suivants:

.has-custom-content-position
.is-position-top-left
.is-position-top-center
.is-position-top-right
.is-position-center-left
.is-position-center-center
.is-position-center-right
.is-position-bottom-left
.is-position-bottom-center
.is-position-bottom-right

Il sera également intéressant de voir ce que les développeurs de plugins font avec le nouveau Composant AlignMatrixControl pour leurs propres blocs. Ce composant est utilisé pour gérer l’alignement du bloc interne du bloc Cover, mais il doit être facile à étendre à d’autres blocs qui pourraient également utiliser un tel alignement.

Catégories de modèles

Gutenberg 8.2 a presque coché toutes mes cases pour l’API Patterns. La dernière version ajoute la prise en charge de catégorisation des modèles. Actuellement, l’interface par défaut affiche les sept catégories suivantes:

  • Texte
  • héros
  • Colonnes
  • Boutons
  • Galerie
  • Caractéristiques
  • Témoignages

Il y a aussi une section «Non catégorisé» au bas de l’inséreuse, mais ce n’est pas techniquement une catégorie. Il héberge simplement tous les modèles qui n’ont pas été classés.

Les auteurs de thèmes et de plugins ont désormais accès aux register_block_pattern_category() et unregister_block_pattern_category() fonctions pour enregistrer ou désenregistrer des modèles, respectivement. Les catégories peuvent être affectées à un bloc spécifique via le nouveau categories argument. Plus d’informations sont disponibles via le Documentation de l’API Patterns.

Les modèles peuvent être affectés à une ou plusieurs catégories. Par conséquent, les utilisateurs peuvent voir des doublons de certains modèles dans l’inséreuse. C’est une des raisons pour lesquelles je garde l’espoir que l’équipe ramène l’interface à onglets ou quelque chose de similaire à l’inséreuse. Avec les catégories, cela devrait maintenant être possible pour les blocs et les motifs. En ce moment, ma bibliothèque de modèles devient lourde.

Les commandes de barre oblique pour les modèles sont toujours sur ma liste de souhaits, ce qui peut annuler le besoin d’une interface d’insertion à onglets.

Bloquer les widgets presque prêts

Dans le chat de l’éditeur de cette semaine, l’équipe a discuté de la possibilité de sortir le nouvel écran Widgets de la phase expérimentale. Si cela se produit avant le 7 juillet, cela pourrait signifier que les utilisateurs pourraient commencer à configurer leurs barres latérales avec des blocs dès WordPress 5.5. Ce n’est pas encore gravé dans le marbre, mais c’est excitant de commencer à voir des blocs vraiment sortir de la zone de contenu du post.

Pour la plupart, le système de widgets basés sur des blocs fonctionne bien. Il ne semble pas encore aussi poli qu’il devrait l’être pour la fusion avec WordPress de base. Cependant, si l’équipe franchit les barrages routiers restants au cours du mois prochain, c’est dans les limites du possible. J’ai des doutes, mais nous verrons où cela arrivera bientôt.

Le moment est venu pour les utilisateurs finaux de commencer à tester les widgets expérimentaux via l’écran d’administration « Widgets (beta) » et le panneau de personnalisation « Widgets Blocks (Experimental) ». Pour tester cette fonctionnalité, activez l’option Widgets sous la page Paramètres des tests pour le plugin Gutenberg.


Source link