Annonce de la version bêta de développement de Divi 5

Publié: 2023-08-22

Je suis de retour avec une autre mise à jour de Divi 5, et cette fois j'ai le plaisir de vous annoncer la sortie de Divi 5 Dev Beta, la prochaine phase du programme bêta de Divi 5. La fondation Divi 5 est terminée, notre documentation de développement se remplit bien et nous avons utilisé la phase Dev Alpha pour recueillir des commentaires et solidifier l'API Divi 5.

Avec le lancement de Dev Beta, nous inviterons de nombreux autres développeurs à rejoindre le programme bêta afin qu'ils puissent commencer la transition de leurs modules Divi vers le framework officiel Divi 5 et travailler sur de nouvelles fonctionnalités intéressantes qui peuvent être prêtes pour le lancement de Divi 5.

Pendant ce temps, notre équipe se concentrera sur la progression vers la phase suivante : Divi 5 Public Alpha, la première phase bêta publique.

Ce que nous avons accompli depuis ma dernière mise à jour

Nous avons accompli beaucoup de travail au cours des six dernières semaines, complétant l’API Divi 5 et corrigeant plus de 180 bugs. Je suis un peu en retard avec ma mise à jour ce mois-ci, mais nous voulions nous assurer que nous avons terminé la Divi 5 Dev Beta et nettoyé autant de bugs que possible avant de passer à la phase suivante. Si vous êtes intéressé par l’essentiel, voici le changelog complet :

Entrées du journal des modifications :

  • Accessoires refactorisés et déplacement des accessoires de survol réactifs et collants vers les accessoires de fonctionnalités.
  • Module de portfolio fixe avec des catégories importées sous forme de mise en page depuis D4.
  • Correction des options de dimensionnement du module de portefeuille ne fonctionnant pas correctement.
  • Correction des avertissements FE du module Portfolio si aucune image sélectionnée n'est définie.
  • Tutoriel de conversion de module mis à jour.
  • Correction des styles qui n'étaient pas appliqués sur le bouton à l'intérieur du module de connexion.
  • Correction du problème d’alignement du texte du module Blurb sur le front-end.
  • Correction du problème avec l'icône qui ne s'affichait pas sur le frontend du module Image pleine largeur.
  • Correction du problème où le champ Nom de la mise en page du modal Ajouter à la bibliothèque n'était pas requis pour enregistrer la mise en page.
  • Correction d'un problème de débordement de bordure du module Onglets.
  • Résout le problème où l'utilisateur ne peut pas utiliser l'unité Border Radius autre que px.
  • JSDoc en ligne mis à jour dans toute la base de code.
  • Crochets et transitoires renommés pour utiliser la nouvelle convention de dénomination D5 pour les crochets et les transitoires.
  • Déclaration de style d'arrière-plan mise à jour pour un rendu basé sur la valeur activée du dégradé.
  • Conteneur/composant de champ Dégradé mis à jour pour hériter de la valeur et afficher l'aperçu en conséquence.
  • Correction d'un bug qui empêchait la couleur d'arrière-plan de survol du bouton d'apparaître dans Builder ou Frontend.
  • Les dégradés d'arrière-plan dans les vues Tablette et Téléphone hériteront désormais des valeurs de « direction » lorsqu'elles n'ont pas leurs propres valeurs spécifiées.
  • Style de transition optimisé et refactorisé avec le style d'élément pour extraire les propriétés CSS de police et d'ombre de texte de sa fonction parente dans leurs propres méthodes respectives.
  • Ajoutez une option de transition aux attributs du module par défaut.
  • Configuration du webpack mise à jour pour générer des fichiers CSS pour les packages Visual-Builder.
  • Processus de construction mis à jour pour copier les fichiers de polices dans le répertoire de construction pour l'entrée @font-face.
  • Storybook mis à jour pour utiliser le webpack 5.
  • Ajout des fonctions PHP get_package_list, get_package_asset et enqueue_package_style.
  • AssetsUtility refactorisé pour mettre automatiquement en file d'attente CSS pour les packages Visual-Builder lorsque JS pour les packages Visual-Builder est mis en file d'attente.
  • Type FormatAttr<> renommé en FormatBreakpointStateAttr<>.
  • Implémentez la méthode de style des ModuleElements de divers modules Divi.
  • Renommé module.decoration.filter en module.decoration.filters pour le rendre cohérent entre tous les modules.
  • Implémentation de contenu dynamique sur les modules existants qui ont déjà un rendu frontend.
  • Refactorisez le composant afin que le champ à l'intérieur puisse être modifié de manière flexible.
  • Correction de la classe et_pb_css_mix_blend_mode_passthrough manquante dans le module Column Frontend.
  • Correction du problème du nom de classe qui n'était pas ajouté à VB et FE pour la section Regular.
  • Correction du problème du contenu réactif du module Personne.
  • Correction d'un problème où l'aperçu du téléchargement s'affichait pour tous les types de fichiers de téléchargement.
  • Correction d'un problème avec Portfolio où aucun projet n'affichait une page vide dans Frontend.
  • Les options de marge fixe à gauche et à droite remplacent l'alignement du module Diviseur.
  • Correction du paramètre "Égaliser les hauteurs de colonne" du module de ligne pour qu'il fonctionne comme prévu.
  • Correction du champ de pourcentage du compteur de barres n'affichant pas de valeur de texte.
  • Correction des valeurs par défaut incorrectes de la couleur de la bordure et de la couleur du texte du module Button.
  • La valeur de remplissage personnalisé fixe ne fonctionne pas dans Row Inner.
  • Mise à jour des déclarations CSS de l'image d'arrière-plan du module pour inclure les paramètres de répétition.
  • Ajout des paramètres d'image d'arrière-plan (hauteur, largeur, décalage vertical, décalage horizontal) à la carte des attributs de conversion D4> D5.
  • Correction d'un bogue qui empêchait l'éditeur de texte enrichi en ligne de ne pas s'activer correctement dans certains cas.
  • Correction d'un bogue qui provoquait une erreur fatale avec le titre modifié du module Blurb.
  • Correction d'un bogue qui empêchait l'enregistrement du titre du module d'onglets à partir de l'éditeur de texte en ligne.
  • Refactorisation du rendu du compteur de cercles afin que la vidéo d'arrière-plan apparaisse au-dessus de la couleur ou du dégradé d'arrière-plan.
  • Correction d'un cas où la couleur d'arrière-plan du module Texte avait une sortie différente entre Builder et Frontend.
  • Correction d'un problème avec la conversion des attributs d'arrière-plan de la section lors de l'importation.
  • Le raccourci clavier pour enregistrer sous Linux et Windows est corrigé.
  • L'animation de l'icône du bouton Redimensionner pour le modal d'aide est corrigée en mode ancré.
  • Lorsque "Builder Interface Animations" est désactivé, les animations de l'aide modale sont également désactivées.
  • Le problème de disparition de la navigation dans la liste de vidéos lors du redimensionnement du modal ancré est résolu.
  • Correction d'un espace incorrect entre les boutons Undock et Close, qui augmente à mesure que la taille modale augmente
  • L'icône du bouton de redimensionnement pour le modal d'aide est désormais centrée en mode ancré.
  • Correction de l'icône réactive ne fonctionnant pas dans le module Témoignage VB.
  • Correction de la différence dans le sélecteur de styles d'état de survol
  • Correction de la fonctionnalité de contenu réactif dans le module de connexion.
  • Correction des sélecteurs de survol dans FE si le sélecteur a un pseudo-élément.
  • Correction du problème de configuration de la valeur par défaut de l'opacité de l'arrière-plan du cercle dans le module de compteur de cercles, identique à D4.
  • Correction des sélecteurs de survol dans VB si le sélecteur a un pseudo-élément.
  • Correction de valeurs importantes erronées des modules de marge et de remplissage.
  • Correction d'un problème de nom de classe manquant dans le module Audio Frontend.
  • Correction des icônes ne s'affichant pas correctement dans l'interface du module de témoignage.
  • Correction d'une erreur lors de la duplication de modules enfants
  • Correction des options de dimensionnement du module Image ne fonctionnant pas
  • Les styles de titre Toggle fixes dans le module Toggle ne fonctionnent pas correctement dans VB et FE.
  • Correction du problème de basculement des styles d'icônes ouvertes dans FE pour le module de basculement.
  • Correction du comportement des boutons vides dans FE.
  • Correction de l'option de désactivation de l'état en mode survol.
  • Correction du problème de conversion désactivé_on.
  • Correction du bouton Ajouter à la bibliothèque qui ne s'affichera que si le rôle utilisateur est réenregistré.
  • Correction du problème où cliquer sur l'espace vide dans l'étiquette du groupe de composants déclenchait la première option au lieu d'être inactif.
  • Correction de la coupure modale Ajouter à la bibliothèque lorsqu'elle est ouverte à partir d'une certaine position.
  • Correction de l'animation incorrecte de l'icône du bouton pour le survol.
  • La fonctionnalité de contenu réactif fixe ne fonctionne pas dans le composant du bouton FE.
  • Correction du problème de débordement de l'image pleine largeur, qui a un ensemble de rayon de bordure.
  • Correction d'un bogue dans le champ de réglage du code, impossible de supprimer la valeur en mode réactif.
  • Correction du problème de la valeur de l'espace réservé d'entrée, qui n'est pas supprimée après la suppression du texte qu'elle contient.
  • Correction du défilement du modal des paramètres lors du défilement sur des éléments désactivés réactifs.
  • Résolution du problème provoquant un comportement glitchy sur les appareils tactiles pour le contenu réactif.
  • Correction de l'erreur fatale causée par l'enregistrement d'une valeur de point d'arrêt de bureau vide.
  • La valeur du champ de saisie sera héritée du point d'arrêt supérieur.
  • Correction du chevauchement de la liste déroulante des options de contenu dynamique avec l'élément TinyMCE.
  • Fonctionnalité basée sur un script fixe (par exemple, animation) qui ne fonctionne pas sur le module shortcode.
  • Contenu dynamique : tests ajoutés pour diverses fonctionnalités de l'interface utilisateur de contenu dynamique.
  • Contenu dynamique : ajout de la prise en charge du type d'URL au contenu dynamique dans le module Témoignage.
  • Contenu dynamique : définissez la propriété id sur chaque enregistrement d'option de contenu dynamique.
  • Contenu dynamique : contenu dynamique refactorisé et migré vers.
  • Dynamic Content : Renommez certains termes de champ utilisés dans les options de Dynamic Content.
  • Contenu dynamique : introduction d'une nouvelle façon d'enregistrer les paramètres d'option de contenu dynamique et la partie de rendu.
  • ModuleElements : implémentez ModuleElements sur les modules disponibles sur Divi 5.
  • Refactor d'attribut de module : refactoriser l'attribut de module pour IconAttr et les modules de suivi des médias sociaux
  • Correction d'un problème de conversion CSS personnalisé.
  • Style de transition : refactorisation des composants de style de transition.
  • Options de position : résout le problème du rendu du style Options de position lorsqu'aucun attribut n'est donné en permettant au composant de style d'avoir la propriété defaultPrintedStyleAttr qui est déduite du module.json du module.

Quelle est la prochaine étape pour Divi 5 ?

Avec les phases Dev Alpha et Dev Beta dans notre rétroviseur, c'est maintenant à toute vitesse vers Public Alpha, la première version bêta destinée aux utilisateurs. D'ici la sortie de l'Alpha publique, nous compléterons les fonctionnalités manquantes, corrigerons les bogues et nous assurerons que nous terminons suffisamment le projet pour justifier une version publique.

Si vous n'êtes pas familier avec Divi 5, laissez-moi vous donner un petit rappel. Divi 5 est une réécriture complète du Divi Builder axée sur les fondamentaux. Nous n'ajoutons pas beaucoup de nouvelles fonctionnalités, voire aucune, mais nous nous concentrons plutôt sur les performances, la stabilité, l'évolutivité et l'extensibilité. Nous avons tiré tout ce que nous pouvions de Divi 4, et maintenant nous construisons les nouvelles fondations dont nous avons besoin pour propulser Divi dans le futur. Pour y arriver, nous devons essentiellement recréer chaque pièce du Divi Builder une pièce à la fois.

Nous travaillons maintenant à la sortie de Divi 5 Public Alpha. Ce sera une version fonctionnelle et, espérons-le, sans bogue de Divi 5, mais avec certains des modules et fonctionnalités Divi les moins populaires manquants. Vous pourrez tester Divi 5 et même utiliser cette version si les fonctionnalités manquantes ne vous manquent pas.

Après la sortie de l'alpha publique, nous travaillerons vers la bêta publique, qui inclura toutes les fonctionnalités actuelles de Divi et servira de version candidate pour Divi 5, en attendant la correction des bugs trouvés par nos bêta-testeurs.

Rejoignez la bêta des développeurs de Divi 5

Si vous êtes un développeur créant des modules Divi personnalisés pour la communauté, vous pouvez postuler pour rejoindre la Divi 5 Dev Beta. Si vous avez déjà postulé au Dev Alpha mais que vous n'avez pas été accepté, il n'est pas nécessaire de postuler à nouveau. Gardez simplement un œil sur votre boîte de réception pour une invitation.

Rappel : Cette phase du programme bêta est uniquement destinée aux développeurs de modules Divi. Une fois que nous aurons ajouté quelques fonctionnalités supplémentaires, peaufiné l'interface utilisateur et nettoyé tous les bogues restants, nous publierons Divi 5 Public Alpa, la première version bêta destinée aux tests généraux.

Restez connectés pour plus de nouvelles

Je donne une mise à jour de Divi 5 tous les mois, alors assurez-vous de vous abonner à notre newsletter et à notre chaîne YouTube pour rester à jour ! Divi 5 est un gros projet, mais je serai là à chaque étape, tirant les rideaux et vous donnant un aperçu de nos progrès.

Laissez un commentaire si vous avez des questions et je vous verrai dans la prochaine mise à jour.