Sélectionnez une page

Les mises à jour de Divi

Suivez ici les analyses des dernières évolutions de Divi

Faut-il mettre Divi à jour ? Est-ce que ça va casser votre site ?

Quelles sont les nouvelles fonctionnalités ajoutées ? 
Sont-elles pertinentes ?

Vous trouverez dans cette page toutes mes analyses pour vous aider dans votre utilisation quotidienne de Divi !

Pour accéder facilement à cette ressource, ajoutez-la à vos favoris !

Et si ce guide vous a aidé, n’hésitez pas à le partager 🙂

- Mars 2019 -

Divi 3.21

- 14 mars 2019 -

Mise à jour recommandée

C’est bon, Elegant Themes est de retour avec un rythme de mise à jour plus soutenu !

Aperçu de la fonction de transformation dans Divi

Mise à jour mineure : les options de transformation

Cette fonctionnalité avait été annoncée le 8 septembre 2018.

Nous avons une nouvelle option dans l’onglet « Design » de tous les éléments, la Transformation. Elle se compose de 5 sous-propriétés :

  • Scale qui permet d'agrandir ou de réduire un élément
  • Move (translation) pour déplacer un élément en dehors de son emplacement normal ;
  • Rotate pour produire une rotation sur les axes x, y, z ;
  • Skew (distorsion) qui permet d'étirer un élément sans pour autant tenir compte de ses proportions initiales ;
  • Transform Origin pour changer le centre de gravité d'un élément, ce qui peut influer sur sa rotation par exemple.

L’avantage c’est que cette propriété CSS fonctionne avec tous les navigateurs, même Internet Explorer ! On peut donc l’utiliser sans crainte.

Mais attention à ne pas en faire des tonnes avec ce nouvel effet. Il serait bien trop facile de perdre des heures sur des mises en page sympathiques… mais pas si utiles que ça.

On peut aussi imaginer utiliser cet effet en conjonction avec la gestion du survol… mais attention, il ne faut pas oublier que les appareils mobiles ne verront rien de tout ça !

À utiliser avec parcimonie, donc.

Petite indiscrétion : les éléments WooCommerce (annonce du 15 septembre 2018) devraient être la prochaine fonctionnalité ajoutée.

Cette mise à jour contient également quelques correctifs notamment concernant le copier-coller et des conflits avec des extensions de gestion d’évènements.

Listes des modifications (en anglais)

- Added CSS transform options to all sections, rows, and modules, allowing users to scale, rotate, skew, and offset the position of any element.
- Fixed copy/paste altering the wrong setting under some circumstances.
- Fixed a case where pasting the same styles multiple times could result in them to be reset.
- Fixed a bug that could cause loading a layout from existing pages not to work correctly.
- Fixed Events Manager compatibility.
- Fixed issue with rendering multiple of the same module in the category builder.
- Fixed an encoding issue that could occur while saving options as Network Admin.
- Fixed a compatibility issue with Events Schedule Plugin.
- Improved logging of informational messages for Support Center functionality.
- Fixed a PHP warning that occurred when trying to locate and use a file from the wrong directory when using multiple ET products.

Fichiers mis à jour

* core/.circleci/config.yml
* core/admin/js/support-center.js
* core/components/SupportCenter.php
* core/components/SupportCenterMUAutoloader.php
* core/components/mu-plugins/SupportCenterSafeModeDisablePlugins.php
* core/ui/components/icon/icon.jsx
* epanel/core_functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/i18n/library.php
* includes/builder/functions.php
* includes/builder/module/field/Border.php
* includes/builder/module/field/Transform.php

Divi 3.20.2

- 11 mars 2019 -

Mise à jour recommandée

Les maladresses de la 3.20 sont corrigées et surtout, cette mise à jour contient un patch de sécurité.

Mise à jour corrective et de sécurité

Tous les membres d’Elegant Themes ont reçu un e-mail les invitant à mettre à jour tous leurs produits (Divi, Extra, Divi Builder, Bloom, Monarch) suite à une mise à jour de sécurité.

De leurs dires, cette faille n’était pas facilement exploitable mais suite à ce correctif, il n’y aura plus de doute permis.

On peut également noter quelques améliorations :

  • Les modules tiers (ajoutés via des add-ons par exemple) peuvent maintenant utiliser le Contenu Dynamique ;
  • Et le centre de support a été amélioré, il ne charge plus ses scripts à tout-va, il est bien plus stable et précis.

Listes des modifications (en anglais)

- Security Update: Fixed a vulnerability that could allow some cross-site request forgery checks within our core product framework to be bypassed. In all cases, these checks were also hardened by user permission checks, however, user permissions checks alone are not sufficient to protect against all CSRF vectors.
- Fixed an issue with Paid Membership Pro Plugin.
- Fixed a display glitch when dragging sections in Wireframe View.
- Added support for third party modules to use Dynamic Content.
- Fixed Builder app overflow by header in some cases.
- Fixed locking/unlocking multiple Global Modules in the same page not working correctly.
- Fixed "Add Media Modal" appearance in Divi Builder Plugin when uploading media.
- Fixed an issue where Support Center documentation videos would start at the five second mark.
- Added a message that appears in the System Status card when all system checks have passed.
- Fixed how we compare some system settings against our recommended values in Support Center.
- Fixed a JavaScript error that loaded YouTube player code outside of the Support Center.
- Fixed an issue where Support Center helper functions were loaded for all site visitors, rather than only users with Admin access.
- Fixed an issue where the ET Support Plugin can trigger a fatal error when auto-deactivated by the Support Center.

Fichiers mis à jour

* core/admin/css/support-center.css
* core/admin/js/support-center.js
* core/components/Logger.php
* core/components/SupportCenter.php
* core/components/Updates.php
* core/functions.php
* et-pagebuilder/et-pagebuilder.php
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-value.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/feature/dynamic-content.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets/css/fb-top-window.css
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/i18n/library.php
* includes/builder/functions.php
* includes/builder/plugin-compat/paid-memberships-pro.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js

Divi 3.20.1

- 7 mars 2019 -

Mise à jour recommandée

La stabilité est au rendez-vous.

Mise à jour corrective

Sortie quelques heures après la version 3.20, cette mise à jour corrige les erreurs de rendu du contenu dynamique dans le Builder Visuel.

Profitons de cette mise à jour corrective pour décrire les nouveaux correctifs contenus dans la version 3.20 :

  • Le « nouveau Divi Builder » est maintenant plus rapide (dans l’administration donc) ;
  • Les couleurs par défaut des séparateurs de section re-fonctionnent correctement (j’avais rencontré ce problème, c’est vrai) ;
  • Les plans de site de Yoast se génèrent plus rapidement (j’ai quitté Yoast à cause de ce problème récemment) ;
  • Pleins de petits correctifs un peu partout ;
  • Et surtout, l’ajout de l’icone Instagram aux réseaux sociaux disponibles pour l’en-tête et le pied de page !

Listes des modifications (en anglais)

- Fixed issue with dynamic content not rendering properly on the front end.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/functions.php

Divi 3.20

- 7 mars 2019 -

Mise à jour déconseillée

La version 3.20.1 est sortie quelques heures plus tard pour corriger en vitesse un petit bug.

Aperçu du centre de support de Divi

Mise à jour mineure : le centre de support

Il s’agit là de la sortie du teasing du 16 août 2018.

Nous avons maintenant un nouveau sous-menu de Divi où l’on a accès à 5 sections pour nous aider à diagnostiquer les problèmes :

  • Le statut système permet de vois les différentes limites techniques imposées par le serveur et lesquelles seraient optimales pour Divi ;
  • L’accès à distance permet de donner un accès temporaire aux équipes de support d’Elegant Themes pour qu’ils interviennent sur notre site ;
  • La documentation nous donne un aperçu de quelques vidéos et de quelques guides (en anglais) pour apprendre à utiliser Divi ;
  • Le mode sans-échec permet de désactiver toutes les extensions, le thème enfant et les codes ajoutés dans l’onglet Intégration pour diagnostiquer (très rapidement) s’il y a des conflits ;
  • Les journaux sont affichés dans la dernière section si l’on a activé leur création grâce à la variable WP_DEBUG_LOG, ainsi une personne du support y aura facilement accès.

Je pense que le plus utile est le statut système et si tout se passe bien, si vous avez un bon hébergeur, tous les indicateurs seront au vert. En tout cas, c’est le cas avec o2switch.

Petite indiscrétion : on apprend dans les commentaires qu’Elegant Themes a sciemment fait une pause de 2 mois dans l’ajout de nouvelles fonctionnalités pour se concentrer sur la résolution des bugs et des conflits.

Nick nous dit également que l’ajout des éléments WooCommerce devrait sortir d’ici à 1 mois.

Peut-être que suite à cette trêve hivernale, ils vont partir dans un nouveau sprint jusqu’à Divi 4.0 ?

Listes des modifications (en anglais)

- Added Support Center, a new WP Admin page that provides System Status, Remote Access Support, and Documentation.
- Improved the New Divi Builder loading speed.
- Fixed Section Dividers default background color not considering previous/next Section background color.
- Fixed a compatibility issue with the Visual Builder and Toolset View Plugin.
- Added Multiselect support to Visual Builder Global Clipboard.
- Fixed an error that would sometimes show in console when Visual Builder page lost focus while still loading.
- Fixed Inline Editor Popup position when Admin Bar is disabled.
- Optimized Yoast Sitemaps generation.
- Fixed an error that occurred when running 3rd-Party Divi Extensions in development mode.
- Fixed options values update after pasting in Settings Modal.
- Fixed hover mode reset when closing Settings Modal.
- Fixed page settings' Custom CSS which didn't get updated when previewing an edited page.
- Fixed Theme Customizer Styles not being applied to password protected posts.
- Fixed a bug that would prevent Visual Builder from loading when certain script content was embedded in a custom widget.
- Fixed Fullscreen Menu not working correctly in the Visual Builder when switching to Tablet / Phone View.
- Added Instagram icon support to the theme header and footer.
- Improved search.

Fichiers mis à jour

* core/admin/css/core.css
* core/admin/css/support-center.css
* core/admin/js/support-center.js
* core/components/PageResource.php
* core/components/SupportCenter.php
* core/components/SupportCenterMUAutoloader.php
* core/components/init.php
* core/components/mu-plugins/SupportCenterSafeModeDisablePlugins.php
* core/functions.php
* css/main-styles.css
* epanel/css/panel.css
* epanel/custom_functions.php
* epanel/js/functions-init.js
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/plugin-compat/wordpress-seo.php
* includes/builder/plugin-compat/wp-views.php
* includes/builder/styles/bb_bfb_common.css
* includes/social_icons.php
* js/custom.js
* options_divi.php

- Février 2019 -

Divi 3.19.18

- 26 février 2019 -

Mise à jour recommandée

Cela fait 2 mois que nous sommes en 3.19.x et que les correctifs s’enchaînent. On dirait que la sortie de WordPress 5.x et le correctif de sécurité du 30 octobre ont chamboulé le rythme des mises à jour prévues.

Mise à jour corrective

Après ces correctifs très variés, peut-être vont-ils finir par ne plus avoir de bugs à corriger ?

Listes des modifications (en anglais)

- Fixed an issue with Divi Library Import caused by custom configuration for temporary directory.
- Fix disappearing content on custom module with no module_classname() usage when animation style is used.
- Fixed Text Options not highlighting Tabs that include modified values.
- Fixed module items' label on settings modal not being updated when being changed.
- Fixed warning message on console when previewing video input from Vimeo / Daily Motion on settings modal.
- Fixed a case where Builder would still try to use Rich Editor even when it was disabled.
- Fixed PHP error in PHP < 5.3.
- Fixed a bug that could remove backslashes from Page Settings.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/feature/dynamic-content.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/plugin-compat/landing-pages.php
* includes/builder/scripts/bfb_admin_script.js
* includes/builder/scripts/builder.js
* includes/builder/scripts/ext/jquery-ui-timepicker-addon.js
* includes/builder/scripts/ext/wp-color-picker-alpha.js

Divi 3.19.17

- 22 février 2019 -

Mise à jour recommandée

La mise à jour de la veille a introduit des bugs que cette version s’empresse de corriger.

Mise à jour corrective

3 problèmes sont corrigés :

  • Les curseurs d’édition partaient constamment à la fin des champs ;
  • Il y avait des crashs avec le Builder Classique pour les utilisateurs de Firefox ;
  • Et une erreur PHP était apparue sur certains sites.

Listes des modifications (en anglais)

- Fixed cursors being forced to the end of inputs when editing text and settings in the builder.
- Fixed error in Firefox that caused in the Classic Builder to crash in some cases.
- Fixed a PHP error that occurred on some websites due to missing PHP module.

Fichiers mis à jour

* core/admin/js/react-dom.production.min.js
* core/admin/js/react.production.min.js
* core/components/data/init.php
* includes/builder/scripts/builder.js
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/module/Blog.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/PostSlider.php

Divi 3.19.16

- 21 février 2019 -

Mise à jour déconseillée

Je n’ai même pas eu le temps de tester cette version qu’une nouvelle était déjà disponible ! Autant ne pas s’attarder du coup.

Pourtant, il y a de beaux correctifs à l’intérieur.

Mise à jour corrective

Encore pas mal de correctifs concernant le problème de double chargement du Builder, des crashs ou encore des conflits avec des add-ons.

Listes des modifications (en anglais)

- Fixed Save Changes Dialog not appearing in some cases.
- Fixed a crash in custom Divi Builder modules caused by loading multiple copies of ReactJS.
- Fixed errors in Specialty Sections with Global Rows.
- Fixed a case where mixing http and https could cause Visual Builder to reload itself.
- Fixed Visual Builder not loading on some web hosting providers with WordPress < 5.0.
- Removed non-working Calder Forms TinyMCE button from Visual Builder.
- Fixed custom field update getting rendered one step behind on settings modal and layout area.
- Fixed Divi Code Snippet Module Plugin causing Visual Builder to reload.
- Fixed hidden Google Maps Icon being shown in Visual Builder.
- Fixed styles reset generating incorrect attributes in the shortcode.
- Fixed html paragraphs being sometimes replaced with a different tag when multiple code modules were used in the same page.

Fichiers mis à jour

* core/admin/js/react-dom.production.min.js
* core/admin/js/react.production.min.js
* includes/builder/.github/main.workflow
* includes/builder/api/DiviExtension.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/plugin-compat/caldera-forms.php
* includes/builder/plugin-compat/divi-module-code-snippet.php
* includes/builder/scripts/builder.js

Divi 3.19.15

- 15 février 2019 -

Mise à jour recommandée

Une mise à jour en début de semaine. Une autre en fin de semaine. Le rythme est instauré. Mais la 3.20 se fait quand même désirer !

Mise à jour corrective

Nous avons pas mal de correctifs cette fois-ci. Aussi bien en terme de stabilité (plus de double chargement du Builder normalement), que de conflit avec des extensions et thèmes ou encore en terme d‘ergonomie.

Listes des modifications (en anglais)

- Updated webpack to latest version.
- Fixed broken Split Test activation/deactivation sequence after recent performance update.
- Fixed Yoast warning in console in some cases.
- Fixed a bug that could prevent a Section from being saved as Global Module.
- Fixed Google Maps control in The New Divi Builder.
- Prevented Visual Builder reloads when some 3rd party Divi plugins were enabled.
- Fixed Divi Builder plugin not working correctly with Onetone Pro theme.
- Fixed Visual Builder sometimes reloading when site used multiple languages.
- Fixed Progress Map by Code Spacing missing metabox by only prioritizing Divi Builder metabox order on custom post type which has Divi Builder enabled.
- Fixed Google Maps sometimes not working in Visual Builder.
- Fixed a bug where Video Slider thumbnail navigation was not showing up in some columns.
- Fixed contact field module's field options type drag and drop UI which cannot be dragged.
- Fixed Danish (da_DK) translation for 'Right Sidebar'.
- Updated CSS to use default font family in input fields.

Fichiers mis à jour

* css/main-styles.css
* et-pagebuilder/et-pagebuilder.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/scripts/frontend-builder-scripts.js
* lang/da_DK.mo
* lang/da_DK.po

Divi 3.19.14

- 11 février 2019 -

Mise à jour recommandée

Ça peaufine encore et toujours. À quand une mise à jour mineure ? À quand la 3.20 ?

Mise à jour corrective

Rien de sensationnel cette fois-ci, il se peut même que vous n’ayez jamais rencontré les problèmes corrigés.

Listes des modifications (en anglais)

- Fixed Post Slider, Fullwidth Post Slider and Blog module rendering in Visual Builder for websites with Chinese language.
- Fixed incorrect slider / fullwidth slider's height on smaller device breakpoint(s) due to conflicting CSS of Gallery Post Format's slider min-height.
- Fixed app crash when editing Global Modules in Visual Builder in some cases.
- Fixed error which appeared when adding more Access Condition on Memberpress' rules editor if heartbeat is disabled.
- Fixed The New Divi Builder loading on Library items in some cases.
- Fixed a React error that would show up on browser console when closing modals in some situations.

Fichiers mis à jour

* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/module/Blog.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/PostSlider.php

Divi 3.19.13

- 8 février 2019 -

Mise à jour recommandée

Nous sommes dans la même lignée que les correctifs précédents : toujours plus de stabilité.

Mise à jour corrective

Voici les détails les plus marquants :

  • Le rechargement du Builder dans un contenu multilingue après mise à jour du thème n’aura plus lieu. Mais il reste des cas où l’interface est rechargée quand même, le problème n’est pas corrigé à 100% ;
  • Les performances de l’interface d’édition ont été améliorées, notamment sous Firefox où il y avait des ralentissements ;
  • Et puis il y a des améliorations ergonomiques et techniques.

Listes des modifications (en anglais)

- Fixed bouncing component control tooltip of a module which is set as split test subject when subject is switched.
- Fixed unwanted Visual Builder reloads when editing multi-language content after theme update.
- Fixed insert module tooltip which unexpectedly scrolled to top 1 second after tooltip is opened.
- Significantly improved performance in the Visual Builder and new Divi Builder experience, especially in Firefox where previous slowness was most noticeable.
- Fixed Go To Quick Actions not getting updated after the layout import.
- Fixed section divider horizontal repeat option to support any numerical value.
- Fixed broken fullwidth slider and slider module in visual builder if WOOF - WooCommerce Products Filter is activated.
- Fixed PHP error message when saving theme options after theme options settings are being reset.

Fichiers mis à jour

* core/functions.php
* epanel/core_functions.php
* epanel/custom_functions.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/module/field/Divider.php

Divi 3.19.12

- 5 février 2019 -

Mise à jour recommandée

Aucun souci avec cette mise à jour puisqu’elle continue dans la lancée des précédentes.

Mise à jour corrective

Voici les détails les plus marquants :

  • Le module Carte a été réparé dans le Builder Visuel ;
  • Le bouton pour ajouter des formulaires Gravity Forms fait son retour… mais seulement en mode « New » Divi Builder (dommage) ;
  • Les temps de chargement dans le tableau de bord de WordPress ont été améliorés ;
  • La chaîne « Choose a premade Layout » est maintenant traduisible, j’avais prévenu le support le 18 décembre dernier.

Listes des modifications (en anglais)

- Fixed PHP Fatal error: Call to undefined function lcfirst for PHP 5.2.
- Fixed unwanted folded admin sidebar animation when loading the builder.
- Added Gravityforms support into the New Divi Builder.
- Fixed excessive loading lag in the WordPress Dashboard caused by post type compatibility check on page load.
- Fixed incorrect copy & paste options on right click menu due to unexpected mouseenter/leave "bubbling" event.
- Fixed Map Module not working in Visual Builder.
- Fixed jQuery notice Empty string passed to getElementById() on Firefox.
- Fixed module link escaping logic causing issues with URLs with multiple parameters in certain cases.
- Added missing text domain to "Choose a premade Layout" string.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/plugin-compat/gravityforms.php
* includes/builder/scripts/bfb_admin_script.js
* includes/builder/scripts/frontend-builder-scripts.js

Divi 3.19.11

- 1er février 2019 -

Mise à jour recommandée

On sent toujours une volonté de stabiliser le Builder, ils doivent maintenant attendre de pouvoir sortir une vraie nouveauté… qui ne serait pas encore prête ?

Mise à jour corrective

On retrouve dans cette nouvelle version des correctifs de stabilité, notamment pour le rendu des codes courts (ce n’est pas encore ça…).

Il y a également la résolution d’un conflit avec KeyCDN (je n’avais pas de souci pourtant).

Et pour finir, les traductions françaises ont été un peu corrigées puisque nous avions un problème avec les chaînes On/Off depuis plusieurs années.

Listes des modifications (en anglais)

- Fixed shortcode rendering error in Visual Builder.
- Fixed Visual Bulder not loading when using KeyCDN.
- Fixed countdown timer doesn't work in Safari in visual builder.
- Fixed French (fr_FR) translation for 'on' and 'off'.
- Fixed slow list scroll when you hold down arrow in Quick Actions modal.
- Fix module setting control flashing when switching between responsive modes.
- Fixed inconsistency styling for "No results" text in Quick Actions modal.
- Fixed AJAX spinner displayed twice when opening the Quick Actions modal for the first time.
- Fixed "Uncaught Error: Call to undefined function et_core_is_gutenberg_active()" that occured on some multisite installs in certain situations.

Fichiers mis à jour

* core/functions.php
* core/init.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/languages/fr_FR.mo
* includes/builder/languages/fr_FR.po
* includes/builder/plugin-compat/cdn-enabler.php

- Janvier 2019 -

Divi 3.19.10

- 29 janvier 2019 -

Mise à jour recommandée

Ils peaufinent encore… à quand la prochaine mise à jour mineure ?

Mise à jour corrective

On a là des correctifs de crash et de double chargement (ça persistait encore un peu chez moi), avec un soin apporté sur la compatibilité avec Polylang.

Bref, de nouveaux correctifs de stabilité !

Listes des modifications (en anglais)

- Fixed two crashes that would occur when viewing Saved Layouts in the Divi Builder in some cases.
- Fixed Visual Builder reloading when being opened alternately over http and https.
- Fixed Polylang plugin often causing Visual Builder to reload.
- Fixed a bug with "&&" being sometimes replaced with other text when used inside a script tag in a code module.
- Fixed Save To Library modal position when opened from Right Click menu.
- Fixed broken front-end page if the page is loaded inside iframe.
- Fixed incorrect URL for Quick Actions Open Pages/Posts.
- Fixed a bug that caused a duplicate WordPress Admin Bar to appear when using the Divi Builder Plugin with certain themes.
- Fixed broken front-end page if the page is loaded inside iframe.

Fichiers mis à jour

* core/components/api/email/SalesForce.php
* core/ui/utils/frames.js
* core/ui/utils/property-resolver.js
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/module/Code.php
* includes/builder/module/FullwidthCode.php
* includes/builder/module/Signup.php
* includes/builder/scripts/frontend-builder-scripts.js
* js/custom.js

Divi 3.19.9

- 24 janvier 2019 -

Mise à jour recommandée

Ils peaufinent encore et à un rythme très intense décidément !

Mise à jour corrective

On a là quelques correctifs et des améliorations dans l’utilisation du Builder.

Listes des modifications (en anglais)

- Fixed the position of preloader in the New Divi Builder to make sure its always visible.
- Fixed copy/paste module styles that were not working from right click menu in some cases.
- Divi Builder Plugin now uses separate settings for VB and BFB.
- Fixed a bug with Global Section ordering.
- Fix a crash that occurred in the Divi Builder when Drop Loading files.
- Removed unwanted Selective Sync option when editing Global Rows and Sections from Library.
- Added Divi Builder support for custom post type (CPT) which can't be publicly queryable.

Fichiers mis à jour

* includes/builder/core.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php

Divi 3.19.8

- 23 janvier 2019 -

Mise à jour recommandée

C’est une miniscule mise à jour qui ne vient pas casser la stabilité.

Mise à jour corrective

Ça faisait longtemps que nous n’avions pas eu droit à une aussi petite mise à jour ! Il n’y a cette fois que des améliorations dans l’utilisation du Divi Builder.

Listes des modifications (en anglais)

- Improved performance when searching Divi Layouts.
- Fixed first tab being selected when trying to edit other tabs content via inline editor.
- Fixed unwanted preloader spinner in the New Divi Builder when it was opened right after the Visual Builder.

Fichiers mis à jour

* includes/builder/frontend-builder/bundle.js

Divi 3.19.7

- 21 janvier 2019 -

Mise à jour recommandée

On reste sur une version plutôt stable, ce qui devrait permettre aux équipes d’Elegant Themes de passer à la mise à jour mineure suivante !

Mise à jour corrective

Petite mise à jour : un correctif pour améliorer l’édition des diaporamas en Builder Visuel, quelques améliorations d’ergonomie et une meilleure prise en charge de l’analyse de lisibilité de Yoast.

Listes des modifications (en anglais)

- Improved Slider and Fullwidth Slider Module editing in Visual Builder.
- Fixed an issue where draggable padding UI doesn't use larger breakpoint value as fallback/default value when custom padding of current preview mode is empty.
- Fixed Yoast content analysis in Backend Builder and The New Divi Builder.
- Fixed incorrect settings modal content scroll when field group toggle is clicked on general tab which has module items UI (ie. slider, accordion, etc).
- Fixed Copy Paste Styles not working on right click when copying entire module styles.

Fichiers mis à jour

* includes/builder/core.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js

Divi 3.19.6

- 18 janvier 2019 -

Mise à jour recommandée

Cette mise à jour permet à Divi de retrouver encore plus de sa stabilité.

Mise à jour corrective

On retrouve des correctifs d’ergonomie et de stabilité.

Listes des modifications (en anglais)

- Fix activation of the default view mode in the Visual Builder when the default is a mode other than desktop.
- Fixed Uncaught ReferenceError: jQuery is not defined error that occurs whenever jQuery is used on on-page.
- Fixed Custom Fields editing when Email optin module is saved with Mailchimp provider.
- Correctly disabled builder on Custom Post Type (CPT) which has no editor support (ie. CoursePress Plugin).
- Fixed the issues when configuring Slider automatic animation in the Visual Builder.
- Fixed an issue where a module would start to drag unexpectedly after updating Global Module in Visual Builder in some cases.
- Fixed Multiselect reset when clicking outside the Builder App container.
- Fixed the issue when tinyMCE Visual mode is unavailable on some servers with firewalls.
- Fixed incorrect location after selected items are moved to new location and improve bulk DND process.
- Fixed Inline Editor position on Posts.
- Fixed Code Editor replacing '||' with newlines.
- Fix a bug in the Email Opt-in Module that caused form submissions to fail when the list id was equal to zero.
- Fix issue with the Number Counter module where it would not appear when using the Divi Builder Plugin.
- Fixed quick actions & help icon position on side snapped page settings bar.
- Fixed broken parallax background images on Firefox.
- Fixed inability to find and replace the title option in the Fullwidth Header module.
- Fixed flickering of the Quick Actions insert new module placeholder.
- Improved Go To Quick Actions search results without selecting the parent action.
- Fixed help button not appearing when module options filter is active.
- Fix automatic cache purge on Siteground.

Fichiers mis à jour

* core/components/init.php
* core/ui/utils/frames.js
* core/ui/utils/property-resolver.js
* includes/builder/core.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/view.php
* includes/builder/functions.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-global-style.css
* includes/builder/styles/frontend-builder-style.less

Divi 3.19.5

- 11 janvier 2019 -

Mise à jour recommandée

D’une pierre deux coups !

Elegant Themes a fini par découvrir que le problème que l’on se traîne depuis plusieurs versions venait de conflits avec des technologies d’optimisation serveur, mod_pagespeed notamment.

Les problèmes de chargement et de rafraîchissement inopiné du Divi Builder sont résolus !

Mise à jour corrective

Nous avons cette fois-ci encore de nombreux correctifs. 

Certains concernent la performance, d’autres le rendu en temps réel ou encore l’ergonomie de l’outil.

Rien de fantastique à première vue… à l’exception de la correction du bug récurrent depuis les dernières versions 3.19.x.

Listes des modifications (en anglais)

- Fixed issues with switching from tablet to hover tab on range controls.
- Disabled the New Divi Experience warning for non-admin users.
- Improve rendering performance while adjusting module settings in the Visual Builder.
- Fixed incorrect label styling on project post type and incorrect layout on 2/5 column in wireframe mode.
- Disabled animation on visual builder. Animation should only triggered when animation configuration is modified on settings modal.
- Fixed fullscreen fullwidth header title being cutoff on visual builder's phone mode if the module content is taller than top window height.
- Added support for save to library function from Library pages.
- Fixed deactivating responsive mode on non-desktop preview mode requires two clicks.
- Fixed reset button of responsive input doesn't appear when preview mode is on non-desktop and field's responsive mode is disabled.
- Fixed reset button which doesn't reset the field when being clicked on non-desktop preview mode while the field's responsive mode is disabled.
- Fixed unexpected height rendered when using vh unit in new backend builder and visual builder in zoom, tablet, and phone mode.
- Fixed weird character after cursor in Custom CSS fields in Firefox.
- Fixed incorrect visible element and vibrating transition when changing preview mode in visual builder in Safari.
- Prevent some particular scripts added in Code blocks from breaking the Visual Builder.
- Fixed Visual Builder reloading the page when mod_pagespeed was enabled.
- Fixed inconsistent quick actions modal styling between divi theme and divi builder plugin.
- Fixed incorrect parallax height of first appearing module on the page if transparent nav is used.

Fichiers mis à jour

* core/admin/js/react-dom.production.min.js
* core/admin/js/react.production.min.js
* core/ui/utils/frames.js
* core/ui/utils/utils.js
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/view.php
* includes/builder/functions.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* js/custom.js

Divi 3.19.4

- 7 janvier 2019 -

Mise à jour déconseillée

J’y ai cru… mais non. Le Builder Visuel tourne toujours dans le vide chez moi.

Il y a un conflit avec quelque chose… mais ils n’ont toujours pas trouvé quoi !

Je vais pousser les recherches de mon côté pour comprendre ce qui ne va pas.

Mise à jour corrective

Au travers d’une flopée de correctifs, cette mise à jour apporte également des améliorations.

Par exemple, le copier-coller des styles a été re-travaillé pour être plus universel et on peut maintenant étendre les styles à des éléments enfants tels que des éléments d’accordéon, de tableaux de prix…

Je remarque également que le conflit avec Yoast lorsque l’on tapait Shift + W a été corrigé (impossible de mettre un W majuscule dans les métadonnées sinon).

Malgré tout, ces correctifs ne nous permettent toujours pas de mettre à jour sereinement.

Listes des modifications (en anglais)

- Fixed issue where using a empty code module would cause the page content to not display.
- Unified Mapping For Copy Paste Styles.
- Added extend styles for module child items.
- Fixed a bug where disable item capability were not applied properly.
- Fixed two places in our Nederlands (nl_NL) translation file where "height" was incorrectly translated "breedte" ("width").
- Fixed a bug where excerpt field in Visual Builder Page Settings were not preserving HTML content.
- Removed unwanted "Your Existing Pages" tab appear in the layout library modal.
- Fixed Extend Styles modal not resizing properly in some situations.
- Fixed typo for "Find This" field description in Find & Replace modal.
- Fixed broken default value on app settings builder in Divi Builder Plugin which is used on legacy theme which saved options not in a single row.
- Prevent some Mailchimp integration scripts from breaking the Visual Builder.
- Fixed save keyboard shortcut not working when editing content inside the Settings Modal text editor.
- Fixed shift+W when typing inside Yoast fields.
- Fixed a bug that would cause an error when editing content inline while Settings Modal was open.
- Fixed Shop module rendering in some cases.
- Fixed audio player controls styles on audio devices.
- Fixed Responsive Styles for the Email Optin module.
- Fixed Product Tour buttons highlighting animation on some steps.
- Fixed unwanted 'p' tags adding into Code module when it's inside the Global Row or Global Section.
- Fixed incorrect page settings bar which is positioned vertically centered when settings_bar_location option value is not valid.
- Fixed visual builder not being loaded on Divi Builder Plugin if wp_footer() action hook is not direct child of <body>.

Fichiers mis à jour

* core/ui/utils/frames.js
* epanel/custom_functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/languages/nl_NL.mo
* includes/builder/languages/nl_NL.po
* includes/builder/module/Shop.php
* includes/builder/styles/frontend-builder-style.less

- Décembre 2018 -

Divi 3.19.3

- 31 décembre 2018 -

Mise à jour déconseillée

Cette fois-ci encore, le problème introduit en 3.19.1 est toujours présent, je préfère rester en 3.19.

Mise à jour corrective

Les correctifs semblaient prometteurs, on aurait dit qu’ils portaient sur le problème de chargement du Builder Visuel… mais non.

Il y a des conflits entre des thèmes tiers et des extensions qui l’empêchent de se charger. Lesquels ? 

De toute évidence, Elegant Themes n’a pas encore réussi à tous les trouver.

Listes des modifications (en anglais)

- Fixed incompatibility issue with some third party themes and plugins that caused the Visual Builder to fail to load with a "Cannot read property 'id' of undefined" error.
- Fixed a bug that caused the 3rd page in the blog module not to load in some situations.
- Fixed compatibility issue with the WP Ultimate Recipe plugin, and other plugins that create null shortcode objects.
- Fixed Divi navbar overlap in the Visual Builder when switching from Wireframe mode to Desktop mode.

Fichiers mis à jour

* js/custom.js
* scripts/frontend-builder-scripts.js

Divi 3.19.2

- 28 décembre 2018 -

Mise à jour déconseillée

Le problème introduit en 3.19.1 est encore là, je préfère rester en 3.19.

Mise à jour corrective

Les correctifs portent principalement sur le fonctionnement du Builder avec notamment des codes WooCommerce, le glisser-déposer sous Firefox et le module En-tête pleine largeur.

Listes des modifications (en anglais)

- Fixed "is_shop()", "is_woocommerce()" and other woo checks not working properly on pages with Divi Builder.
- Prevent adding ID and CSS Class on modules in wireframe mode.
- Fixed drag and drop preview position on Firefox.
- Fixed FullWidth Header button not scrolling to the correct location when primary navigation had a transparent background.
- Fixed cases where Integration scripts where not working correctly in Visual Builder.
- Fixed excerpt generator that inadvertently displayed script and style contents rather than completely stripping them.
- Fix undefined function error that occured with some legacy themes.

Fichiers mis à jour

* core/functions.php
* core/ui/utils/frames.js
* epanel/custom_functions.php
* epanel/shortcodes/shortcodes.php
* includes/builder/compat/woocommerce.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/scripts/frontend-builder-scripts.js

Divi 3.19.1

- 26 décembre 2018 -

Mise à jour déconseillée

Le Builder Visuel ne se charge plus lors de l’édition sur l’interface publique chez moi.

Je préfère rester en version 3.19 pour avoir une version plus stable.

Mise à jour corrective

Nous avons là des correctifs de style et d’ergonomie dans le Builder, rien de bien grave d’ailleurs.

L’action rapide « Aller à » (Go to) est également améliorée pour être plus pertinente et plus précise.

Listes des modifications (en anglais)

- Fixed unwanted z-index issue after module is animated.
- Fixed a bug where Reset Advanced Styles action were not resetting Custom CSS fields.
- Fixed CSS for Login and Email Optin module layout in Specialty section.
- Fixed a bug where Blurb module circle icon became square if font size is big.
- Fixed Dynamic Content being disabled when module styles are reset.
- Fixed undraggable module items' drag and drop on settings modal in Firefox.
- Fixed visual builder's incorrect drag handle position when dragging section/row/module which has custom width.
- Fixed incorrect builder top margin when admin bar is disabled.
- Fixed unwanted changed row z-index positioning due to recent section-divider related fix.
- Removed unwanted margin on visual builder of post post-type in RTL layout.
- Fixed Select Menu position when the admin bar isn't present on the page.
- Fixed Go To Item list being updated after editing page.
- Added quick actions modal launch keyboard shortcut into help modal.
- Fixed go to action not scrolled to the right element when the page has been scrolled manually.
- Fixed Visual Builder loading with "crm.zoho.com" script on page.
- Fixed Integration Code sometimes being altered when including scripts.

Fichiers mis à jour

* core/components/data/ScriptReplacer.php
* core/components/data/init.php
* core/ui/utils/frames.js
* includes/builder/frontend-builder/assets/css/fb-top-window.css
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-style.less

Divi 3.19

- 20 décembre 2018 -

Mise à jour recommandée

Au delà de la nouvelle fonctionnalité, cette mise à jour contient encore beaucoup de correctifs.

Après avoir mis à jour de mon côté, je ne rencontre plus de problème.

Mais ça peut tout aussi bien être grâce à la mise à jour précédente.

Aperçu des actions rapides sous Divi

Mise à jour mineure : les actions rapides

Lors du teasing des Actions Rapides, j’étais très circonspect. Vraiment pas convaincu.

Mais ils ont réussi à me faire changer d’avis plus facilement que je ne l’aurais cru et pour cause : ils ont amélioré leur idée depuis.

Comment ? C’est très simple, ils ont piqué l’idée du Finder d’Elementor et l’ont incorporé dans leur vision initiale.

Et pour moi, ça change tout. On nous promettait de construire nos pages "en lignes de commande" et finalement, on nous propose d’ouvrir les réglages et d’autres pages facilement sans repartir dans l’interface de WordPress.

Et ça, c’est génial.

Pour le tester, utilisez les touches Shift + Espace lorsque vous serez dans le Builder Visuel et laissez-vous guider.  C‘est pour moi la dernière ligne "Open" qui est l’argument phare de cette mise à jour.

Sinon, ça n’aurait été qu’un mode de construction de pages réservé aux utilisateurs chevronnés.

Listes des modifications (en anglais)

- Fixed a case where 3rd party faulty code could prevent the Visual Builder from loading.
- Fixed Landing Page plugin compatibility.
- Added missing label for image field in Image module.
- Fixed Help Video popup position in some cases.
- Fixed a Visual Builder issue where undo-ing a recently added Module via shortcuts could lead to an error.
- Fixed an error that could sometimes show up in console when adding a Pricing Table Module.
- Fixed Visual Builder not loading when the menu included unclosed HTML tags.
- Fixed Visual Builder not loading when page included scripts using 'document.write'.
- Fixed a compatibility issue with DiviEstate theme.
- Prevent themes styles affecting builder wireframe mode.
- Fixed broken page list when Piklist plugin is activated and there is a page set as static page via 'Dashboard > Settings > Reading'.
- Fixed issues with unwanted empty "p" tags inside Inline editor in Firefox.
- Removed unwanted extra padding from TinyMCE's toolbar icons when using Classic Editor.
- Fixed a jQuery error that could occur on window resize when using a customized header.

Fichiers mis à jour

* core/ui/utils/frames.js
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/i18n/quick-actions.php
* includes/builder/frontend-builder/view.php
* includes/builder/functions.php
* includes/builder/module/Image.php
* includes/builder/plugin-compat/landing-pages.php
* includes/builder/styles/style.css
* js/custom.js

Divi 3.18.9

- 18 décembre 2018 -

Mise à jour déconseillée

Autant de correctifs le lendemain d'une mise à jour mineure ?

Ça fait encore beaucoup. Divi sera-t’il plus stable avant Noël ?

Je l’espère !

Mise à jour corrective

Tous ces correctifs ont l’air de concerner des problèmes plus mineurs que lors des dernières mises à jour.

C’est un bon signe !

Listes des modifications (en anglais)

- Fixed Global preloader sometimes being visible when it should have not.
- Fixed Inline Editor position when Vertical Menu is enabled.
- Fixed a warning that could show up in console when using range controls in Settings Modal.
- Fixed Contact Form id attribute rendering on front end.
- Fixed a compatibility issue with the Toolbar Publish Button plugin.
- Fixed very large layouts sometimes not being correctly loaded in the Visual Bulder.
- Fixed some PHP Notices.
- Fixed a possible PHP Warning: Use of undefined constant ET_SHORTCODES_DIR.
- Fixed Code Integration HTML being sometimes altered or not included in the page.

Fichiers mis à jour

* core/components/data/init.php
* core/ui/utils/frames.js
* epanel/core_functions.php
* epanel/custom_functions.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/module/ContactForm.php
* includes/builder/plugin-compat/toolbar-publish-button.php

Divi 3.18.8

- 17 décembre 2018 -

Mise à jour déconseillée

Cette mise à jour de début de semaine ne tient pas ses promesses.

Malgré des mentions de problème de chargement de Builder, je rencontre toujours des problèmes de mon côté.

Pas trop gênants, certes. Mais c’est mon indicateur.

Mise à jour corrective

Il y a l’air d’y avoir plusieurs correctifs pour des problèmes de chargement du Builder Visuel dans cette mise à jour.

On voit également que les cartes Google Maps n’étaient plus prévisualisées, chose que j’ai remarqué dernièrement.

Listes des modifications (en anglais)

- Fixed Visual Builder not loading when mod_pagespeed was enabled.
- Fixed Load Layout Modal width and position in some cases when Page Settings Bar is on the side or on the corner.
- Fixed Google Maps preview not showing in Visual Builder.
- Fixed incorrect true parallax location of first section when transparent nav is used.
- Fixed dragging module to top/bottom edge of window on visual builder's desktop and wireframe mode doesn't trigger auto window scroll.
- Fixed undefined version number placeholder @since ?? & @since {BFB_VERSION}.
- Fixed Full Width Menu sometimes being hidden.
- Fixed Post Custom Background not being visible in the Divi Builder.
- Fixed issues with visual builder loading due to invalid html being introduced in widgets.
- Fixed Visual Builder loading in some themes.
- Fixed undefined version number placeholder @since ?? & @since {BFB_VERSION}.
- Fixed builder load failure caused by unexpected HTML structure.
- Fixed a issue where header has incorrect position for Slide In header style.

Fichiers mis à jour (risque de conflit avec les thèmes enfants)

* core/components/data/Utils.php
* core/ui/utils/frames.js
* css/main-styles.css
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/feature/ClassicEditor.php
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/view.php
* includes/builder/functions.php
* includes/builder/plugin-compat/advanced-custom-fields.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-style.less
* js/custom.js
* single.php

Divi 3.18.7

- 13 décembre 2018 -

Mise à jour déconseillée

Une nouvelle mise à jour dans la même journée ?

Mise à jour corrective

On retrouve de tout dans cette mise à jour :

  • des soucis avec Gutenberg ;
  • des bugs d’interface ;
  • des conflits avec des extensions (non-citées) ;
  • des soucis lors la portabilité ;
  • des problèmes de chargement du Builder Visuel ;
  • Et des soucis de marges lorsque l’en-tête transparent est utilisé.

Listes des modifications (en anglais)

- Fixes Project categories and tags not showing up in Gutenberg's sidebar.
- Fixed first section Divi Builder controls sometimes being hidden by the Navbar.
- Fixed Divi Builder not working when certain plugins scripts were loaded in the same page.
- Fixed portability export to only sanitize content if needed according to current user's role.
- Fixed the Visual Builder failing to load in some cases.
- Fixed inconsistent padding-top for the first section on a page when a transparent header is used in the Visual Builder and in the front-end.

Fichiers mis à jour

* core/components/Portability.php
* core/ui/utils/frames.js
* functions.php
* includes/builder/core.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/scripts/builder.js
* js/custom.js

Divi 3.18.6

- 13 décembre 2018 -

Mise à jour déconseillée

1 seul problème corrigé ? Ça sent la mise à jour en urgence !

Mise à jour corrective

Dans certaines situations, les zones de contenu faisaient crasher le Builder Visuel. Il semblerait que ce soit corrigé.

Listes des modifications (en anglais)

- Fixed a bug that caused the content areas of modules to crash in the Visual Builder in some situations.

Fichiers mis à jour

Aucune information n’a été communiquée.

Divi 3.18.5

- 12 décembre 2018 -

Mise à jour déconseillée

Aucune mention du problème de double-chargement que j’ai repéré précédemment.

Attendons qu’il apparaisse dans les bugs corrigés.

Mise à jour corrective

Ah ! Une belle liste de modifications !

S’approcherait-on d’une période de stabilité ? Réponse dans les jours à venir.

Listes des modifications (en anglais)

- Fixed Inline Editor closing issue when Settings Modal is opened in some cases.
- Fixed broken builder rendering when preview mode shortcut is used really fast multiple times in visual builder.
- Fixed advanced select position and the select options being visually cut off.
- Fixed settings bar to display properly in IE11.
- Fixed YouTube videos added in Gutenberg not being shown in Builder.
- Fixed missing Enable Classic Editor button on Divi Builder Plugin's option page.
- Refresh page after builder content save.
- Fixed unwanted ajax module updates in some cases.
- Fixed Image Box Shadow rendering in Visual Builder.
- Fixed ctrl + arrow left/right shortcut when Input field is focused in Settings Modal.
- Prevents the Divi Builder metabox from being hidden.
- Fixed unwanted page refresh when loading the Builder after a theme update.
- Fixed Smush plugin style not being enqueued in its own admin page.
- Fixed a bug where Divider Arrangement option of the Section was not working properly.
- Fixed a rare case where some Divi Builder style were not being loaded.
- Fixed incorrect builder dimension on new builder's wireframe mode while module is dragged or dropped.
- Fixed visual appearance of the Blog module under The New Divi Builder.
- Fixed a bug where dummy image of Testimonial module were not displayed.
- Added fix for unclosed html tags in all integration fields.
- Fixed a console error when user-agent is Googlebot.
- Fixed an issue where unclosed HTML tags in footer could prevent Builder from working correctly.
- Fixed a bug where custom image width and height were not working for Testimonial module.
- Fixed a CSS bug for Top and Main Header when Boxed Layout is used with non-fixed, transparent Navigation.

Fichiers mis à jour (risque de conflit avec les thèmes enfants)

* core/admin/js/common.js
* core/components/data/init.php
* core/ui/utils/frames.js
* epanel/custom_functions.php
* footer.php
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/bfb-template.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/view.php
* includes/builder/functions.php
* includes/builder/module/Blurb.php
* includes/builder/module/Gallery.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Text.php
* includes/builder/plugin-compat/wp-smushit.php
* includes/builder/styles/bb_bfb_common.css
* js/theme-customizer.js

Divi 3.18.4

- 10 décembre 2018 -

Mise à jour déconseillée

Pour l’avoir testée de mon côté, je ne suis toujours pas convaincu.

J’ai des cas où le Builder a besoin de se re-charger avant toute modification de page.

Il doit rester des problèmes.

Mise à jour corrective

De petits bugs, par-ci par-là ; une amélioration pour les boutons d’ajout de média…  Mais ce n’est pas suffisant au vu de l’impact qu’a eu WordPress 5.0 sur Divi.

Listes des modifications (en anglais)

- Improved support for media buttons in the TinyMCE control.
- Fixed complex options copy/paste when some settings have no values.
- Fixed incompatibility with WordPress MU Domain Mapping plugin.
- Prevent rendering Full Width Portfolio title in visual builder when the title is empty.
- Fixed Divi Builder loading on Library pages.
- Fixed an issue where the color picker script wasn't properly loaded with the Divi Builder.
- Fixes builder not being correctly loaded under some circumstances.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/plugin-compat/wordpress-mu-domain-mapping.php
* includes/builder/scripts/builder.js

Divi 3.18.3

- 8 décembre 2018 -

Mise à jour déconseillée

Ce n’est que lorsque le rythme des mises à jour diminuera que l’on pourra juger de la stabilité de Divi.

Là, ce serait prématuré.

Mise à jour corrective

Au rythme de 1 mise à jour par jour, Elegant Themes essaie tant bien que mal de rendre Divi et WordPress 5.0 parfaitement compatibles.

Ici, il est surtout question de problèmes lorsque l’on navigue entre les deux Builders, un conflit avec l’extension Divi Extras et des positionnements dans l’interface.

Listes des modifications (en anglais)

- Fixed the new Divi Builder Experience being stuck closed if the builder interface has been closed in the Classic Builder before switching.
- Fixed Divi Extras Plugin which Crashes BFB & VB due to custom renderer attribute on its field which is not properly unset when populating static definition file.
- Fixed "Load Layout" Modal position calculation when Page Settings Bar is on top.
- Fixed VB top margin calculation in various cases with snapped modal.
- Fixed Content Area overflow by Bottom snapped Settings Modal.
- Fixed transitions of the navigation tabs of the Tab Module while switching to hover mode and back in Visual Builder.
- Fix a PHP error that occurred when loading the Divi Builder.
- Fixed PHP warning regarding use on continue inside of switch statement.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php

Divi 3.18.2

- 7 décembre 2018 -

Mise à jour déconseillée

Juste un seul bug de corrigé ? C’est bien trop peu par rapport au nombre de nouveautés introduites.

C’est toujours trop tôt.

Mise à jour corrective

Les personnes concernées par cette petite mise à jour ne doivent pas être bien nombreuses !

Seules celles qui testent WordPress en version beta sont concernées. Donc un public très averti.

Listes des modifications (en anglais)

- Fixed issues with the currently broken WordPress 5.1 beta build that was affecting some customers.

Fichiers mis à jour

* includes/builder/functions.php

Divi 3.18.1

- 6 décembre 2018 -

Mise à jour déconseillée

Cette mise à jour rapide laisse présager qu’il peut rester encore beaucoup de bugs.

Mise à jour corrective

C’était évident : comme pour chaque nouvelle version majeure, il n’est pas recommandé de mettre Divi à jour. Mais c’est d’autant plus vrai dans le contexte du passage à WordPress 5.0.

Pas loupé, cette mise à jour corrige des bugs inhérents aux nouveautés, à Gutenberg et des conflits avec Really Simple SSL et Yoast SEO.

Listes des modifications (en anglais)

- Fixed BFB not loading when https was used in backend but not in frontend.
- Fixed the issue when changes of the Tab Font Size or Tab Line Height options of the Tab Module did not displayed within Visual Builder in some cases.
- Fixed PHP errors in Yoast Page Sitemap.
- Fixed a case where removing Divi Builder support for a Custom Post Type could generate an error in Gutenberg.
- Fixed Duplicate ID Validator Error for Contact Form Module.
- Fixed Button module hover transition.
- Fixed a fatal error in the Customizer in certain cases.
- Fixed warnings in Yoast SEO sitemaps related to Dynamic Content.
- Fixed administrators always having access to the "Dynamic Content Custom Fields" capability on non-multisite environments.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/feature/dynamic-content.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Button.php
* includes/builder/module/ContactForm.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/SliderItem.php
* includes/builder/scripts/frontend-builder-global-functions.js

Divi 3.18

- 5 décembre 2018 -

Mise à jour déconseillée

Tout d’abord, ne passons pas à WordPress 5.0, c’est trop tôt.

Et par conséquent, faisons de même pour Divi. Laissons-lui le temps de s’adapter.

Laissons passer la foule de bugs qui va être introduite.

Aperçu de la nouvelle expérience du Divi Builder

Mise à jour mineure : adaptation à WordPress 5.0

Je l’annonçais il y a quelques mois : Elegant Themes a l’intention de « tuer » le Builder Classique.

Toutes les nouvelles fonctionnalités ne sont ajoutées qu’au Builder Visuel ; il y a une claire volonté de ne plus maintenir l’ancien Builder à jour.

Mais il y a de grands adeptes du Builder Classique qui ne veulent pas passer au Builder Visuel, qui ne veulent pas apprendre les nouvelles logiques. Ce qui ralentit Elegant Themes dans ses développements futurs puisqu’il faut travailler en parallèle sur deux constructeurs au lieu d’un seul.

Du coup, alors même qu’ils auraient pu imposer le Builder Visuel pour tout le monde, ils se sont inspirés de la grogne entourant Gutenberg et proposent une alternative eux aussi.

Si vous laissez les mises à jour se faire, vous utiliserez WordPress 5.0, Gutenberg et le Builder Visuel exclusivement.

Mais vous avez aussi la possibilité de conserver le Builder Classique ou d’avoir un mode hybride avec le Builder Visuel en mode wireframe. Mais dans les deux cas, vous vous priverez de Gutenberg.

Ce n’est donc qu’une solution temporaire. À terme (fin 2021 ?), il faudra bien passer à Gutenberg et au Builder Visuel étant donné que Classic Editor et le Builder Classique ne seront plus mis à jour.

Pour passer d’un mode à l’autre, tout se passe dans Divi > Options du thème > Builder > Avancés > les 2 dernières options.

Quoi qu’il en soit, Elegant Themes en a profité pour améliorer le Builder Visuel en le rendant plus rapide, plus fidèle et en activant le copier-coller entre pages. Chose qui n’était possible que dans le Builder Classique.

Ainsi, ils répondent aux arguments des opposants au Builder récent, ils ne restent plus beaucoup de raisons d’utiliser l’ancien Builder !

Petite indiscrétion : Elegant Themes laisse entendre que l’intégration à Gutenberg sera bien poussée à l’avenir.

On verra ce qu’ils nous réservent !

Listes des modifications (en anglais)

- Fixed the issue when background options can't be copied in some situations.
- Fixed superadmins not having access to Dynamic Content custom fields if their user role on the current subsite did not have access to them.
- Fixed custom row width being overridden when using the fullwidth layout for posts.
- Fixed copying and pasting of hover options.
- Fixed comment styles on custom post types where comments are used outside the builder content (i.e. not inside a Comments module).
- Fixed post meta showing a trailing separator character when comments are closed for a post.
- Disable Gutenberg Divi Placeholder for new posts/pages when the User (role) can't Toggle Divi Builder.
- Fixed a bug where the form on Contact Form module could be submitted multiple times which would sent email multiple times.
- Fixed excluded options loading for Global Modules in Backend Builder.
- Fixed the "Current Date" dynamic content option not respecting the current site language.
- Fixed grid styling for Blog Module for RTL.
- Fixed editing of Global Rows and Sections which became not Global.
- Fixed a logic bug in the Divi Roles related code used to check if a user is allowed to access Divi features as defined in the Role Editor.
- Fixed Dynamic Content icon overlapping long text inside text fields in the Visual Builder settings modal.
- Fixed a bug where Video added on Code module were not responsive.
- Fixed text hover styles not applying if they are the same as default.
- Fixed a bug where Circle Color Opacity option for Circle Counter module can be set to invalid value in VB.
- Fixed Dynamic Content support in the PRO version of Advanced Custom Fields.
- Fixed Admin Label option reset.
- Disabled column height equalization in responsive mode.
- Fixed a Visual Builder display bug where browser zoom or OS display scaling sometimes resulted in incorrect height calculations for empty columns.
- Added reset button to font style control.
- Fixed custom field dynamic content not resolving in the Visual Builder on certain server configurations.
- Improved handling of Specialty section gutters at tablet & phone breakpoints.
- Disabled lightbox links in Images/Gallery to open in BFB and VB.
- Fixed a bug where Gutter Width option could be set to invalid value from VB settings.
- Fixed failure_notice.js being loaded with 2 different version numbers in certain cases.
- Fixed an issue where clicking on Disabled Top Tier Menu Links caused the page to jump to the top.

 

 

Fichiers mis à jour

* core/admin/css/core.css
* core/admin/css/portability.css
* core/admin/js/core.js
* core/components/data/init.php
* core/components/post/Query.php
* css/main-styles.css
* epanel/css/panel.css
* epanel/shortcodes/shortcodes.php
* functions.php
* includes/builder/.editorconfig
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/class-et-global-settings.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/feature/dynamic-content.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/assets/css/fb-top-window.css
* includes/builder/frontend-builder/assets/css/responsive-preview-wrapped.css
* includes/builder/frontend-builder/assets/scripts/preboot.js
* includes/builder/frontend-builder/assets/vendors/plugins/wpview/plugin.min.js
* includes/builder/frontend-builder/bfb-template.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/init.php
* includes/builder/frontend-builder/view.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Accordion.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/Audio.php
* includes/builder/module/Blog.php
* includes/builder/module/Blurb.php
* includes/builder/module/Button.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/Comments.php
* includes/builder/module/ContactForm.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/CountdownTimer.php
* includes/builder/module/Cta.php
* includes/builder/module/Divider.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthMenu.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthPostTitle.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Gallery.php
* includes/builder/module/Login.php
* includes/builder/module/NumberCounter.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PostTitle.php
* includes/builder/module/PricingTables.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Signup.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/Tabs.php
* includes/builder/module/TabsItem.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Toggle.php
* includes/builder/module/VideoSlider.php
* includes/builder/module/field/Border.php
* includes/builder/module/field/BoxShadow.php
* includes/builder/module/field/Divider.php
* includes/builder/module/field/TextShadow.php
* includes/builder/module/settings/migration/OptionsHarmony.php
* includes/builder/plugin-compat/advanced-custom-fields-pro.php
* includes/builder/plugin-compat/advanced-custom-fields.php
* includes/builder/plugin-compat/autoptimize.php
* includes/builder/plugin-compat/wp-smushit.php
* includes/builder/scripts/bfb_admin_script.js
* includes/builder/scripts/builder.js
* includes/builder/scripts/ext/media-library.js
* includes/builder/scripts/frontend-builder-global-functions.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/scripts/page-settings-metabox.js
* includes/builder/styles/bb_bfb_common.css
* includes/builder/styles/frontend-builder-global-style.css
* includes/builder/styles/notification_popup_styles.css
* includes/builder/styles/roles_style.css
* includes/builder/styles/style.css
* js/admin_post_settings.js
* js/custom.js
* js/smoothscroll.js

- Octobre 2018 -

Divi 3.17

- 11 octobre 2018 -

Mise à jour recommandée

Je suis agréablement surpris : tout a l'air de bien fonctionner et on a droit à la correction de plein de bugs gênants.
Aperçu du fonctionnement du Dynamic Content

Mise à jour mineure : l’arrivée du contenu dynamique

J'ai été surpris de voir cette mise à jour maintenant. La première brique du Theme Builder a été posée… cela veut-il dire qu’il arrive très bientôt ?

Je nous le souhaite !

Le contenu dynamique nous permet d’attribuer des valeurs stockées en base de données à certains champs.

  • Par exemple, dans un module Image, on peut dire "va chercher le logo du site". 
  • Dans un module Texte , on peut dire "récupère la biographie de l'auteur".

Bref, plein de trucs géniaux… mais sans utilité réelle pour l’instant. Ce n'est qu’à l’arrivée du Theme Builder que ça aura du sens.

D’où un désarroi total dans les commentaires de l’article d’Elegant Themes. Beaucoup ne comprennent pas.

Et c'est normal : dans un monde idéal, le Theme Builder et le Dynamic Content auraient dû sortir en même temps !!

Toutefois cette mise à jour contient aussi des correctifs, notamment dans la prévisualisation des listes dans le Builder Visuel.

Ce bug traînait depuis quelques versions déjà.

Listes des modifications (en anglais)

- Added Dynamic Content to Divi.
- Fixed Style Type, Position and Indent Option for Lists (OL/UL) in Text module for Post.
- Removed certain instances of hover icon that should not be present.
- Fixed a bug where Shop modules failed to display products sorted by price or date (ascending).
- Prevent adding max-width: 100% to modules when the sizing is not changed.
- Fixed incorrect history state for bulk editing hover options.
- Fixed alignment issue in Firefox for the first field in Email Optin module.
- Fixed the bug where Play Icon color option in VIdeo module were not working only in Visual Builder for a Post.
- Fixed Custom CSS removing CSS when hover is enabled.
- Fixed testimonial portrait margin on 1/5 and 1/6 columns.
- Fixed CSS for Grid columns For Smartphone.
- Fixed specialty column styles for 1/6 columns inside a 1/2 column.
- Fixed the issue where Favicon from old Theme Option setting were printed on page, even if Site Icon has been uploaded from WordPress Customizer.
- Fixed post_max_size megabytes conversion.
- Fixed a issue where Your Save Has Failed Modal Hides Wordfence's Blocked Request Notification.

Fichiers mis à jour

* core/admin/css/core.css
* core/components/Portability.php
* epanel/custom_functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-value.php
* includes/builder/core.php
* includes/builder/feature/dynamic-content.php
* includes/builder/feature/post-content.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets/css/responsive-preview-wrapped.css
* includes/builder/frontend-builder/assets/css/responsive-preview.css
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/Audio.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/Blurb.php
* includes/builder/module/Button.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/ContactForm.php
* includes/builder/module/CountdownTimer.php
* includes/builder/module/Cta.php
* includes/builder/module/FullwidthHeader.php
* includes/builder/module/FullwidthImage.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/Image.php
* includes/builder/module/Login.php
* includes/builder/module/MapItem.php
* includes/builder/module/NumberCounter.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Search.php
* includes/builder/module/Shop.php
* includes/builder/module/Signup.php
* includes/builder/module/SliderItem.php
* includes/builder/module/SocialMediaFollowItem.php
* includes/builder/module/TabsItem.php
* includes/builder/module/TeamMember.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Text.php
* includes/builder/module/Toggle.php
* includes/builder/module/Video.php
* includes/builder/module/VideoSliderItem.php
* includes/builder/module/type/PostBased.php
* includes/builder/plugin-compat/advanced-custom-fields.php
* includes/builder/plugin-compat/woocommerce.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-global-style.css
* includes/builder/styles/style.css
* includes/builder/template-preview.php

Divi 3.16

- 4 octobre 2018 -

Mise à jour déconseillée

Bien que la mise à jour ait l’air correcte sur mon site local, je me dis que 3 nouvelles options c’est trop d’un coup. J’attendrais plutôt une version 3.16.1.

C’est la seule nouveauté de cette mise à jour mais elle concerne tout de même 74 fichiers différents. C’est un grand nombre.

Ne tentons pas le diable sur des sites en production.

Aperçu du fonctionnement du survol

Mise à jour mineure : Survol, Transitions & Clic partout

Après 2 semaines sans mise à jour, Elegant Themes nous livre enfin la gestion du survol !

Mais je me doutais qu’ils avaient buté sur certains soucis, c’était anormalement lent à mettre en place. Et pour cause, cette mise à jour apporte non pas 1 mais 3 nouvelles options !

Tout d’abord, nous avons la gestion du survol. Sur un grand nombre d’options, une petite flèche apparaît au survol et nous ajoute un onglet, un peu comme les styles responsive.

On peut alors changer certaines valeurs au repos / au survol.

On peut également filtrer les options d’un élément pour n’afficher que les styles modifiés. On peut également profiter de la gestion du survol dans les options de CSS personnalisé.

Ils ont fait les choses bien : le survol est PARTOUT.

(Ou presque, beaucoup réclament que l’on puisse changer la source d’une image au survol.)

Ensuite, nous avons une nouvelle option dans l’onglet Avancé : celle des transitions.

En effet, on peut définir la durée, le délai et l’accélération qui définissent le passage de l’état au repos au survol.

Au pire, rien qu’en laissant ces options par défaut, on a déjà quelque chose de très bien.

Pour finir, une nouvelle option « Lien » a été ajoutée partout.

On peut ainsi définir une section entière comme cliquable. Ou une ligne. Ou un module entier. Pas les colonnes par contre.

Mais ça, c’est un ÉNORME piège ergonomique.

En effet, seul le survol d’un élément nous donne une indication visuelle comme quoi ce dernier serait cliquable.

Et vous savez quels appareils ne permettent pas de gérer le survol ? Les mobiles et les tablettes.

Quand je vois que mon gros client a 80% de trafic mobile, je me dis que c’est une belle occasion de NE PAS TOUCHER à ces options.

Donc avant de perdre des heures à fignoler des effets de survol magnifiques, regardez d’abord la part de trafic mobile. Ça vous donnera une idée de la pertinence de ces finitions.

Listes des modifications (en anglais)

- Added Hover Options to the Divi Builder.

Fichiers mis à jour

* core/components/data/Utils.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Accordion.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/Audio.php
* includes/builder/module/BarCounters.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/Blurb.php
* includes/builder/module/Button.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/Comments.php
* includes/builder/module/ContactForm.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/CountdownTimer.php
* includes/builder/module/Cta.php
* includes/builder/module/Divider.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthHeader.php
* includes/builder/module/FullwidthImage.php
* includes/builder/module/FullwidthMap.php
* includes/builder/module/FullwidthMenu.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthPostTitle.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Gallery.php
* includes/builder/module/Image.php
* includes/builder/module/Login.php
* includes/builder/module/Map.php
* includes/builder/module/MapItem.php
* includes/builder/module/NumberCounter.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PostTitle.php
* includes/builder/module/PostsNavigation.php
* includes/builder/module/PricingTables.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Search.php
* includes/builder/module/Shop.php
* includes/builder/module/Sidebar.php
* includes/builder/module/Signup.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/SocialMediaFollow.php
* includes/builder/module/SocialMediaFollowItem.php
* includes/builder/module/Tabs.php
* includes/builder/module/TeamMember.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Text.php
* includes/builder/module/Toggle.php
* includes/builder/module/Video.php
* includes/builder/module/VideoSlider.php
* includes/builder/module/VideoSliderItem.php
* includes/builder/module/field/Border.php
* includes/builder/module/field/BoxShadow.php
* includes/builder/module/field/Divider.php
* includes/builder/module/field/TextShadow.php
* includes/builder/module/field/template/Tabbed.php
* includes/builder/module/helpers/HoverOptions.php
* includes/builder/module/helpers/TransitionOptions.php
* includes/builder/module/settings/Migration.php
* includes/builder/module/settings/migration/HoverOptions.php
* includes/builder/module/settings/migration/TeamMemberIconHover.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-style.less
* includes/builder/styles/style.css
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-global-settings.php

- Septembre 2018 -

Divi 3.15

- 13 septembre 2018 -

Mise à jour déconseillée

J'ai repéré un bug dans le Builder Visuel, je vous invite à attendre la version suivante !

En effet, l'affichage des listes à puces (<li> dans mon cas) n’est pas génial. Pour autant, ça ne change rien à la page finale… mais tout de même, c'est perturbant.

Aperçu de la multi-sélection

Mise à jour mineure : Multi-sélection et édition groupée

Il nous suffit d’appuyer sur la touche Cmd/Ctrl ou Shift pour sélectionner plusieurs éléments à la fois.

Et peu importe leur type ! Sections, modules, lignes… on peut tout mélanger.

On peut alors les déplacer ou les supprimer tous à la fois ou encore éditer les options qu’ils ont en commun.

On peut donc gagner énormément de temps ainsi, dans la continuité de toutes les mises à jour de productivité de ces derniers temps.

Cette mise à jour correspond au teasing du 21 juillet.

Petite indiscrétion : La semaine prochaine, nous ne devrions pas avoir de nouvelles fonctionnalités : Elegant Themes prend une semaine de "retraite" avec tous les salariés.

Les prochaines nouveautés devraient être (dans l'ordre) :

  • les réglages par défaut ;
  • la gestion du survol ;
  • les options de transformation ;
  • le contenu dynamique.

Ce qui va préparer l'arrivée du Theme Builder. Et tout ceci devrait avoir lieu avant la fin d'année !

On aurait ainsi Divi 4.x avant d'attaquer 2019.

Listes des modifications (en anglais)

- Added Multiselect and Bulk Editing to the Visual Builder.
- Fixed missing "Reply To" in Contact Form module email when the email field is not set to required.
- Fixed Grid Mode UI being shown from hovered section/rows/modules even after it is turned off.
- Fixed a bug where the wrong information was given in a debug message.
- Included the missing screen-reader-text class style in Divi.
- Fixed contact form not accepting 0 (zero) as a valid field value for required fields.
- Added shift key support for the range control.
- Fixed a bug where the Drag & Drop File Upload system was rejecting some files that should have been accepted due to file extension not being all lowercase.
- Fixed issue with inability to set tablet and phone responsive options to their default values.
- Fixed the font dropdown overlap with the options underneath in VB.
- Fixed Tooltip Modals animation when opening new modal from Page Settings Bar while another modal is not closed and vice versa.
- Fixed the inverted view on the Row Builder button group in the VB.
- Updated custom fields retrieval and processing functions for Mailchimp to make it work with custom field names.

Fichiers mis à jour

* core/components/api/email/MailChimp.php
* includes/builder/class-et-builder-element.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/module/ContactForm.php
* includes/builder/styles/frontend-builder-style.less

Divi 3.14

- 6 septembre 2018 -

Mise à jour recommandée

Et c'est la seule modification apportée dans cette version, il n'y a donc quasiment pas de risque de conflit !
Aperçu de la fonction pour étendre les réglages

Mise à jour mineure : Étendre les réglages

La nouvelle mise à jour de Divi correspond au teasing du 6 août… Comme quoi, il n'y a vraiment pas d'ordre précis entre les annonces et les sorties de nouvelles fonctionnalités !

On peut désormais affiner les réglages d'un élément et les reproduire ailleurs, bien plus rapidement qu'avec des copier/coller ou de multiples rechercher/remplacer.

Ça se déroule en 3 étapes :

1) On choisit ce que l’on souhaite étendre :

  • le style d'un module entier ;
  • un groupe d’options (Espacement, par ex.) ;
  • ou une seule option (la couleur de bordure).

2) On choisit où l’on souhaite appliquer ce style :

  • sur tous les modules ;
  • sur tous les modules du même type ;
  • ou sur des modules en particuliers (que les modules Audio par exemple).

3) Et on définit le périmètre de cette modification :

  • au sein de la page ;
  • au sein de la section ;
  • au sein de la ligne ;
  • ou au sein de la colonne.

Encore une mise à jour pour nous faire gagner en efficacité, donc !

Petite indiscrétion : Pour certains, cette nouveauté n'est pas suffisante. Il faudrait pouvoir l'utiliser au delà d'une seule page et ils ont bien raison.

Du coup, Nick leur a répondu que c'est bel et bien prévu grâce à 2 mises à jours distinctes :

  • les réglages globaux ;
  • et les réglages par "classes".

Ainsi, on pourra définir le style d'un groupe A de modules Bouton par exemple. Et un style B. Puis en quelques clics, on pourra créer de nouveaux boutons et leur attribuer le style A ou B.

Listes des modifications (en anglais)

- Added "Extend Styles" right click option to menus for Modules, Option Groups and Individual Options.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Accordion.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/Audio.php
* includes/builder/module/BarCounters.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/Blurb.php
* includes/builder/module/Button.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/Code.php
* includes/builder/module/Comments.php
* includes/builder/module/ContactForm.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/CountdownTimer.php
* includes/builder/module/Cta.php
* includes/builder/module/Divider.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthCode.php
* includes/builder/module/FullwidthHeader.php
* includes/builder/module/FullwidthImage.php
* includes/builder/module/FullwidthMap.php
* includes/builder/module/FullwidthMenu.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthPostTitle.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Gallery.php
* includes/builder/module/Image.php
* includes/builder/module/Login.php
* includes/builder/module/Map.php
* includes/builder/module/MapItem.php
* includes/builder/module/NumberCounter.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PostTitle.php
* includes/builder/module/PostsNavigation.php
* includes/builder/module/PricingTables.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Search.php
* includes/builder/module/Shop.php
* includes/builder/module/Sidebar.php
* includes/builder/module/Signup.php
* includes/builder/module/SignupItem.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/SocialMediaFollow.php
* includes/builder/module/SocialMediaFollowItem.php
* includes/builder/module/Tabs.php
* includes/builder/module/TabsItem.php
* includes/builder/module/TeamMember.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Text.php
* includes/builder/module/Toggle.php
* includes/builder/module/Video.php
* includes/builder/module/VideoSlider.php
* includes/builder/module/VideoSliderItem.php

- Août 2018 -

Divi 3.13

- 30 août 2018 -

Mise à jour recommandée

À noter : Il y a des correctifs de bugs intéressants.

Je pense notamment à la présence d'un espace vide dans le Builder Visuel lorsque certains champs étaient vides.

Aperçu des nouveaux formats de colonne

Mise à jour mineure : jusqu’à 6 colonnes !

Cette mise à jour correspond au teasing du 19 juin 2018.

Nous obtenons donc de nouvelles tailles de colonnes : 1/5, 2/5, 3/5 et 1/6 afin d'avoir plus de souplesse.

Pour autant, il n'y a pas toutes les combinaisons de colonnes possible. Impossible de trouver le 2/5 + 2/5 + 1/5… Dommage.

Heureusement ce n'est là que le début, ils ont déjà annoncé qu'on arriverait plus tard à une personnalisation plus poussée de la largeur des colonnes et des gouttières.

Du coup, si vous aviez un add-on à ce sujet, attention aux éventuels conflits !

Et au delà du Builder, on peut également profiter de ces nouvelles possibilités dans les widgets de pied de page !

Petite indiscrétion :

  • Nick nous dit que la gestion du survol a été plus dure à mettre en place que prévu. Du coup, ils commencent les tests finaux bientôt… et peut-être que ce sera la prochaine mise à jour. Je croise les doigts, ça faciliterait mon tournage !
  • Vlad (Elegant Themes également) nous apprend qu'ils ont prévu d'ajouter une gestion plus poussée des colonnes sur mobile.

Listes des modifications (en anglais)

- Added new column structures to the Divi Builder.
- Added new footer column layouts.
- Improved the Visual Builder tooltip modal automatic sizing and positioning.
- Fixed a bug that prevented loading premade layouts on some servers.
- Removed extra space that appeared in the Visual Builder when there was an empty TinyMCE area on the page.
- Fixed an error that occurred when subscribing to a MailPoet list due to malformed custom fields.
- Fixed broken accordion module animation in Safari.
- Removed dashes from contact form field titles in the Visual Builder.
- Fixed a bug that caused the portability tooltip to open in the wrong location when triggered by drag and drop file upload.

Fichiers mis à jour

* css/theme-customizer-controls-styles.css
* functions.php
* images/footer-layouts.png
* includes/functions/choices.php
* includes/functions/sidebars.php
* sidebar-footer.php
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/class-et-builder-element.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-global-style.css
* includes/builder/styles/frontend-builder-grid.less
* includes/builder/styles/frontend-builder-shared-conditional-style.css
* includes/builder/styles/frontend-builder-shared-conditional-style.less
* includes/builder/styles/frontend-builder-style.css
* includes/builder/styles/frontend-builder-style.less
* includes/builder/styles/style.css
* includes/builder/frontend-builder/assets/css/responsive-preview-wrapped.css
* includes/builder/frontend-builder/assets/css/responsive-preview.css
* includes/builder/feature/Library.php
* core/components/api/email/_MailPoet3.php

Divi 3.12

- 9 août 2018 -

Mise à jour recommandée

Si vous n'aviez aucun souci avec les versions différentes, celle-ci ne devrait pas vous poser de problème.
Aperçu du glisser-déposer dans le Divi Builder

Mise à jour mineure : Glisser-déposer de médias

Ce qui nous avait été annoncé le 1er juillet vient de se concrétiser, en voici le détail en fonction du type de fichier glissé dans le Builder :

  • 1 fichier image = 1 module Image dans une nouvelle section avec 1 colonne 1/1 en bas de tout ce que vous avez fait ;
  • plusieurs images = idem mais avec un module Galerie ;
  • 1 vidéo = idem mais avec un module Vidéo ;
  • 1 fichier audio = idem mais avec un module Audio ;
  • 1 fichier texte (doc…) = idem mais avec un module Texte ;
  • 1 fichier HTML = idem mais avec un module Code.

Remarquez que le comportement sera toujours le même :

  • nouvelle section en bas de page ;
  • colonne 1/1 ;
  • nouveau module.

J'espère qu'ils pourront raffiner ça avec le temps. Là ça me semble plutôt basique.

Par contre, d'autres choses m'interpellent :

  • 1 fichier JSON = lancement du système de portabilité pour importer le layout en question (très pratique entre plusieurs sites qui nous appartiennent) ;
  • 1 fichier de police = ajout de police personnalisé ;
  • 1 fichier CSS = ajout du CSS dans les réglages de la page en question.

En bref, on peut utiliser le glisser-déposer sur plusieurs types de fichiers et cela créera des modules en conséquence.

Là où on ne les attendait pas, c'est sur la gestion des fichiers HTML et CSS.

Mais souvenez-vous de la limitation : cela crée toujours 1 nouvelle section pour placer le contenu qu'on aura déposé. Ce qui n'est pas pratique dans tous les cas de figure.

Petite indiscrétion :  Nick a laissé entendre que la gestion du survol arrivait d'ici à 2 semaines.

Listes des modifications (en anglais)

- Added new Drag & Drop File Upload system to the Divi Builder.

Fichiers mis à jour

* includes/builder/core.php
* includes/builder/frontend-builder/helpers.php

- Juillet 2018 -

Divi 3.11

- 26 juillet 2018 -

Mise à jour recommandée

Étant donné que cette modification est la seule apportée par cette mise à jour, j'ai tendance à penser que l'on ne craint pas grand-chose.

Seuls 3 fichiers sont modifiés, en plus.

Toutefois, par sécurité, j'attendrais quand même un petit correctif moi !

Mise à jour mineure : Le rechercher/remplacer est arrivé !

Mais quand arrivera Divi 4.0 ?? C'est la question du moment !

Cette mise à jour correspond au teasing du 25 juin (on est donc à 1 mois de décalage sur les teasings "mineurs").

Ce find/replace permet, suite à un clic-droit sur une option, de modifier une valeur par une autre dans l'intégralité de la page, de la section, ligne, colonne…

On peut vraiment aller très loin et gagner beaucoup de temps, surtout suite à l'import d'un layout.

À mon avis, les réglages par défaut sont la suite logique (teasing du 8 juillet). On pourrait avoir une petite évolution entre temps mais j'ai l'intuition que Divi 4.0 n'arrivera qu'après Divi 3.15 au moins. Peut-être même 3.20.

Tout dépend de leur courage : est-ce qu'ils sortent toutes les fonctionnalités mineures avant ? Ou est-ce qu'ils en gardent pour après ?

Aucune idée mais Nick avait pourtant annoncé que la 4.0 devait sortir bientôt.

Bref, Divi évolue quoi qu'il arrive !

Listes des modifications (en anglais)

- Added a new option, Find & Replace, to right click menus on individual options.

Fichiers mis à jour

* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php

Divi 3.10

- 13 juillet 2018 -

Mise à jour recommandée

Cette mise à jour n’est pas dangereuse… mais attention à bien nettoyer le functions.php avant de la lancer !

Et 2 semaines pour « juste » ça ? Ils ont sûrement pris de l'avance pour sortir plus rapidement la suite. En tout cas je l'espère.

Mise à jour mineure : Le Builder pour tous les CPT

Cette mise à jour correspond au teasing du 9 mai et ce n'est clairement pas la mise à jour la plus sexy puisque nous pouvions déjà activer le Builder partout avec quelques lignes de code dans le functions.php.

JUSTEMENT : avant de faire cette mise à jour, retirez impérativement les lignes de code correspondantes, si vous les aviez mises.

Voici le code que je conseillais.

Et les CPT "pré-approuvés" par l’équipe d’ET sont automatiquement activés par défaut. Vous pourrez gérer ça dans Divi > Options du Thème > Builder.

Du coup, nous avons fait un pas dans la bonne direction. Parce que oui, si l’on veut pouvoir gérer les en-têtes et pieds de page (=> Theme Builder) ou configurer des modèles de pages (templates) un peu partout (=> Dynamic Content), il faut d'abord pouvoir gérer l'utilisation du Builder sur tous les contenus.

Cette mise à jour n'est donc pas ultra-intéressante mais chronologiquement, elle pose les fondations des prochaines fonctionnalités dans le bon ordre.

Elle apporte également quelques correctifs que l'on peut relever :

  • l’API dédiée à MailChimp a été mise à jour pour mieux gérer l'abonnement de personnes auparavant désabonnées ;
  • certains boutons ne pouvaient plus être personnalisés, c'est corrigé ;
  • le champ de favicon a été retiré des Options du Thème (normal, c'est dans la Personnalisation du Thème que c'est mieux géré, grâce à du WordPress natif).

Petite indiscrétion :
Je prédisais la fois dernière que l'on aurait droit au Theme Builder après la 3.9 mais j'avais tort.

D’ailleurs, avant de pouvoir créer des en-têtes et pieds de page différents, il faudrait pouvoir gérer certaines choses facilement :

  • appeler le logo, pas remettre tout le temps la même image dans un module Image ;
  • appeler les "crédits de pied de page", pas réécrire un texte dans un module Texte…

Donc logiquement, la mise à jour du Dynamic Content serait la version 4.0 (très grosse nouveauté et amélioration technique) et le Theme Builder n‘arriverait qu’après. En 4.1 par exemple.

À moins qu’ils intervertissent la logique :

  • Dynamic Content = 3.x
  • Theme Builder = 4.x

Peu importe en fait ^^

Et je n'arrive pas encore à imaginer ce qui justifierait de passer en 5.0. Ça n’a pas encore été teasé et je ne vois pas de nouveauté digne d'un tel saut.

Du coup, je pense que nous resterons en version 4.x pendant un bon moment ensuite !

Listes des modifications (en anglais)

- Created a system for enabling the Divi Builder on custom post types.
- Automatically enabled the Divi Builder on popular post types that we have tested.
- Updated MailChimp API wrapper to properly handle resubscribing a previously unsubscribed and/or deleted subscriber.
- Fixed the issue where "Use Custom Styles for Button" option was disabled after pasting any button custom style options.
- Fixed the issue where "Use Custom Styles for Button" option was disabled after resetting any button custom style options.
- Fixed incorrect ability to add new row/module even when the parent module is locked in VB Click View.
- Fixed issues with some styles are not working in Divi Builder Plugin because of error in minification function.
- Removed favicon option from epanel.
- Added checkerboard pattern to palette and currently selected color swatches in to Divi Color Manager.
- Reverted back the visual appearance of color picker launcher when no color/default is selected.

Fichiers mis à jour (risque de conflit avec les thèmes enfants)

* core/components/PageResource.php
* core/components/api/email/MailChimp.php
* core/components/data/Utils.php
* core/functions.php
* core/ui/components/controls/sortable-list/sortable-list.scss
* css/main-styles.css
* css/style-header.css
* epanel/core_functions.php
* epanel/css/panel.css
* epanel/js/functions-init.js
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/webpack.config.js
* includes/builder/frontend-builder/webpack.production.config.js
* includes/builder/functions.php
* includes/builder/module/Toggle.php
* includes/builder/plugin-compat/easy-digital-downloads.php
* includes/builder/plugin-compat/eventon.php
* includes/builder/plugin-compat/events-manager.php
* includes/builder/plugin-compat/the-events-calendar.php
* includes/builder/plugin-compat/woocommerce.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-global-style.css
* includes/builder/styles/frontend-builder-shared-conditional-style.css
* includes/builder/styles/frontend-builder-shared-style.css
* includes/builder/styles/frontend-builder-style.css
* includes/builder/styles/preview.css
* includes/builder/template-preview.php
* js/custom.js
* js/theme-customizer.js
* options_divi.php
* sidebar.php
* single-project.php
* single.php

- Fin des archives -

Je fais régulièrement le tri pour ne garder qu’environ 6 mois d’historique

Consultez également les 3 autres guides gratuits d’ElegantSchool

i

Découvrez si Divi
est fait pour vous !

Profitez de -20%
sur votre licence

Comment va évoluer Divi ?
Découvrez les annonces