WordPress 6.7 : approfondissements d’automne

Nouveautés WordPress 6.7

La version finale de WordPress 6.7 sera publiée courant novembre 2024. L’Éditeur Gutenberg améliore sa couverture fonctionnelle sur les fonctionnalités essentielles, le backoffice poursuit sa transformation. Détaillons ci-dessous les nouveautés apportées, agrémentées de nos précieux conseils.

WordPress 6.7 & la Roadmap Gutenberg

Deuxième version majeure de l’année 2024, cette version prépare l’éditeur Gutenberg à la phase 3. C’est une version de mise en bouche.

Elle embarque les versions Gutenberg 18.6 à 19.3

Elle est publiée en plein conflit entre Matt Mullenweg (l’un des fondateurs du CMS) et WP Engine, évènement qui a secoué l’écosystème WordPress.

Vous retrouverez le suivi des versions WordPress vs Gutenberg dans notre article dédié.

Les nouveautés fonctionnelles de cette version WordPress 6.7

Cette version apporte plus de xx améliorations et xx corrections de bugs.

Détails statistiques tickets (Améliorations / Correctifs / Autre) :

  • Core : xx modifications (xx / xx / xx)
  • Gutenberg : xx modifications (xx / xx / – )

Son petit nom : xxxx

Côté Editeur Gutenberg

  • Améliorations ergonomiques dans l’éditeur, pour plus de clarté (notamment sur le Zoom Out mode)
  • Généralisation d’options sur plusieurs blocs (border, border radius, shadow, etc.)
  • Groupe : prise en charge sélecteur de style du thème, gestion des ombrages (shadow)
  • Amélioration du block Query Loop (filtrage par post format, interface plus claire, options mieux annoncées)
  • Généralisation de l’option Background Image
  • Auto-size sur les images chargées en Lazzy Load
  • Dataviews : nouvelles vues listes templates, template parts, etc.
  • UI Block Bindings : la fonctionnalité sort du mode expérimental, les CPT peuvent être liés à un block depuis l’Editeur (custom fields à activer dans les options de l’éditeur Gutenberg, puis à gérer via les attributs du bloc)
  • Polices : gestion des presets de taille de font, option fluid typography
  • Chargement d’images multiples sur le bloc Image : le bloc sera converti automatiquement en gallerie
  • Amélioration bloc Cover
  • Nouvelle option dans les Préférences, permettant d’activer l’affichage des compositions de départ (starter patterns)

Côté Thèmes

  • Une multitude de correctifs sur les anciens thèmes
  • Le nouveau thème TT5 (Twenty Twenty Five aka 2025)

Côté Core

  • Conversion automatique d’images HEIC (celui utilisé par défaut sur des appareils Apple) au format JPEG
  • Amélioration des performances
  • WordPress est compatible maintenant seulement à partir de PHP 7.2.24
  • Amélioration compatibilité PHP8

Les nouveautés techniques pour les développeurs de WP 6.7

  • Amélioration des Dataviews
  • Nouvelle API Template Registration
  • Nouvelle déclaration des types de bloc wp_register_block_metadata_collection()
  • Nouvelle API Preview Options (les développeurs peuvent étendre les vues proposés, au delà de desktop, mobile, tablettte)
  • Améliorations sur Interactivity API, Block Bindings API (UI), HTML API
  • Nouvelle vue Metabox iframed
  • Content-only Editing

En conclusion – notre avis sur cette version WP 6.7

Cette version stabilise l’éditeur, et améliore sa couverture fonctionnelle sur les fonctionnalités de base. La grosse nouveauté est l’interface pour connecter des champs de données aux blocs (block binding). Elle prépare le prochain saut majeur qui est traditionnellement pour la version de février/mars. Gutenberg pourra alors passer à autre chose (phase 3/4 du projet à savoir le multi-langue et l’édition collaborative).

  • Cette version avance sur la mise en oeuvre des composants nécessaires pour le nouveau backoffice (dataviews, interactive API, navigation editeur).
  • La couverture fonctionnelle des styles essentiels (border, background, etc.) progresse
  • La gestion des CPT dans Gutenberg fait au saut, avec l’interface Block Bindings
  • Le nouveau thème TT5 est décevant : c’est un catalogue de template parts, domage. A quand un thème couteau suisse mis à jour à chaque release?
  • Les API et composants pour développeurs progressent bien, plusieurs ont été stabilisés

Ce qui reste à améliorer à notre sens

Vous trouverez ci-dessous les manques que nous avons détectés à l’occasion de nos projets WordPress.

  • Il y a encore quelques lenteurs dans l’Editeur, ce sera encore amélioré dans les versions suivantes
  • Finaliser le nouvel éditeur de style css introduit dans WP6.2 (pouvoir voir quels blocs ont des surcharges, visualisation directe du code css custom dans l’éditeur, etc.)
  • Finaliser les blocs existants :
    • Block Description courte (excerpt): permettre de conserver la mise en forme. La correction est en cours.
    • Permettre de définir globalement dans le style des dimensions (margin/padding) sur les Hn
    • Interactive States : il manque une gestion des états interactifs (a:hover, a:focus), notamment sur le block Bout
    • Query Loop Bloc amélioré (skip élément courant, CPT, etc.), et plus d’options de mise en forme
    • Améliorer l’option Sticky, pour qu’elle soit complète (ex: z-index) et qu’on puisse la gérer directement sur le container header
    • Colonnes enfant : manque la gestion des radius (elle existe au niveau Conteneur Colonne, mais pas sur les colonnes enfant) et la possibilité de les rendre clickables (on pourrait imaginer cela aussi pour les Groupes)
    • Bloc de navigation :
      • Upload icone burger custom, taille et style icone,
      • Largeur & stylisation dropdown (ombre, border, etc.) et des liens
    • Bloc Table de contenu : pouvoir mettre un titre et personnaliser le style des liens
    • Bloc recherche : rendre optionnel le nom du bloc, corriger son affichage au sein de la navigation
    • Indication du plugin source du bloc (auteur), histoire de distinguer les différents blocs quand on en ajoute un (être sûr que c’est celui du bon éditeur : core ou plugin tiers)
    • Pouvoir mettre un lien sur un élément global / container (groupe, colonne, colonnes, etc.)
  • Ajouter les blocs manquants :
    • Breadcrumb / Fil d’Ariane : en cours
    • Bloc Tabs & Accordéon : ils manquent 🙂
  • Chargement natif de fichiers SVG

Le fonctionnel reporté à WordPress 6.8

La version WordPress 6.8 est attendue pour février/mars. Elle devrait apporter le nouveau backoffice remanié, et le nouveau gestionnaire de médias

  • Bloc Table des Matières
  • Bloc modale
  • Notifications
  • Les fonctionnalités collaboratives : flux de travail collaboratif, édition conjointe, révisions bloc par bloc
  • Le nouveau gestionnaire de média
  • Le backoffice unifié

Les pépites techniques à venir

  • Suppression usage de jQuery sur le front
  • Data Liberation Initiative : outils de migration vers WordPress Gutenberg depuis les principaux CMS du marché (Wix, Drupal, etc.)
  • PHP Autoloader dans WP

Migrer sur WordPress 6.7 : les points d’attention

Comme d’habitude, tout dépend de la version de WP que vous utilisez actuellement, des extensions plugins actifs, et si vous avez déjà basculé votre design en full FSE.

A noter qu’il convient de ne pas se précipiter pour appliquer toute mise à jour majeure de ce type, il n’est pas rare de voir un correctif sortir assez vite, même si toutes les précautions ont été prises via le processus de release.

Il se pourrait que les extensions (plugin ou thème) que vous utilisez ne soient pas encore toutes compatibles avec cette version et doivent donc encore être adaptées par leurs auteur (à vérifier avant de vous lancer).

N’oubliez pas d’effectuer un backup préalable avant d’appliquer toute nouvelle version de WordPress. Dans 98% des cas la mise à jour se passe bien, mais il faut rester prudent

  • Si votre site est déjà nativement FSE : a priori peu de risques, car le gros des changements portent sur Gutenberg et vous êtes déjà à jour. Vérifiez quand même vos extensions tierces.
  • Si votre thème n’est pas FSE, alors vous avez pas mal de boulot ! Mais normalement vous avez anticipé, vous êtes déjà dans le premier cas 😉

En tout état de cause, votre agence conseil est là pour vous accompagner, et effectuera pour vous cette montée de version, après s’être assurée de l’absence d’incompatibilités !

Envie de moderniser votre site WordPress ?