Mise à jour Gutenberg 21.2.0 : Améliorations, corrections et performances

Gutenberg v21.2.0L'optimisation et l'innovation des fonctionnalités de base ont progressé à un rythme soutenu. Cet article vous propose un rapide tour d'horizon des améliorations de fonctionnalités, des corrections de bogues, des améliorations de performances et des améliorations pour les développeurs incluses dans cette mise à jour, afin de vous aider à rester au fait des dernières capacités et orientations de l'éditeur.

Image[1] - Résumé de la dernière mise à jour de Gutenberg : améliorations, corrections et améliorations des performances

I. Points forts de l'amélioration des fonctionnalités de base

1. un contrôle plus souple de la présentation des données

Le module DataViews de Gutenberg a de nouvelles fonctionnalités. par taille de page les développeurs peuvent contrôler de manière plus souple le nombre d'éléments affichés sur chaque page, ce qui permet à l'utilisateur de bénéficier d'une expérience de pagination plus raffinée.

Image[2] - Résumé de la dernière mise à jour de Gutenberg : améliorations, corrections et améliorations des performances

2. une internationalisation plus facile du développement des plug-ins

Les règles de l'ESLint ont été renforcées pour obliger les développeurs à respecter strictement le format des espaces réservés dans les commentaires internationalisés afin d'éviter les erreurs de traduction. @tannin/sprintf Amélioration de la cohérence du formatage des chaînes de caractères.

3. des outils de formatage et une gestion des supports plus fluides

La bibliothèque de formats optimise le processus de remplacement des images en ligne, en réduisant le nombre de clics et d'interactions et en améliorant l'efficacité.

4) Optimisation de la structure du panneau de configuration des blocs

Le panneau Paramètres des blocs multiples est passé de Corps du panneau Remplacé par harmonisé Panneau d'outilsL'expérience du panneau est plus cohérente et extensible, avec des fonctionnalités telles que le bloc Galerie, le logo du site, le logo du site, etc.

Image [3] - Résumé de la dernière mise à jour de Gutenberg : améliorations, corrections et améliorations des performances

5. ajouter l'option "Ouvrir dans une nouvelle fenêtre" pour les liens de navigation

Le lien de navigation dispose d'un nouveau bouton "Ouvrir dans un nouvel onglet", qui répond aux besoins courants en matière de liens externes et améliore la flexibilité du lien de navigation.

Nouveaux composants et ajustements de l'interface

1. nouveau composant de sélection de date

Compléments à la bibliothèque de composants DateCalendrier répondre en chantant Calendrier de la plage de datesqui fournit un support natif pour les interfaces impliquant la sélection d'un intervalle de temps.

2. harmonisation des styles des icônes et des fenêtres contextuelles

Les icônes multiples (par exemple, Aide, Plus, Réglages de police) sont mises à jour dans un rapport uniforme, et les fenêtres contextuelles (par exemple, les fenêtres contextuelles de verrouillage) sont unifiées dans la spécification de la taille pour une meilleure coordination visuelle.

3. une meilleure extensibilité des modules d'extension

L'éditeur d'articles permet désormais aux développeurs de remplacer l'option par défaut PostLockedModal qui permet à l'équipe de développement de personnaliser facilement les comportements de l'invite de verrouillage.

Corrections de bugs et optimisation détaillée

  • Blocs d'imagesCorrection des sauts de ligne manquants dans les titres des médias.
  • Bloc RSSCorrection de l'encodage de l'entité HTML pour l'affichage de l'en-tête.
  • Illustration de la couverture et image vedette: Rétablit la fonction de réinitialisation de la netteté de l'image.
  • Bordures des sous-menus de navigationRésolution du problème d'affichage des bordures de sous-menus : Résolution du problème d'affichage des bordures de sous-menus.
  • Taille de l'icône: Restauration plusCircleFilled La taille de l'icône est anormale.

IV. optimisation des performances

  • usePostActions Évitez les demandes de modèles inutiles et améliorez la réactivité de l'éditeur.
  • Les requêtes liées à l'insertion (Inserter) réduisent les appels non contraints et la consommation de ressources.
  • Le bloc Post Author optimise la logique d'interrogation de l'utilisateur pour un chargement plus rapide.

V. Amélioration de l'accessibilité

  • correctifs FormTokenField Lors de l'activation de l'option __experimentalExpandOnFocus L'expérience de la navigation au clavier est améliorée par le problème de la perte de focus lors de l'utilisation du clavier.

VI. optimisation de la documentation et de l'expérience de développement

  • La documentation de développement a été mise à jour pour plusieurs composants et modules, y compris les nouvelles descriptions des propriétés, l'optimisation des légendes et les mises à jour du code d'exemple.
  • améliorer ServerSideRender Exemple d'utilisation : suppression de la démonstration inutile de la méthode POST.
  • Mise à jour de la prise en charge de l'intégration d'images Word pour améliorer la compatibilité avec le collage.

VII. qualité du code et nettoyage interne

  • Rationaliser les propriétés et les styles inutilisés dans plusieurs modules et supprimer les dépendances redondantes (par exemple, l'interface utilisateur flottante).
  • utiliser crochets de données Remplace l'ancien style d'écriture des composants d'ordre supérieur (HoC) afin d'améliorer la maintenabilité.
  • Correction d'un bug de construction avec wp-env sur Debian Buster pour améliorer la compatibilité avec l'environnement de développement local.

remarques finales

Cette mise à jour de Gutenberg témoigne du travail de l'équipe éditoriale de WordPress sur le site de l'association. Performance, flexibilité et expérience du développeur Investissement continu dans trois domaines. De l'ajustement de la cohérence de l'interface utilisateur à l'optimisation de l'architecture sous-jacente, en passant par un système de documentation plus facile à maintenir, les développeurs peuvent plus facilement créer des blocs personnalisés et une logique de page.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été rédigé par Little Lin
LA FIN
Si vous l'aimez, soutenez-le.
félicitations966 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires