Mise à jour Divi 5 : Version Alpha publique 5

Publié: 2024-12-10

Le Divi 5 Public Alpha est disponible en test. Si vous utilisez Divi 5, vous remarquerez aujourd’hui une notification de mise à jour pour Public Alpha Version 5 . Nous sortons de nouvelles versions de Divi 5 toutes les deux semaines, et ça s'améliore à chaque fois ! Si vous n’avez pas encore testé Divi 5, essayez-le et dites-nous ce que vous en pensez.

Table des matières
  • 1Quoi de neuf dans l'Alpha 5 publique ?
    • 1.1 Changements remarquables
    • 1.2 Journal des modifications
  • 2 Lancez-vous dans Divi 5 aujourd'hui

Quoi de neuf dans l'alpha 5 publique ?

Au cours des deux dernières semaines, nous avons corrigé 89 bugs . Divi 5 semble stable et nous ne recevons pas beaucoup de nouveaux rapports de bogues de la part de nos bêta-testeurs. C'est un bon signe ! Nous passerons encore deux semaines à corriger les quelques bogues hautement prioritaires restants, puis passerons au développement des fonctionnalités, démarrant ainsi 2025 avec un calendrier de publication agressif.

Avec toutes les améliorations fondamentales et corrections de bugs derrière nous, la nouvelle année s’annonce passionnante.

Des changements remarquables

Comme cela a été le cas lors des dernières mises à jour, cette nouvelle version contient de nombreux petits correctifs. Il y en a trop pour les mentionner, mais voici quelques changements remarquables :

  1. Documentation des développeurs mise à jour – Nous avons travaillé avec des créateurs du marché, en prenant leurs questions et en les utilisant comme base pour de nouveaux documents de développeurs qui serviront la communauté à perpétuité.
  2. Nouveaux crochets et filtres pour développeurs – Les créateurs de modules ont désormais plus de liberté pour étendre les modules Divi et l’interface du constructeur. Nous veillons à ce que les développeurs disposent de ce dont ils ont besoin pour créer les modules qu'ils envisagent.
  3. Performances améliorées en mode de compatibilité descendante – Certaines pages se chargeaient lentement lors du rendu des codes courts hérités en mode de compatibilité descendante. Nous avons identifié le goulot d'étranglement et l'avons résolu. Nous voulons que les modules existants se chargent tout aussi rapidement, voire plus rapidement, dans Divi 5 afin qu’il n’y ait aucun inconvénient à la mise à niveau.
  4. Correction de do_blocks() Divi Block Rendering – L’un des avantages des shortcodes est que vous pouvez les brancher n’importe où. Il en va de même pour les nouveaux blocs de Divi 5 ; cependant, le rendu des blocs Divi à l’aide de la fonction WordPress do_blocks() ne fonctionnait pas comme prévu, et cela a été corrigé.
  5. Faire glisser les modules que vous éditez – Auparavant, dans Divi 5, vous ne pouviez pas faire glisser un module que vous éditiez activement. L'état actif n'était pas déplaçable, ce qui était assez ennuyeux. Cela a été corrigé.

Journal des modifications

Voici une liste de tous les changements implémentés dans Public Alpha 5.

  • Correction du comportement de saut inattendu du module Sticky sur le front-end lorsque l'état collant est activé, et l'en-tête Divi par défaut est défini sur Fixe.
  • Correction d'un problème où un modal de paramètres pouvait être déplacé au-delà du haut de la fenêtre du navigateur, masquant ainsi une partie de celui-ci.
  • Permet de faire glisser les modules lorsque le module est en cours de modification.
  • Fonctionnalité glisser-déposer mise à jour pour permettre aux modules d'être glissés et déposés même en mode édition dans Visual Builder.
  • Correction d'un comportement de glisser-déposer problématique en mode filaire dans des circonstances spécifiques en raison de valeurs d'état hoveredArea et bottomOffsetTop incorrectes.
  • Correction d'une seule colonne dans la ligne de la section spécialisée ne devant pas être déplaçable.
  • Barre de défilement ajoutée dans le modal de sélection prédéfinie.
  • Correction d'un problème de performances avec les vérifications d'attributs de shortcode qui facilitent le rendu frontal des mises en page héritées.
  • Correction de divers problèmes de style de transition liés au corps du texte sur certains modules, tels que les modules Pricing Tables et Blurb.
  • Traitement amélioré des styles de transition en fusionnant les styles de transition Heading Font et Body Font avec d’autres styles de transition sur le même élément de module.
  • Corrigez les problèmes de transition avec les modules dépendants des sélecteurs de propriétés et ajoutez des tests pour prendre en charge les modifications du code.
  • Ajout du support des modules copier/coller entre les pages.
  • Correction d'un problème où les caractères spéciaux dans les icônes de police n'étaient pas correctement échappés.
  • Correction d'un bug qui empêchait les arrière-plans de parallaxe de fonctionner correctement en mode de compatibilité descendante D5.
  • Correction d’un bug rendant les balises indésirables en mode rétrocompatibilité de Divi 5 pour certains cas.
  • Correction d'un problème où les codes courts existants n'étaient pas correctement migrés pendant le processus d'importation de mise en page.
  • Correction d'un problème où la combinaison entre la couleur du texte et la couleur du texte clair/foncé ne fonctionnait pas comme prévu.
  • Correction d'un problème où la couleur du séparateur de section était appliquée au noir lorsque la couleur n'était pas définie.
  • Correction des barres obliques inverses supprimées du CSS personnalisé des paramètres de page.
  • Correction du rendu de la couleur du séparateur de section en fonction de la couleur d'arrière-plan de la section sœur.
  • Mise à jour du didacticiel Extension des paramètres de page Divi 5 avec le nouveau hook PHP.
  • Ajout d'une page d'explication de la documentation pour la gestion de contenu réactif dans Visual Builder.
  • Correction d'un problème où les espaces de fin dans les étiquettes des cases à cocher provoquaient des erreurs de validation dans le module Formulaire de contact.
  • Correction d'une erreur de notification PHP sur le front-end causée par une propriété non définie.
  • Ajout d'une page d'explication dans la documentation pour la fonctionnalité de chargement différé du shortcode et de conseils sur la façon de l'adapter.
  • Correction d'un problème où l'image du logo dans les modules de menu était étirée en raison de règles CSS manquantes dans D5.
  • Correction d'un bug avec la fiabilité du glisser-déposer pour le module bouton.
  • Correction d'un problème où l'état ouvert de l'élément accordéon était incohérent, ce qui faisait que le premier élément affichait les attributs/propriétés de l'état ouvert même s'il n'était pas celui ouvert. Cela n'affecte que le constructeur visuel.
  • Correction de problèmes liés à l'utilisation des hooks React, à la dénomination des composants et à la structure du code pour améliorer la fiabilité, la lisibilité et la conformité aux meilleures pratiques.
  • Ajout de tests pour la classe Positioning Order dans le sélecteur CSS personnalisé.
  • Ajout d'exemples de codes d'ajout d'une propriété de sélecteur dans Custom CSS.
  • Ajout d'un tutoriel pour intégrer la propriété selector dans les modules customCssFields pour Divi 5.
  • Ajout d'une page de guide pour la conception des icônes de module.
  • La sélection de catégorie fixe n'affiche pas de titre comme séparateur.
  • Mise à jour de la documentation de conversion des modules statiques et dynamiques.
  • Correction de toutes les sections non visibles sur FE après l'importation d'une mise en page prédéfinie.
  • Mise à jour du plugin d'exemple d'extensions pour incorporer advancedStyles dans la classe Elements, garantissant ainsi la compatibilité si nécessaire sur Visual Builder et Frontend.
  • Correction du problème de modification des éléments de la bibliothèque après la mise à jour des permaliens.
  • Ajout du décalage des icônes d'action pour éviter le chevauchement des icônes d'action si les modules ont de petites marges et si les éléments structurels ont de petites marges et remplissages.
  • Correction du module glisser-déposer en mode filaire, provoquant le rendu de tous les modules.
  • Correction de problèmes de construction avec le didacticiel du module dynamique.
  • Correction de l’impossibilité d’ajouter une ligne intérieure depuis la bibliothèque Divi.
  • Correction d’un problème où le poids de la police dans les modules Fullwidth Header s’affichait incorrectement comme Regular lors de la migration de Divi 4 vers Divi 5.
  • Correction d'un problème où les valeurs prédéfinies personnalisées n'étaient pas affichées par défaut lorsque le préréglage personnalisé était actif.
  • Correction d'un problème où l'ajout d'un nouveau script de groupe d'options personnalisé dans les didacticiels ne fonctionnait pas comme prévu.
  • Erreurs de console mises à jour pour inclure les noms de module et de chemin non codés afin d'améliorer la clarté du débogage.
  • Les modules générés automatiquement déclenchent des avertissements pour garantir qu'ils sont remarqués.
  • Ajout d'une liste de modules générés automatiquement pour une référence plus facile.
  • Correction d'un problème avec les différences de balisage HTML entre Divi 4 et Divi 5 dans le module Blurb.
  • Correction d'un problème d'importation de préréglages dans Theme Builder.
  • Mise à jour du code de la documentation de conversion des modules statiques et dynamiques avec l'ajout d'un extrait de code valueExpansionFunctionMap.
  • Correction d'un problème où la barre de paramètres de la première section se cachait derrière l'en-tête après le passage du mode filaire à l'affichage du bureau.
  • Correction d'un problème avec la perte de l'option « Catégories sélectionnées » pour les modules Portfolio filtrable, Portfolio et Fullwidth Portfolio après la migration de Divi 4 vers Divi 5.
  • La première image de la diapositive du module de curseur fixe est masquée sur le générateur visuel.
  • Correction d'un problème où un arrière-plan dégradé vide héritait incorrectement des styles d'autres options d'arrière-plan, garantissant qu'un arrière-plan blanc par défaut était appliqué à la place.
  • Correction de l'importation de couleurs globales lors de l'importation de modèles Theme Builder.
  • Correction de l'épuisement de la mémoire causé par la boucle de récursion du module Blog qui se produit lorsque le module Blog est utilisé sur une seule publication et que le module Blog inclut par inadvertance la publication actuelle dans les publications affichées.
  • Correction d'un problème où les données de ligne ajoutées à partir d'une section standard ne s'affichaient pas dans la bibliothèque de lignes de la section Spécialité.
  • Correction d'une erreur fatale lors de l'ajout d'une nouvelle publication en raison des données du générateur de thème importées sous forme de shortcode.
  • Le module de contenu de publication fixe est importé même en dehors du générateur de thème.
  • Correction d'un problème où les options réactives de la méthode Parallax dans les paramètres de l'image d'arrière-plan ne fonctionnaient pas correctement.
  • Mise à jour des séries de didacticiels « Ajout d'un groupe d'options personnalisées » et « Ajout d'un champ d'options personnalisé » pour avoir des exemples plus réalistes à connecter avec les didacticiels à venir, tels que les éléments de rendu et les styles.
  • Correction d'un bug lorsque le bouton Enregistrer dans la bibliothèque était cliqué.
  • Correction d'un problème où les catégories n'étaient pas affichées dans le module Titre de l'article et les méta-informations du module Titre de l'article pleine largeur sur le front-end lors de l'utilisation du Générateur de thèmes.
  • Correction : résolution d'un problème où la largeur maximale de la ligne dans Visual Builder ne respectait pas le paramètre de largeur du contenu du site Web du personnalisateur de thème.
  • Correction d'un problème où la largeur de contenu personnalisée dans le module d'en-tête pleine largeur n'était pas appliquée sur le FE.
  • Correction d'un problème de z-index modal où ils apparaissaient sous la barre latérale cassée.
  • Correction d’un problème où l’option Alignement du texte et Couleur du texte dans le module Menu n’était pas migrée correctement de Divi 4 vers Divi 5.
  • Correction d’une erreur fatale sur la page d’affichage d’un seul produit lorsqu’aucun module WooCommerce n’est utilisé sur la page.
  • Correction du problème de visibilité du bouton Lire la suite dans les modules Post Slider et Fullwidth Post Slider.
  • Amélioration du rendu du contenu dynamique en échappant correctement les caractères spéciaux dans les attributs de bloc.
  • Introduction de nouveaux hooks pour filtrer les éléments de module rendus sur VB et FE.
  • Introduction de nouveaux hooks pour filtrer les wrappers de modules rendus sur VB et FE.
  • Correction du problème lorsque cliquer à l'intérieur du sélecteur de couleurs ferme l'éditeur en ligne.
  • Les sections fixes avec un remplissage supérieur ou inférieur défini sur 0 ne s'affichaient pas correctement sur le frontal lors de l'importation de mises en page spécifiques.
  • Résolution d'un problème où CSS n'était pas entièrement généré pour une section spécialisée lors du rendu des mises en page/blocs Divi 5 avec la fonction do_blocks() dans un modèle de page.
  • Correction d'un problème où lors de la modification d'une couleur globale, la boîte de dialogue de confirmation pour l'enregistrement des modifications apparaît désormais dans la barre latérale appropriée si plusieurs barres latérales sont ouvertes.
  • Correction du problème où les shortcodes vidéo n’étaient pas rendus dans les balises vidéo dans l’éditeur Divi 5 TinyMCE.
  • Correction d'un problème où l'ouverture et la fermeture du sélecteur de couleurs global sans modification empêchaient les éléments de la page de cliquer.
  • Correction d'un problème de type/linter dans le fichier de test.
  • Correction d'une erreur de génération rapide de sites et d'une page vierge lorsque l'utilisateur n'est pas connecté.
  • Correction des avertissements SCSS lors du développement lors de l'intégration.
  • Correction d’un problème où les préréglages ne pouvaient pas être enregistrés après avoir généré un site à l’aide de Divi Quick Sites.
  • Correction des transitions vidéo dans le module curseur où la vidéo saute du bas avant de démarrer l'animation.
  • Correction des rendus inutiles des champs de groupe provoqués par le survol du menu contextuel du clic droit.
  • Conversion ::maybeConvertContent() améliorée pour inclure l'application de ShortcodeMigration::maybe_migrate_legacy_shortcode() dans la fonction.
  • Packages mis à jour pour correspondre à la configuration d’intégration.
  • Correction d’erreurs de build de développement lors de l’intégration.
  • Correction d'une erreur PHP lors des importations de modules tiers en mettant à jour ShortcodeMigration::should_handle_migration() pour gérer les valeurs nulles.

Lancez-vous dans Divi 5 aujourd’hui

C’est le moment de tester Divi 5 et de signaler les bugs. Nous continuerons à travailler de manière agressive pour résoudre les problèmes que vous rencontrez. Vous bénéficierez également d'une expérience de création rapide, de performances frontales considérablement améliorées et d'une nouvelle interface moderne !

Faites-nous savoir ce que vous en pensez jusqu'à présent et restez à l'écoute pour une nouvelle version de Divi 5 toutes les deux semaines. À partir de maintenant, Divi 5 s’améliorera régulièrement via l’Alpha, la Bêta et au-delà.