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 ?
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 🙂

- Mai 2020 -

Divi 4.4.7

- 18 mai 2020 -

et|icon_check_alt|

Mise à jour recommandée

On reste sur de petits correctifs avant les prochaines nouveautés.

Mise à jour corrective

Elegant Themes a profité de l’annonce de Divi Hosting (hébergeurs US partenaires) pour sortir cette mise à jour qui vient encore peaufiner le Builder dans son ensemble.

Listes des modifications (en anglais)

- Fixed the incorrect letter spacing in a title of Number Counter Divi Module in Safari browser (7.1+).
- Fixed admin bar missing when global header enabled with Divi Builder plugin.
- Disabled resize on the textareas from the Custom CSS at the advanced tab in a settings modal.
- Fixed incorrect align on small screens for Blog Module with Grid Layout.
- Fixed Quick Action modal opening when you typed something outside of Builder Area and used SHIFT + SPACE.
- Fixed the issue when border-radius was ignored when using the box-shadow into the Post Navigation Module.
- Removed any HTML tags from the name of options at the Contact Form Module on the Divi Builder.
- Fixed module status line double click not loading saved content and settings.
- Fixed incorrect import context message when importing fails.
- Added dismissible "Get Recommended Divi Hosting" Card in Divi Support Center to show if any system status item is in a warning state.
- Added slashes for post content at layout's import.
- Fixed page dots navigation to show the dots only for main sections.
- Fixed javascript error Uncaught ReferenceError: et_pb_first_row_padding_top is not defined when you are working with some settings in Theme Customizer > Header, like a changing header style option.

Fichiers mis à jour

* core/admin/css/support-center.css
* core/admin/images/svg/backups.svg
* core/admin/images/svg/migrate.svg
* core/admin/images/svg/security.svg
* core/admin/images/svg/server.svg
* core/admin/images/svg/speed.svg
* core/admin/images/svg/staging.svg
* core/admin/js/popper.min.js
* core/admin/js/support-center.js
* core/admin/js/tippy.min.js
* core/components/Portability.php
* core/components/SupportCenter.php
* includes/builder/class-et-builder-element.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/theme-builder/frontend-header-template.php
* includes/builder/frontend-builder/theme-builder/frontend.php
* includes/builder/module/PostsNavigation.php
* includes/builder/plugin-compat/imagify.php
* includes/builder/plugin-compat/the-events-calendar.php
* js/src/custom.js
* js/src/theme-customizer.js

Divi 4.4.6

- 8 mai 2020 -

et|icon_check_alt|

Mise à jour recommandée

La consolidation continue.

Mise à jour corrective

En améliorant la modale des calques et la compatibilité avec les extensions tierces, on sent toujours cette volonté de peaufiner Divi avant de futures versions mineures.

Justement, on attend maintenant la place de marché officielle, la gestion des préréglages des éléments ou encore les styles pour les éléments sticky.

Tout ça devrait arriver avant l’été.

Listes des modifications (en anglais)

- Improved logic to keep collapse/expand state consistent for Add/Clone/Delete/DnD actions in Layers panel.
- Updated Layers panel to allow selecting Goal and Winner for Split Testing from Layers panel.
- Improved the Visual Builder scroll performance.
- Added vmin and vmax to css allowed units in module settings.
- Fixed person module image broken layout in 6 column row when viewing from tablet.
- Fixed broken Divi logo when WebP with picture tag feature is enabled on Imagify plugin.
- Fixed showing data from the latest published product when a new draft product is created.
- Removed extra margin in menu module that causes horizontal scroll bar if you make row fullwidth.
- Fixed an issue that allowed setting a layout as Global in the Divi Library.
- Fixed Post Content module incorrect details on event post type of The Event Calendar.
- Fixed slide from top animation incorrect position when animated.
- Fixed js error "Uncaught TypeError: Cannot read property 'trim' of undefined" with the Slider Modules on the frontend.
- Fixed unable to set Rank Math focus keyword on BFB.
- Fixed issue so that our plugins wont clear cache if Divi, Extra, or the Divi Builder are not active.

Fichiers mis à jour

* core/components/init.php
* includes/builder/core.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/plugin-compat/imagify.php
* includes/builder/plugin-compat/megamenu.php
* includes/builder/plugin-compat/the-events-calendar.php
* includes/builder/plugin-compat/wpml-sticky-links.php
* includes/builder/scripts/frontend/scripts.js
* includes/builder/scripts/src/library_scripts.js

- Avril 2020 -

Divi 4.4.5

- 30 avril 2020 -

et|icon_check_alt|

Mise à jour recommandée

On peaufine encore, rien de plus.

Mise à jour corrective

On reste sur un petit nombre de correctifs qui concernent l’ergonomie du Builder ou encore la compatibilité avec certaines extensions.

Listes des modifications (en anglais)

- Removed theme builder override warning message from already saved layout.
- Fixed Max Mega Menu plugin sometimes causing the Builder to reload.
- Fixed issue where layouts from different languages were not being loaded on builder library layouts.
- Fixed theme builder template hover option buttons not appearing on Safari.
- Fixed incorrect running of the Video Module to the fullscreen mode with resized browser window to the mobile size, when the Video Module's Visibility option desktop is turned off.
- Fixed a bug which prevented to expand/collapse layers from right click menu in Layers panel.
- Added support for Hummingbird plugin to clean up the cache on some circumstances.
- Fixed incorrect alignment of the slide's content after resizing the Chrome browser with the zoom level less than 100% while using the Slider module.
- Fixed Builder reloading itself after changing some Google related Divi Options.
- Fixed sticky links are not translated into permalinks on Global items.
- Fixed Specialty Sections editing from the Divi Library using the Latest Divi Builder Experience.
- Fixed broken column layout on Product Category and Tag pages.

Fichiers mis à jour

* core/components/init.php
* 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/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/TeamMember.php
* includes/builder/plugin-compat/megamenu.php
* includes/builder/plugin-compat/sitepress-multilingual-cms.php
* includes/builder/plugin-compat/the-events-calendar.php
* includes/builder/plugin-compat/wpml-sticky-links.php
* includes/builder/scripts/frontend/scripts.js

Divi 4.4.4

- 23 avril 2020 -

et|icon_check_alt|

Mise à jour recommandée

On sent une volonté de peaufiner Divi avant la sortie de la place de marché officielle !

Mise à jour corrective

Il y a moins de correctifs que d’habitude et plus de petites améliorations d’ergonomie dans l’utilisation du Builder.

Mais le plus important à retenir c’est qu’à l’avenir, les modules Image et Image en pleine largeur iront récupérer les textes alternatifs et les titres des images dans la bibliothèque.

ENFIN !

Par contre attention, ce n’est pas rétroactif pour autant. 

Listes des modifications (en anglais)

- Added input field to enter the meta_key in the Dynamic Content field option list.
- Improved accessibility for Image and Fullwidth Image Modules by automatically including Alt and Title attributes from the image's WP Media Library metadata when not defined in Divi Builder settings.
- Fixed issue where border-radius doesn't apply when parallax section overflow is set to visible.
- Added minor extra spacing between the final option group and the help button in the page settings modal.
- Updated drop-zone styles to reduce vertical bouncing while dragging in Layers panel.
- Fixed error when builder is activated for the first time on Event Calendar post without title.
- Removed default css important rule to allow specified font-wight on slider title.
- Fixed font icon not rendered properly in the frontend.
- Added Search to the filter dropdown in Layers panel.
- Added toggle button to parent layers in Layers panel, whether it has children or not.
- Updated SVG icon for DnD helper in Layers panel.
- Updated Drag and Drop in Layers View to allow dropping row/column/module to respective parent-layer only when the parent-layer is expanded.
- Fixed issue with Margin and Padding options.
- Layers panel now remembers modal position, height and width when moved/resized.
- Fixed Menu module center layout style.
- Fixed default line-height and font-size style value in the Person Module.
- Fixed layout export progress bar going above 100% in certain cases.

Fichiers mis à jour

* core/admin/js/portability.js
* 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/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/dynamic-content.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/FullwidthImage.php
* includes/builder/module/Image.php
* includes/builder/module/TeamMember.php
* includes/builder/module/field/MarginPadding.php
* includes/builder/plugin-compat/the-events-calendar.php

Divi 4.4.3

- 9 avril 2020 -

et|icon_check_alt|

Mise à jour recommandée

Le problème identifié a en fait été réparé la fois dernière en hotfix, on repart pour une période de stabilité.

Mise à jour corrective

Les correctifs portent cette fois-ci sur divers petits bugs dans l’interface de Divi ainsi que des améliorations pour WordPress 5.4.

Listes des modifications (en anglais)

- Fixed Specialty Section's Gutter Width was overriding Inner Rows Gutter Width.
- Added image sizing options for the post title featured image.
- Fixed split testing module disappear when cache plugin is active.
- Fixed border width range input to not pass the min limit 0.
- Fixed issue with 'Number' field on circle counter module so it can receive a decimal value.
- Fixed JS error when adding a new Row in Specialty Section from Layers panel.
- Fixed CSS Parallax and Motion Effect doesn't work on layout block in upcoming WordPress 5.4 due to markup change on Gutenberg.
- Fixed missing status and visibility options in Gutenberg UI.
- Fixed an error with caches when gzdeflate or gzinflate function was being disabled.
- Fixed iframe video not resizing correctly when Lazy Load option was enabled on Smush version 3.6.1.
- Updated fallback font size to match slider builder default font size.
- Fixed hover margin adding padding instead of margin on the element.
- Fixed vertically placed gallery module space between last two images.
- Fixed embed support for both full url and embed url of youtube.
- Fixed a bug which were setting invalid CSS for max-height when no max-height value were set for Logo in Menu module.
- Fixed an issue that caused the single post top/bottom code in integration to still be printed on the frontend even if the options were disabled.

Fichiers mis à jour

* core/components/Updates.php
* core/functions.php
* epanel/custom_functions.php
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/FullwidthPostTitle.php
* includes/builder/module/PostTitle.php
* includes/builder/module/Text.php
* includes/builder/module/field/Border.php
* includes/builder/module/field/MarginPadding.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/woocommerce/Tabs.php
* includes/builder/plugin-compat/seo-by-rank-math.php
* includes/builder/scripts/frontend/global-functions.js
* includes/builder/scripts/frontend/motion-effects.js
* includes/builder/scripts/frontend/scripts.js

- Mars 2020 -

Divi 4.4.2

- 27 mars 2020 -

et|icon_close_alt|

Mise à jour déconseillée

Il y a un souci de z-index sur les modules Menu, il vaut mieux attendre un correctif pour tous ceux qui utilisent le Theme Builder.

Mise à jour corrective

Il y a de nombreux correctifs pour préparer l’arrivée de WordPress 5.4, de PHP 7.4 mais aussi pour améliorer certaines spécificités du Woo Builder ou du Theme Builder.

Mais en voulant corriger un bug, un autre est arrivé.

Toutefois, il ne concerne que les personnes qui utilisent le Theme Builder et le module Menu. Si ce n'est pas votre cas, il n'y a aucun souci.

Listes des modifications (en anglais)

- Fixed incorrect Layout Block preview dimension on editor item inserter menu selector at WordPress 5.4.
- Fixed possible error when gutenberg is loaded if the menu's collapse-button isn't ready when the script is loaded.
- Fixed the dynamic content field getting escaped twice.
- Fixed header z-index.
- Fixed Email Optin Module in Theme Builder Footer does not work.
- Fixed a PHP 7.4+ notice that occurred in some cases with the Backend Divi Builder.
- Fixed Circle Counter animation not working with hidden header or sidebar.
- Fixed border radii not working for Woo Image module in Safari browser.
- Improved icons in Layers panel.
- Fixed Child Row alignment of specialty sections don't respect their alignment on the FE.
- Fixed a bug which prevented Layers panel to be opened from shortcut in some cases.
- Fixed Shop module showing incorrect number of columns in mobile mode when Column layout is set to default.
- Fixed undefined Woocommerce related fatal error on builder load.
- Fixed PHP fatal error when Menu module is added in TB.
- Fixed Featured Image on Product pages not being full width on mobile.
- Added Custom tabs in Woo Tabs module in non-product Pages.
- Includes Divi module's images on Rank Math sitemap and add ability to reload Rank Math app on rendered content update.
- Fixed the "wp is not defined" error that could show up in console when loading the builder.
- Fixed srset attributes not being generated properly for images that were scaled down by WordPress core.
- Fixed rollback to use fallback version format for trailing dot zero case.
- Fixed ES6 Promise enqueuing from jsDelivr CDN instead of local.
- Fixed a Javascript error when loading a page inside an iframe on a different domain.

Fichiers mis à jour

* core/admin/js/es6-promise.auto.min.js
* core/admin/js/frame-helpers.js
* core/components/VersionRollback.php
* core/components/api/spam/ReCaptcha.php
* core/functions.php
* core/ui/components/icon/icon.jsx
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/deprecations.php
* includes/builder/feature/gutenberg/blocks/Layout.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Signup.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/woocommerce/Images.php
* includes/builder/module/woocommerce/RelatedProducts.php
* includes/builder/module/woocommerce/Tabs.php
* includes/builder/module/woocommerce/Upsells.php
* includes/builder/plugin-compat/seo-by-rank-math.php
* includes/builder/scripts/frontend/scripts.js
* includes/builder/scripts/src/block-layout-frontend-preview.js

Divi 4.4.1

- 11 mars 2020 -

et|icon_check_alt|

Mise à jour recommandée

Le problème identifié sur le module Abonnement est réparé.

Mise à jour corrective

Nous avons un bon nombre de correctifs divers et variés.

Listes des modifications (en anglais)

- Fixed Gutenberg's Snackbar and Publish sidebar that is being rendered on top of Divi Library's overlay.
- Fixed price text hover styles in Shop module.
- Fixed arrows positioning for the Motion Effects Mid offset setting in Firefox.
- Fixed an HTML validation error in the Contact Form module's form element.
- Fixed incorrect fullscreen fullwidth header height in Layout Block Preview.
- Fixed Fullwidth Menu overlaping.
- Fixed layout block not being rendered on reusable block edit page if WordPress is installed in sub-directory.
- Fixed shortcode not working in Woo Tabs module.
- Fixed Blog Module Pagination to work in the Safari browser with Image Overlay.
- Fixed video iframe aspect ratio on the frontend when Smush Lazy Load enabled.
- Fixed Image Border settings in Gallery module.
- Fix a regression in the Email Opt-in module that caused all form submissions to be flagged as spam when Spam Protection was disabled in the module settings.
- Fixed incorrect layout block dimension in Gutenberg after window is resized to smaller screen since WordPress 5.4.
- Fixed breaking position options adjustment at Layout Block due to another Gutenberg markup change in WordPress 5.4.
- Fixed responsive content inherit value not properly computed when the value is escaped by ET_Builder_Element::_esc_attr method.
- Fixed CTA Body Text design not working on FE and few Body Text design affecting the CTA Title Text.
- Fixed broken fullscreen fullwidth header at Layout Block preview.
- Fixed broken tablet layout when using Woo Related product module and when Column layout is set.
- Fixed unwanted margin rendered when Use Default Editor on Gutenberg placeholder is hovered.
- Fixed an issue with HTML special characters not being decoded in Mailster error messages.
- Fixed broken tablet layout when using Woo Related product module and when Column layout is set.

Fichiers mis à jour

* core/components/api/email/Mailster.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/feature/gutenberg/blocks/Layout.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/module/Audio.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/FullwidthPortfolio.php
* includes/builder/module/Login.php
* includes/builder/module/MapItem.php
* includes/builder/module/NumberCounter.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Shop.php
* includes/builder/module/Signup.php
* includes/builder/module/TeamMember.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Toggle.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/type/WithSpamProtection.php
* includes/builder/module/woocommerce/AddToCart.php
* includes/builder/module/woocommerce/Description.php
* includes/builder/module/woocommerce/RelatedProducts.php
* includes/builder/module/woocommerce/Tabs.php
* includes/builder/module/woocommerce/Upsells.php
* includes/builder/plugin-compat/wp-responsive-table.php
* includes/builder/scripts/frontend/scripts.js
* includes/builder/scripts/src/block-layout-frontend-preview.js

Divi 4.4

- 5 mars 2020 -

et|icon_close_alt|

Mise à jour déconseillée

Les formulaires (d’abonnement chez moi) ne fonctionnent plus correctement suite à cette mise à jour. Il vaut mieux attendre un correctif.

Aperçu de la modale Calques de Divi 4.4

Mise à jour mineure : La modale des calques

Elegant Themes nous propose une nouvelle façon de travailler avec le Divi Builder et je dois vous avouer qu’elle fonctionne à merveille.

Lorsque l’on lance la modale des calques, on peut tout faire plus vite. On arrive au bon endroit d’une page, on ajoute des éléments, on les renomme, on les modifie, on les déplace… 

Je l’ai utilisée sur cette page pour rédiger cette analyse et je dois dire qu’elle est bien pensée et bien exécutée.  

On retrouve là leur talent de créateurs d’interfaces et ça fait plaisir.

Mais vous savez aussi ce qui se cache dans les changements de cette version ? Les galeries vont ENFIN récupérer les textes alternatifs de la bibliothèque de WordPress plutôt que les titres !

Ça fait quoi, 6 ans qu’on attend ça ? C’était pas trop tôt.

Listes des modifications (en anglais)

- Added Scroll Effects.
- Fixed shortcodes failing to load while editing in the Visual Builder when a Theme Builder body layout is used.
- Fixed Cannot read property 'join' of undefined error when opening settings modal due to static helper file hasn't been rebuilt.
- Fixed builder crash when extending module styles of a newly created child module.
- Fixed characters encoding for category meta in Post Slider & FW Post Slider module in builder mode.
- Fixed certain styles in a Theme Builder Body layout affecting the Visual Builder container.
- Fixed broken CSS Parallax in new builder experience.
- Fixed menu module being overlapped by content in columns after it by default.
- Fixed transparent header causing a double top padding being applied in the Visual Builder only in certain cases.
- Fixed Dynamic Content not working in certain cases inside Blog modules which display the full post content.
- Emulate hover state content swap on click event for mobile devices.
- Fixed Title / Content for Login module disappear on hover.
- Fixed issue where Post Title only loads the first time on WordPress.com websites.
- Fixed Rows pasting into empty sections.
- Fixed animated elements not showing up after switching tabs in Tabs module in certain cases.
- Fixed Dynamic Content post title label truncation by removing the fixed length.
- Fix position value output on FE on modules that have relative position as default.

Fichiers mis à jour

* CREDITS.md
* epanel/core_functions.php
* functions.php
* includes/builder/autoload.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/feature/custom-defaults/Settings.php
* includes/builder/feature/gutenberg/blocks/Layout.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets/css/src/failure_modal.scss
* includes/builder/frontend-builder/assets/css/src/fb-top-window.scss
* includes/builder/frontend-builder/assets/css/src/responsive-preview.scss
* includes/builder/frontend-builder/assets/scripts/failure_notice.js
* includes/builder/frontend-builder/assets/scripts/src/failure_notice.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/ThemeBuilderRequest.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/functions.php
* includes/builder/languages/et_builder-en_US-et-builder-gutenberg.po
* includes/builder/main-structure-elements.php
* includes/builder/module/Accordion.php
* includes/builder/module/BarCounters.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/Gallery.php
* includes/builder/module/Login.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/Shop.php
* includes/builder/module/Signup.php
* includes/builder/module/SliderItem.php
* includes/builder/module/TabsItem.php
* includes/builder/module/TeamMember.php
* includes/builder/module/VideoSliderItem.php
* includes/builder/module/field/Factory.php
* includes/builder/module/field/Position.php
* includes/builder/module/field/Scroll.php
* includes/builder/module/field/Transform.php
* includes/builder/module/helpers/Alignment.php
* includes/builder/module/helpers/BackgroundLayout.php
* includes/builder/module/helpers/Font.php
* includes/builder/module/helpers/Height.php
* includes/builder/module/helpers/HoverOptions.php
* includes/builder/module/helpers/MaxHeight.php
* includes/builder/module/helpers/MaxWidth.php
* includes/builder/module/helpers/MinHeight.php
* includes/builder/module/helpers/MultiValue.php
* includes/builder/module/helpers/MultiViewOptions.php
* includes/builder/module/helpers/OptionTemplate.php
* includes/builder/module/helpers/Overflow.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/helpers/Slider.php
* includes/builder/module/helpers/TransitionOptions.php
* includes/builder/module/helpers/Width.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/helpers/motion/Blur.php
* includes/builder/module/helpers/motion/Motion.php
* includes/builder/module/helpers/motion/Opacity.php
* includes/builder/module/helpers/motion/Rotate.php
* includes/builder/module/helpers/motion/Sanitizer.php
* includes/builder/module/helpers/motion/Scale.php
* includes/builder/module/helpers/motion/Translate.php
* includes/builder/module/type/PostContent.php
* includes/builder/module/woocommerce/Tabs.php
* includes/builder/plugin-compat/advanced-custom-fields.php
* includes/builder/plugin-compat/the-events-calendar.php
* includes/builder/plugin-compat/wp-smushit.php
* includes/builder/post/PostStack.php
* includes/builder/scripts/admin_global_functions.js
* includes/builder/scripts/bfb_admin_script.js
* includes/builder/scripts/builder.js
* includes/builder/scripts/cache_notice.js
* includes/builder/scripts/cpt-modules-wrapper.js
* includes/builder/scripts/ext/jquery.easypiechart.js
* includes/builder/scripts/ext/jquery.fittext.js
* includes/builder/scripts/ext/jquery.fitvids.js
* includes/builder/scripts/ext/jquery.hashchange.js
* includes/builder/scripts/ext/jquery.magnific-popup.js
* includes/builder/scripts/ext/jquery.mobile.custom.min.js
* includes/builder/scripts/ext/lz-string.min.js
* includes/builder/scripts/ext/salvattore.min.js
* includes/builder/scripts/ext/waypoints.min.js
* includes/builder/scripts/failure_notice.js
* includes/builder/scripts/frontend-builder-global-functions.js
* includes/builder/scripts/frontend/global-functions.js
* includes/builder/scripts/frontend/motion-effects.js
* includes/builder/scripts/frontend/preview.js
* includes/builder/scripts/frontend/scripts.js
* includes/builder/scripts/library_category.js
* includes/builder/scripts/library_scripts.js
* includes/builder/scripts/page-settings-metabox.js
* includes/builder/scripts/reset_memory_limit_increase_setting.js
* includes/builder/scripts/roles_admin.js
* includes/builder/scripts/src/admin_global_functions.js
* includes/builder/scripts/src/bfb_admin_script.js
* includes/builder/scripts/src/block-layout-frontend-preview.js
* includes/builder/scripts/src/builder.js
* includes/builder/scripts/src/cache_notice.js
* includes/builder/scripts/src/cpt-modules-wrapper.js
* includes/builder/scripts/src/failure_notice.js
* includes/builder/scripts/src/library_category.js
* includes/builder/scripts/src/library_scripts.js
* includes/builder/scripts/src/page-settings-metabox.js
* includes/builder/scripts/src/reset_memory_limit_increase_setting.js
* includes/builder/scripts/src/roles_admin.js
* includes/builder/styles/frontend-builder-global-style.scss
* includes/builder/styles/frontend-builder-grid.scss
* includes/builder/styles/frontend-builder-shared-conditional-style.scss
* includes/builder/styles/frontend-builder-shared-style.scss
* includes/builder/styles/frontend-builder-style.scss
* includes/builder/styles/frontend-builder/button.scss
* includes/builder/styles/frontend-builder/comments.scss
* includes/builder/styles/magnific_popup.css
* includes/builder/styles/src/advanced_options.scss
* includes/builder/styles/src/bb_bfb_common.scss
* includes/builder/styles/src/jquery-ui-1.12.1.custom.scss
* includes/builder/styles/src/library_menu.scss
* includes/builder/styles/src/library_pages.scss
* includes/builder/styles/src/magnific_popup.scss
* includes/builder/styles/src/notification_popup_styles.scss
* includes/builder/styles/src/preview.scss
* includes/builder/styles/src/roles_style.scss
* includes/builder/styles/src/style.scss
* includes/builder/styles/src/widgets.scss
* includes/functions/sanitization.php
* includes/module-customizer/migrations.php
* js/custom.js
* js/src/admin_post_settings.js
* js/src/custom.js
* js/src/custom.unified.js
* js/src/menu_fix.js
* js/src/smoothscroll.js
* js/src/theme-customizer-controls.js
* js/src/theme-customizer.js
* scss/base.scss
* scss/editor-blocks.scss
* scss/editor-style.scss
* scss/main-styles.scss
* scss/rtl.scss
* scss/style-cpt.dev.scss
* scss/style-cpt.scss
* scss/style-header.scss
* scss/style.dev.scss
* scss/style.scss
* scss/theme-customizer-controls-styles.scss
* webpack.config.js
* webpack.production.config.js

- Février 2020 -

Divi 4.3.3

- 20 février 2020 -

et|icon_check_alt|

Mise à jour recommandée

La stabilité est au rendez-vous.

Mise à jour corrective

La liste des correctifs est sacrément longue mais c’est surtout parce que nous n’avions pas eu de mise à jour en 2 semaines.

Listes des modifications (en anglais)

- Prevented WP-Stateless from causing et-cache folder to grow indefinitely.
- Fixed redundant CSS on modules with position options.
- Fixed Scroll Effects elements Animation issues on real mobile devices.
- Fixed an issue with the Testimonial module author/company link target.
- Fixed background image and gradient not working in Bar Counter Module.
- Fixed Border settings in Cart notice module.
- Fixed Contact Forms not showing a success message on 404 or other error pages.
- Improved Scroll Effects preview accuracy when using the Divi Builder in backend.
- Fixed a JavaScript error that occured when choosing to clone an existing page from the Page Creation cards.
- Fixed a PHP error that occured when loading the builder in certain cases.
- Introduces hooks action after BFB autosave and VB explicit save for 3rd Party extensions to access the rendered content.
- Fixed Sections Removing issue in Legacy Builder in some cases.
- Fixed menus inside rows being cut off on mobile devices.
- Avoid reinit Maps and Fullwidth Maps modules during preview mode changes and resizing settings modal.
- Fixed inconsistent background behaviour on post slider and fullwidth post slider when featured image is set as background and other background setting are changed.
- Rendered progress bar on portability tooltip even the progress is 0% to avoid spinner being rendered.
- Added Border and Box Shadow options to the Fullwidth Code and Code modules.
- Fixed Individual accordion Closed Title Font styles output.
- Fixed error "Input argument is not an HTMLInputElement" in custom CSS editor.
- Fixed Theme Builder cannot be loaded when WooCommerce Points & Rewards plugin is activated.
- Fixed fullscreen Fullwidth Header elements not taking the full screen height when used inside a Theme Builder header layout.
- Fixed Post oEmbeds not working when post pages are affected by a Theme Builder body layout.
- Fixed custom post type taxonomy term archive listings being overridden by the post type archive page condition rather than the taxonomy term archive condition in Theme Builder.
- Fixed contact form modules in Theme Builder layouts not submitting when displayed on archive listing pages.
- Fixed specialty section solid column border not showing in frontend.
- Fixed misaligned settings modal's UI component on Layout Block builder.
- Fixed modules with position fixed and bottom origin, on VB and TB.
- Fixed location of buttons with fixed position on VB.
- Fixed location of modules with fixed position on zoom preview.
- Fixed Image border not showing on Placeholder images when using the Shop module.
- Fixed a bug in Blog/PostSlider/Portfolio modules to show Private posts to Admin, Editor and Author user level.
- Fixed title, content, and meta hover styles in the blog module not being applied when hovering over the module.
- Fixed nested Toolset shortcodes not working.
- Allowed the display of non-public taxonomies for post conditions in the Theme builder and added filters to control this behavior.
- Fixed Woo Images module's Image not showing up on Shop when Theme Builder layout is used.
- Fixed Product crashes on front end when using Divi Builder content w/o enabling the builder.
- Fixed Blog module pagination being affected by the main WordPress query in certain cases leading to 404 errors.
- Removed unsupported Read More Tag button from the tinyMCE editor.
- Fixed mailster custom field data not showing.
- Fixed reCAPTCHA v3 invalid action name JavaScript error.
- Revived progress bar in tooltip export at visual builder.
- Fixed issue with Mailchimp Email Optin's group data with type dropdown / radio not being sent properly.
- Fixed error email already exists in Mailster Optin Email Module when the user already subscribed to another list.
- Fixed theme customizer not displaying correctly in RTL mode.

Fichiers mis à jour

* LICENSE.md
* core/admin/js/core.js
* core/admin/js/portability.js
* core/components/api/email/MailChimp.php
* core/components/api/email/Mailster.php
* core/components/api/spam/ReCaptcha.php
* includes/builder/ab-testing.php
* includes/builder/autoload.php
* includes/builder/class-et-builder-element.php
* includes/builder/compat/early.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/theme-builder/ThemeBuilderRequest.php
* includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholder.php
* includes/builder/frontend-builder/theme-builder/WoocommerceProductVariablePlaceholderDataStoreCPT.php
* includes/builder/frontend-builder/theme-builder/WoocommerceProductVariationPlaceholder.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/BarCounters.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/Button.php
* includes/builder/module/Code.php
* includes/builder/module/ContactForm.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthCode.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/Shop.php
* includes/builder/module/Testimonial.php
* includes/builder/module/field/Position.php
* includes/builder/module/helpers/Background.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/helpers/Slider.php
* includes/builder/module/woocommerce/CartNotice.php
* includes/builder/module/woocommerce/Tabs.php
* includes/builder/plugin-compat/wp-views.php
* includes/builder/scripts/frontend/global-functions.js
* includes/builder/scripts/frontend/scripts.js
* includes/builder/scripts/src/bfb_admin_script.js
* includes/builder/scripts/src/block-layout-frontend-preview.js
* includes/builder/scripts/src/builder.js
* js/src/custom.js
* js/src/theme-customizer.js

Divi 4.3.2

- 7 février 2020 -

et|icon_check_alt|

Mise à jour recommandée

Il n’y a que de petits correctifs.

Mise à jour corrective

On retrouve des correctifs divers et variés pour la stabilité de Divi.

Listes des modifications (en anglais)

- Fixed the issue when Module settings were not accessible on hover in some cases.
- Fixed headed z-index position on custom post types.
- Fixed Font Uploader in Divi Builder.
- Fixed wireframe mode not being visible when editing a post affected by a Theme Builder body layout.
- Fixed cloned and imported Theme Builder layouts still showing the Page Creation flow in certain cases.
- Fixed incorrect fixed positioning module inside layout block preview.
- Fixed characters encoding for category meta Post Title & FW Post Title module in builder mode.
- Fixed fatal error when previewing Divi theme.

Fichiers mis à jour

* core/components/Portability.php
* core/init.php
* includes/builder/class-et-builder-element.php
* includes/builder/feature/gutenberg/blocks/Layout.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/module/field/Position.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/scripts/src/block-layout-frontend-preview.js

Divi 4.3.1

- 5 février 2020 -

et|icon_check_alt|

Mise à jour recommandée

Tout est fonctionnel, on peut essayer les dernières nouveautés.

Mise à jour corrective

Les animations et les effets de défilement ne fonctionnaient finalement pas bien, ce correctif vient résoudre ces bugs le jour-même de la sortie de la 4.3.

Listes des modifications (en anglais)

- Fixed Motion Effects loading issues on Frontend in some cases.
- Fix a JavaScript error when loading the Visual Builder from the WP Admin.
- Fixed Animations loading on Frontend.
- Fixed a bug that cause the builder's global JS object to be defined on frontend pages.
- Fixed Animations loading on Frontend.

Fichiers mis à jour

* core/admin/js/frame-helpers.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/scripts/frontend/motion-effects.js
* js/src/custom.js

Divi 4.3

- 5 février 2020 -

et|icon_close_alt|

Mise à jour déconseillée

Un correctif est sorti quelques heures plus tard, il faut passer directement à la version 4.3.1.

Mise à jour mineure : Les effets de défilement

C’est bon, Elegant Themes a sorti sa version des Motion Effects d'Elementor (pas tous pour autant) et presque dans les temps puisqu'il était question de fin janvier.

On peut donc maintenant être encore plus créatif et créer un effet « Wow » sur nos sites avec 6 effets et plein de réglages pour les peaufiner.

C’est génial… mais ça ne concerne que les utilisateurs très avancés finalement. Il n’y a qu’à voir les exemples proposées (cf lien ci-dessous), il faut un sacré niveau en graphisme pour tirer le plein potentiel de cette nouveauté.

On ne va pas cracher dessus pour autant, Divi rattrape son retard sur Elementor, ce qui est une bonne chose.

Cette mise à jour corrige également divers bugs et problèmes autour du contenu dynamique. 

Listes des modifications (en anglais)

- Added Scroll Effects.
- Fixed shortcodes failing to load while editing in the Visual Builder when a Theme Builder body layout is used.
- Fixed Cannot read property 'join' of undefined error when opening settings modal due to static helper file hasn't been rebuilt.
- Fixed builder crash when extending module styles of a newly created child module.
- Fixed characters encoding for category meta in Post Slider & FW Post Slider module in builder mode.
- Fixed certain styles in a Theme Builder Body layout affecting the Visual Builder container.
- Fixed broken CSS Parallax in new builder experience.
- Fixed menu module being overlapped by content in columns after it by default.
- Fixed transparent header causing a double top padding being applied in the Visual Builder only in certain cases.
- Fixed Dynamic Content not working in certain cases inside Blog modules which display the full post content.
- Emulate hover state content swap on click event for mobile devices.
- Fixed Title / Content for Login module disappear on hover.
- Fixed issue where Post Title only loads the first time on WordPress.com websites.
- Fixed Rows pasting into empty sections.
- Fixed animated elements not showing up after switching tabs in Tabs module in certain cases.
- Fixed Dynamic Content post title label truncation by removing the fixed length.
- Fix position value output on FE on modules that have relative position as default.

Fichiers mis à jour

* CREDITS.md
* epanel/core_functions.php
* functions.php
* includes/builder/autoload.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/Library.php
* includes/builder/feature/custom-defaults/Settings.php
* includes/builder/feature/gutenberg/blocks/Layout.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets/css/src/failure_modal.scss
* includes/builder/frontend-builder/assets/css/src/fb-top-window.scss
* includes/builder/frontend-builder/assets/css/src/responsive-preview.scss
* includes/builder/frontend-builder/assets/scripts/failure_notice.js
* includes/builder/frontend-builder/assets/scripts/src/failure_notice.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/ThemeBuilderRequest.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/functions.php
* includes/builder/languages/et_builder-en_US-et-builder-gutenberg.po
* includes/builder/main-structure-elements.php
* includes/builder/module/Accordion.php
* includes/builder/module/BarCounters.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/Gallery.php
* includes/builder/module/Login.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/Shop.php
* includes/builder/module/Signup.php
* includes/builder/module/SliderItem.php
* includes/builder/module/TabsItem.php
* includes/builder/module/TeamMember.php
* includes/builder/module/VideoSliderItem.php
* includes/builder/module/field/Factory.php
* includes/builder/module/field/Position.php
* includes/builder/module/field/Scroll.php
* includes/builder/module/field/Transform.php
* includes/builder/module/helpers/Alignment.php
* includes/builder/module/helpers/BackgroundLayout.php
* includes/builder/module/helpers/Font.php
* includes/builder/module/helpers/Height.php
* includes/builder/module/helpers/HoverOptions.php
* includes/builder/module/helpers/MaxHeight.php
* includes/builder/module/helpers/MaxWidth.php
* includes/builder/module/helpers/MinHeight.php
* includes/builder/module/helpers/MultiValue.php
* includes/builder/module/helpers/MultiViewOptions.php
* includes/builder/module/helpers/OptionTemplate.php
* includes/builder/module/helpers/Overflow.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/helpers/Slider.php
* includes/builder/module/helpers/TransitionOptions.php
* includes/builder/module/helpers/Width.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/helpers/motion/Blur.php
* includes/builder/module/helpers/motion/Motion.php
* includes/builder/module/helpers/motion/Opacity.php
* includes/builder/module/helpers/motion/Rotate.php
* includes/builder/module/helpers/motion/Sanitizer.php
* includes/builder/module/helpers/motion/Scale.php
* includes/builder/module/helpers/motion/Translate.php
* includes/builder/module/type/PostContent.php
* includes/builder/module/woocommerce/Tabs.php
* includes/builder/plugin-compat/advanced-custom-fields.php
* includes/builder/plugin-compat/the-events-calendar.php
* includes/builder/plugin-compat/wp-smushit.php
* includes/builder/post/PostStack.php
* includes/builder/scripts/admin_global_functions.js
* includes/builder/scripts/bfb_admin_script.js
* includes/builder/scripts/builder.js
* includes/builder/scripts/cache_notice.js
* includes/builder/scripts/cpt-modules-wrapper.js
* includes/builder/scripts/ext/jquery.easypiechart.js
* includes/builder/scripts/ext/jquery.fittext.js
* includes/builder/scripts/ext/jquery.fitvids.js
* includes/builder/scripts/ext/jquery.hashchange.js
* includes/builder/scripts/ext/jquery.magnific-popup.js
* includes/builder/scripts/ext/jquery.mobile.custom.min.js
* includes/builder/scripts/ext/lz-string.min.js
* includes/builder/scripts/ext/salvattore.min.js
* includes/builder/scripts/ext/waypoints.min.js
* includes/builder/scripts/failure_notice.js
* includes/builder/scripts/frontend-builder-global-functions.js
* includes/builder/scripts/frontend/global-functions.js
* includes/builder/scripts/frontend/motion-effects.js
* includes/builder/scripts/frontend/preview.js
* includes/builder/scripts/frontend/scripts.js
* includes/builder/scripts/library_category.js
* includes/builder/scripts/library_scripts.js
* includes/builder/scripts/page-settings-metabox.js
* includes/builder/scripts/reset_memory_limit_increase_setting.js
* includes/builder/scripts/roles_admin.js
* includes/builder/scripts/src/admin_global_functions.js
* includes/builder/scripts/src/bfb_admin_script.js
* includes/builder/scripts/src/block-layout-frontend-preview.js
* includes/builder/scripts/src/builder.js
* includes/builder/scripts/src/cache_notice.js
* includes/builder/scripts/src/cpt-modules-wrapper.js
* includes/builder/scripts/src/failure_notice.js
* includes/builder/scripts/src/library_category.js
* includes/builder/scripts/src/library_scripts.js
* includes/builder/scripts/src/page-settings-metabox.js
* includes/builder/scripts/src/reset_memory_limit_increase_setting.js
* includes/builder/scripts/src/roles_admin.js
* includes/builder/styles/frontend-builder-global-style.scss
* includes/builder/styles/frontend-builder-grid.scss
* includes/builder/styles/frontend-builder-shared-conditional-style.scss
* includes/builder/styles/frontend-builder-shared-style.scss
* includes/builder/styles/frontend-builder-style.scss
* includes/builder/styles/frontend-builder/button.scss
* includes/builder/styles/frontend-builder/comments.scss
* includes/builder/styles/magnific_popup.css
* includes/builder/styles/src/advanced_options.scss
* includes/builder/styles/src/bb_bfb_common.scss
* includes/builder/styles/src/jquery-ui-1.12.1.custom.scss
* includes/builder/styles/src/library_menu.scss
* includes/builder/styles/src/library_pages.scss
* includes/builder/styles/src/magnific_popup.scss
* includes/builder/styles/src/notification_popup_styles.scss
* includes/builder/styles/src/preview.scss
* includes/builder/styles/src/roles_style.scss
* includes/builder/styles/src/style.scss
* includes/builder/styles/src/widgets.scss
* includes/functions/sanitization.php
* includes/module-customizer/migrations.php
* js/custom.js
* js/src/admin_post_settings.js
* js/src/custom.js
* js/src/custom.unified.js
* js/src/menu_fix.js
* js/src/smoothscroll.js
* js/src/theme-customizer-controls.js
* js/src/theme-customizer.js
* scss/base.scss
* scss/editor-blocks.scss
* scss/editor-style.scss
* scss/main-styles.scss
* scss/rtl.scss
* scss/style-cpt.dev.scss
* scss/style-cpt.scss
* scss/style-header.scss
* scss/style.dev.scss
* scss/style.scss
* scss/theme-customizer-controls-styles.scss
* webpack.config.js
* webpack.production.config.js

- Janvier 2020 -

Divi 4.2.2

- 21 janvier 2020 -

et|icon_check_alt|

Mise à jour recommandée

Quelques correctifs au programme, rien de transcendant.

Mise à jour corrective

On a là des correctifs qui portent surtout sur l'édition du site : différence entre l'interface publique et le Builder Visuel, problèmes de défilement, prévisualisation de la police par défaut lorsqu’elle est importée dans le Builder…

Plein de petites choses pour continuer à peaufiner Divi.

Listes des modifications (en anglais)

- Fixed text module with position options not looking the same in FE and VB.
- Fixed scrolling issue in tinyMCE editor in some cases.
- Fixed missing scrollbar after closing the Settings Modal with tinyMCE in fullscreen mode.
- Fixed a rare fatal error when attempting to edit a page assigned as the posts page for the site with the builder.
- Fixed the font upload modal overlay overlapping the modal itself.
- Fixed z-index values set to 0 being read as empty on FE.
- Fixed modules position if z-index is set.
- Fixed columns having a minimum height of 48px.
- Fixed Post Content modules not outputting all The Events Calendar event data.
- Fixed WooCommerce product count under Theme Options overriding the Shop module settings.
- Fixed locale system.
- Fixed Uploaded User Fonts rendering when they set as default in Customizer.
- Added new et_search_form_fields hook that fires inside the theme search form element.
- Fixed a JavaScript syntax error that occurred when passing an invalid ID when the alternative scroll-to-anchor method was enabled.

Fichiers mis à jour

* core/functions.php
* epanel/custom_functions.php
* epanel/google-fonts/et_google_fonts.js
* functions.php
* header.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/init.php
* includes/builder/frontend-builder/theme-builder/frontend.php
* includes/builder/module/Shop.php
* includes/builder/module/Signup.php
* includes/builder/module/field/Position.php
* includes/builder/plugin-compat/amazon-s3-and-cloudfront.php
* includes/builder/plugin-compat/the-events-calendar.php
* includes/builder/scripts/frontend-builder-scripts.js
* theme-header.php

Divi 4.2.1

- 17 janvier 2020 -

et|icon_check_alt|

Mise à jour recommandée

Si vos mises en page étaient cassées suite à la dernière mise à jour, c’est réparé !

Mise à jour corrective

La dernière mise à jour avait introduit des bugs sur les sites utilisant des layouts, c'est corrigé.

Listes des modifications (en anglais)

- Avoid setting default position on desktop.
- Fixed styling conflict with Divi Den Pro plugin for Login & Subscribe module.
- Fixed sections with default position options having forced default width of 100%.
- Fixed 3 column rows adding into some specialty sections from library.
- Fixed rows inside a Fullwidth Post Content module having incorrect default padding.
- Fixed border styles for Gallery module being applied to the image element rather than the image wrapper.
- Fixed the issue when Parallax background was not applied correctly in Filterable Portfolio in some cases.
- Fixed error when testimonial module content not wrapped with HTML tag.
- Fixed Page Options Role in Gutenberg Editor.
- Fixed responsive images compatibility issue with WP Offload Media Lite for Amazon S3 plugin.
- Fixed email address alignment on phone resolution.

Fichiers mis à jour

* core/components/Portability.php
* core/components/data/Utils.php
* core/components/data/init.php
* core/composer.json
* core/functions.php
* core/wp_functions.php
* css/main-styles.css
* includes/builder/class-et-builder-element.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/theme-builder/ThemeBuilderRequest.php
* includes/builder/frontend-builder/theme-builder/template-setting-validations.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/frontend-builder/theme-builder/wpml.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Gallery.php
* includes/builder/module/Login.php
* includes/builder/module/Signup.php
* includes/builder/module/Testimonial.php
* includes/builder/module/field/Position.php
* includes/builder/plugin-compat/amazon-s3-and-cloudfront.php
* includes/builder/scripts/frontend-builder-scripts.js

Divi 4.2

- 16 janvier 2020 -

et|icon_check_alt|

Mise à jour recommandée

Les nouveautés introduites n’affectent pas la stabilité de Divi.

Aperçu de la nouvelle option de Position dans Divi 4.2

Mise à jour mineure : Les options de Position

Suite à la sortie du Theme Builder et du module Menu, un manque était apparu : il n’était plus possible de faire de menu fixe (déconseillé sur 95% des sites, mais bon…).

Cette mise à jour vient donc corriger ce problème en introduisant des options de position pour tous les éléments.

On peut ainsi les laisser en position statique (par défaut), ou les passer en position relative, absolue ou fixe. Et lorsqu’une des 3 positions est sélectionnée, une poignée apparaît en haut à droite pour nous permettre d’affiner la position finale.

Cela va ouvrir plein de possibilités (pour ceux qui ne le faisaient pas déjà en CSS) mais elles seraient trop longues à détailler ici. Par contre, allez voir l’annonce d’Elegant Themes (bouton ci-dessous).

Cette mise à jour apporte également un certain nombre de correctifs dont la compatibilité entre WPML et le Theme Builder.

Petite indiscrétion : En fait nous avons là une des fondations des Motion Effects !

Listes des modifications (en anglais)

- Added position options to all modules.
- Added draggable position controller to all modules.
- Fixed missing Circle Counter module validation in VB.
- Fixed certain custom post types from plugins not being visible in the Builder Post Type Integration tab of the options page.
- Fixed HTML5 validation error with the search button element in Menu and Fullwidth Menu modules.
- Fixed the issue when fonts are not visible in Customizer in some cases.
- Fixed broken CSS Parallax in new builder experience.
- Fixed Theme Builder compatibility with WPML.
- Fixed an issue with the Fullwidth Header module logo image alt using the title text instead of the alternative text.
- Fixed clone existing page options still being available when load layout permission is disabled.
- Fixed the Use Current Page option in the Shop module not displaying the correct products on product attribute archive pages.
- Fixed Theme Builder import not importing all layouts from the export file in certain cases.
- Fixed setting of initial shortcode index for child items in Visual Builder.
- Fix an error that occurred when attempting to load a layout using the Divi Layout Block.
- Fixed potential PHP error when activating the New Divi Builder Experience using the link below legacy builder.
- Fixed Comments & Reviews modules' Border option group selector.
- Fixed fullscreen Header module not accounting for the Theme Builder header layout height, if any.
- Fixed an issue where the Featured Image on a post would use the Post Title in place of its own Alt Text (as set in the WP Media Library).
- Fixed Theme Builder Body layout section background color page settings interactions with Post Content section background color page settings.
- Fixed empty default WooCommerce HTML tags appearing on product pages which are powered by the Theme Builder.
- Fixed border radius not applying to the Gallery module image overlay.
- Removed unwanted vertical spaces in accordion, toggle, call to action, email optin, login, and testimonial modules when their title and/or content are empty.
- Added check to ensure Gutenberg is installed before registering Divi Layout Block.
- Fixed the responsive images srcset & sizes attributes after upload directory changed.
- Fixed errors caused by using Gutenberg functions when Gutenberg wasn't installed.
- Fixed users being unable to subscribe to other lists if they are already subscribed on another list on Activecampaign.

Fichiers mis à jour

* core/admin/js/core.js
* core/components/api/email/ActiveCampaign.php
* core/composer.json
* core/cypress.json
* core/functions.php
* core/ui/components/controls/sortable-list/sortable-list.jsx
* core/ui/components/controls/toggle/toggle.jsx
* core/ui/components/hoc/drag-drop-context.jsx
* core/ui/components/icon/icon.jsx
* core/ui/utils/frame-helpers.js
* core/ui/utils/property-resolver.js
* core/wp_functions.php
* epanel/core_functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/feature/gutenberg/blocks/Layout.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/ThemeBuilderRequest.php
* includes/builder/frontend-builder/theme-builder/admin.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/frontend-builder/theme-builder/template-setting-validations.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/frontend-builder/theme-builder/wpml.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/Audio.php
* includes/builder/module/Blog.php
* includes/builder/module/Button.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/Comments.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/FullwidthMenu.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/Gallery.php
* includes/builder/module/Login.php
* includes/builder/module/Map.php
* includes/builder/module/Menu.php
* includes/builder/module/NumberCounter.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PricingTables.php
* includes/builder/module/Search.php
* includes/builder/module/Shop.php
* includes/builder/module/Signup.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Toggle.php
* includes/builder/module/Video.php
* includes/builder/module/VideoSlider.php
* includes/builder/module/field/MaxWidth.php
* includes/builder/module/field/Position.php
* includes/builder/module/woocommerce/Gallery.php
* includes/builder/plugin-compat/woocommerce.php
* includes/builder/scripts/bfb_admin_script.js
* includes/builder/scripts/frontend-builder-scripts.js
* index.php
* js/custom.js
* page-template-blank.php
* page.php
* single-project.php
* single.php

Divi 4.1

- 9 janvier 2020 -

et|icon_check_alt|

Mise à jour recommandée

Les nouveautés introduites n’affectent pas la stabilité de Divi.

Aperçu du bloc Divi dans Gutenberg pour la version 4.1

Mise à jour mineure : L’intégration poussée à Gutenberg

Il y a un peu plus d’un an, WordPress 5.0 sortait et mettait le bazar dans les plans de développement de Divi.

Maintenant c’est bon, les développeurs nous montrent qu’ils vont réussir à concilier le meilleur des deux mondes et ce n’est qu’un début !

Grâce à cette mise à jour, on peut créer ou importer n’importe quelle mise en page faite avec Divi.

Et là où c’est fort c’est qu’il ne s’agit pas juste d’importer des éléments de bibliothèque, on peut également les modifier sans quitter la page.

On a ainsi une mini-instance de Divi qui se lance, on modifie tout ce que l’on souhaite et une fois terminé, on est de retour dans l’éditeur de WordPress.

Ce sera surtout intéressant pour toutes les publications où l’on n’utilisera pas le Divi Builder (je pense aux articles, notamment) mais dans lesquelles on pourra quand même ajouter une touche de Builder.

Au passage, les développeurs en ont profité pour que les styles de Divi soient mieux retranscris dans l’éditeur WordPress… mais c’est raté. Les polices définies ne sont même pas récupérées. Vivement que ce soit mieux fait.

Pour finir, cette mise à jour contient également divers correctifs et améliorations.

Petite indiscrétion : Nous devrions avoir les « Motion Effects » ce mois-ci également. La fonctionnalité est directement inspirée de ce que propose Elementor.

Mais j’espère que la touche « Elegant Themes » sera au rendez-vous pour proposer quelque chose d’encore plus réussi et ergonomique !

Listes des modifications (en anglais)

- Fixed issue were builder broke when pasting incorrect payload on background tab UI.
- Fixed WooCommerce cart notices being misplaced when the module is used in a Theme Builder layout on products that do not use the builder for their content.
- Shortened the product and project taxonomy labels in theme builder.
- Fixed Extra's category layouts being included in Your Existing Pages tab of Load From Library modal.
- Improved hover content swap on per post mouse hover.
- Fixed responsive images not switching properly when tablet/phone mode images had no SRCSET attributes.
- Fixed overflow settings being overwritten by border radius settings in certain cases.
- Fixed color manager tooltip not being visible in the first row in some cases.
- Allowed common HTML tags (e.g. h1-h6, i, strong etc.) in Dynamic Content Before and After fields.
- Adding Divi Layout Block.
- Enabling user to add pre-made layout, saved layout, or page's layout to Block Editor.
- Enabling user to edit layout inserted into Divi Layout Block.
- Post Featured Image Dynamic Content option will now display the category/tag/term featured image, if any.
- Fixed large import files failing to import in the Theme Builder.
- Introduced paste styles on mixed selected items.
- Fixed Woo Related Products to display only Products when used in Shop page irrespective of the Theme Customizer's Shop Page Display setting.
- Added the Skype protocol ("skype:") to WP's URL whitelist, so that Skype URLs can be used in link fields.
- Updated translation tasks so it can handle Divi Layout Block's translatable string mechanism.
- Added styling for Block Editor which matches Divi's frontend appearance.

Fichiers mis à jour

* core/functions.php
* css/editor-blocks.css
* css/main-styles.css
* et-pagebuilder/et-pagebuilder.php
* functions.php
* includes/block-editor-integration.php
* includes/builder/api/rest/BlockLayout.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/feature/Library.php
* includes/builder/feature/dynamic-content.php
* includes/builder/feature/gutenberg/blocks/Layout.php
* includes/builder/feature/gutenberg/utils/Conversion.php
* includes/builder/feature/woocommerce-modules.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/functions.php
* includes/builder/languages/ar.po
* includes/builder/languages/bg_BG.po
* includes/builder/languages/cs_CZ.po
* includes/builder/languages/da_DK.po
* includes/builder/languages/de_DE.po
* includes/builder/languages/el.po
* includes/builder/languages/en_US.po
* includes/builder/languages/es_ES.po
* includes/builder/languages/et_builder-ar-et-builder-gutenberg.po
* includes/builder/languages/et_builder-bg_BG-et-builder-gutenberg.po
* includes/builder/languages/et_builder-cs_CZ-et-builder-gutenberg.po
* includes/builder/languages/et_builder-da_DK-et-builder-gutenberg.po
* includes/builder/languages/et_builder-de_DE-et-builder-gutenberg.po
* includes/builder/languages/et_builder-el-et-builder-gutenberg.po
* includes/builder/languages/et_builder-en_US-et-builder-gutenberg.po
* includes/builder/languages/et_builder-es_ES-et-builder-gutenberg.po
* includes/builder/languages/et_builder-fi-et-builder-gutenberg.po
* includes/builder/languages/et_builder-fr_FR-et-builder-gutenberg.po
* includes/builder/languages/et_builder-he_IL-et-builder-gutenberg.po
* includes/builder/languages/et_builder-hu_HU-et-builder-gutenberg.po
* includes/builder/languages/et_builder-id_ID-et-builder-gutenberg.po
* includes/builder/languages/et_builder-it_IT-et-builder-gutenberg.po
* includes/builder/languages/et_builder-ja-et-builder-gutenberg.po
* includes/builder/languages/et_builder-ko_KR-et-builder-gutenberg.po
* includes/builder/languages/et_builder-ms_MY-et-builder-gutenberg.po
* includes/builder/languages/et_builder-nb_NO-et-builder-gutenberg.po
* includes/builder/languages/et_builder-nl_NL-et-builder-gutenberg.po
* includes/builder/languages/et_builder-pl_PL-et-builder-gutenberg.po
* includes/builder/languages/et_builder-pt_BR-et-builder-gutenberg.po
* includes/builder/languages/et_builder-ro_RO-et-builder-gutenberg.po
* includes/builder/languages/et_builder-ru_RU-et-builder-gutenberg.po
* includes/builder/languages/et_builder-sk_SK-et-builder-gutenberg.po
* includes/builder/languages/et_builder-sr_RS-et-builder-gutenberg.po
* includes/builder/languages/et_builder-sv_SE-et-builder-gutenberg.po
* includes/builder/languages/et_builder-th-et-builder-gutenberg.po
* includes/builder/languages/et_builder-tl-et-builder-gutenberg.po
* includes/builder/languages/et_builder-tr_TR-et-builder-gutenberg.po
* includes/builder/languages/et_builder-uk-et-builder-gutenberg.po
* includes/builder/languages/et_builder-vi-et-builder-gutenberg.po
* includes/builder/languages/et_builder-zh_CN-et-builder-gutenberg.po
* includes/builder/languages/fi.po
* includes/builder/languages/fr_FR.po
* includes/builder/languages/he_IL.po
* includes/builder/languages/hu_HU.po
* includes/builder/languages/id_ID.po
* includes/builder/languages/it_IT.po
* includes/builder/languages/ja.po
* includes/builder/languages/ko_KR.po
* includes/builder/languages/ms_MY.po
* includes/builder/languages/nb_NO.po
* includes/builder/languages/nl_NL.po
* includes/builder/languages/pl_PL.po
* includes/builder/languages/pt_BR.po
* includes/builder/languages/ro_RO.po
* includes/builder/languages/ru_RU.po
* includes/builder/languages/sk_SK.po
* includes/builder/languages/sr_RS.po
* includes/builder/languages/sv_SE.po
* includes/builder/languages/th.po
* includes/builder/languages/tl.po
* includes/builder/languages/tr_TR.po
* includes/builder/languages/uk.po
* includes/builder/languages/vi.po
* includes/builder/languages/zh_CN.po
* includes/builder/main-structure-elements.php
* includes/builder/module/Blog.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/PostSlider.php
* includes/builder/module/field/Border.php
* includes/builder/module/helpers/MultiViewOptions.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/woocommerce/CartNotice.php
* includes/builder/module/woocommerce/RelatedProducts.php
* includes/builder/module/woocommerce/Upsells.php
* includes/builder/scripts/block-layout-frontend-preview.js
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-global-functions.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-global-style.css
* includes/builder/styles/preview-layout-block.css
* includes/builder/template-preview.php
* includes/builder/templates/block-layout-preview.php

- Octobre 2019 -

Divi 4.0

- 17 octobre 2019 -

et|icon_close_alt|

Mise à jour déconseillée

Les correctifs s’enchaînent peu après la sortie, ce qui est logique au vu de l’évolution majeure. Après une mise à jour majeure, il faut TOUJOURS attendre la fin de la vague des correctifs.

Aperçu du Theme Builder de Divi 4.0

Mise à jour majeure : L’arrivée du Theme Builder

On l’attendait depuis plus d’un an et il est maintenant là : le Theme Builder.

Divi rattrape ainsi le retard qu’il avait sur d’autres constructeurs de pages (Elementor, mais pas que) et permet de construire des sites sur-mesure notamment en prenant le contrôle des en-têtes, pieds de pages et modèles de pages.

C‘était une évolution attendue par beaucoup… d’utilisateurs avancés.

Eh oui, beaucoup de sites n’en auront tout simplement pas besoin. Ce n’est pas parce qu’il y a un nouveau jouet qu’il faut se précipiter dessus !

D’autant plus que pour le moment, le Theme Builder a quelques manques :

  • Le nouveau module de « Menu » n’arrive pas encore à la cheville de la gestion par l’outil de personnalisation : on ne peut pas le fixer et gérer son comportement au défilement ;
  • Le module « Contenu de publication » (Post content) n’est pas vraiment compatible avec Gutenberg, il nettoie le code et nous prive de mises en pages plus évoluées (comparé à l’éditeur classique) ;
  • Et la logique du Theme Builder nécessite de maîtriser le contenu dynamique, il y a une nouvelle courbe d’apprentissage qui n’est pas facile à gravir dans un premier temps.

Et puis il faut de sacrées compétences en ergonomie et en webdesign pour que ce soit réussi !

C’est pourquoi je recommande aux débutants ou à celles et ceux qui n’ont pas des sites complexes de ne pas toucher au Theme Builder. Ou à la limite, de ne s’en servir que pour personnaliser la page 404.

On peut également noter que dans cette mise à jour il y a un nombre ahurissant de correctifs qui auraient pu sortir de façon plus graduelle mais qui ont attendu cette version 4.0.

Petite indiscrétion : 6 nouvelles fonctionnalités n’ont pas été annoncées et devraient sortir dans les semaines à venir, ce qui permettra peut-être au Theme Builder de quitter son statut de « fondation » et de remplir entièrement sa mission.

Il est notamment question d’une nouvelle option pour gérer la position des éléments, ce qui permettra de les « fixer » sans toucher au CSS.

Listes des modifications (en anglais)

- Introduced the Theme Builder.
- Fixed the Image border on hover on Related Products and Up-sells modules.
- Added missing Sale Badge Color to the Upsells module.
- Gallery image settings are now only applied to the image and not the overlay.
- Fixed empty script tag printed in the footer.
- Fixed inability to submit contact form due to browser autofill incorrectly acting when it shouldn't.
- Fixed hover filters removing filters without hover option set.
- Fixed "Read More" tag when using the Blog module and when the post content is created using the builder.
- Fixed inability to submit form containing a required checkbox field with an empty value but just a link in it.
- Fixed Contact Form text button displayed as empty string.
- Fixed issue where each post has same content for post based modules.
- Transition for hover options will no longer be added if the hover value is not set.
- Fixed buttons rendering in Wireframe view when Click Interaction Mode enabled.
- Fixed borders disappearing in hover state in VB in certain cases.
- Fixed inconsistency amongst Woo Tabs, Additional Information & Text modules that use dynamic content to displaying Product additional information.
- Fixed repeating animations on Edge explorer, when modules had transform hover options.
- Fixed the issue when non-global Section settings modal was wrongly highlighted as Global.
- Fixed space between contact form's textarea and other fields not being consistent.
- Fixed Number Counter module's decimal value of zero not showing in VB.
- Fixed builder settings throwing an error when changing History State Interval.
- Fixed button icon outputting CSS for hover color when hover color is enabled but no color selected.
- Fixed an error that occurred while selecting the Contact Form's Conditional Logic rule in some cases.
- Fixed Call to undefined et_fb_enabled() function when using RevSlider.
- Fixed whitespace in the first item on the last carousel slide.
- Fixed visual builder fields triggering browser autofill for certain fields.
- Fixed circle counters not showing when resizing the window.
- Fixed buttons not getting rendered in hover/tablet/phone mode when the button text for desktop mode is empty.
- Fixed empty pagination in blog module with offset.
- Fixed an error that occurred when loading a saved template with empty content.
- Fixed transform origin control not being able to select 100% or 50% values.
- Print font style on specific breakpoint only when user uses Default on tablet and phone.
- Fixed to allow special characters as Woo Meta separators.
- Fixed delay in Number Counter Module with value 0.
- Fixed conditional logic with special character in Contact Form module.
- Fixed responsive background not working on Slider & Fullwidth Slider modules.
- Fixed pointer and color alpha of gradient color picker not resetting once another field is opened.
- Fixed Button selector in the Cart Notice module that allows setting the Button borders.
- Fixed missing media query render when Custom CSS responsive enabled on desktop mode.
- Fixed builder preview mode switching to wireframe mode when hover mode active in settings modal and the default preview mode is wireframe.
- Fixed Global Modules syncing in Visual Builder to make sure unsynced settings are not synced.
- Fixed issue where the Google Maps API script was still enqueued in the New Divi Builder Experience even if it was disabled in the Theme Options.
- Improved paragraph handling in Woo Description module.
- Fixed featured table heading background not working when using different color scheme on theme customizer.
- Disabled hover state when user opens toggle on mobile to fix styles overlapping.
- Fixed performance issue for Post Slider & Fullwidth Post Slider module.
- Fixes the issue when some settings changed globally were not applied to a module.
- Fixed the Google Fonts updating system.
- Disable VB right click menu on page settings modal.
- Fixed the issue when the Global History States tab was stuck as selected after closing the history window.
- Fixed js error when Move icon clicked in Visual Builder Wireframe Mode.
- Disabled Add Column buttons when Settings Modal is opened.
- Fixed incorrect alignment for Fullwidth Header Module when title and body is empty.
- Prevent malformed html in the WooCommerce demo store notice from breaking the Visual Builder.
- Fixed PHP warnings regarding undefined index for responsive enabled settings.
- Fixed the class name inconsistency in Overlay Icon, Icon hover and background color settings with regard to the Extra theme.
- Fixed text align center not working on Blurb when we set the image position to the left side.
- Fixed FitVids passing the wrong CSS ID to the iframe.
- Fixed default and inherited setting values not working in hover/responsive content.
- Fixed a React error that could show up when using 3rd party Divi Extensions.
- Stacked WooCmmerce Reviews Module's avatar, meta, and comment in 1/5 and 1/6 columns and in 1/4 columns on tablet / smaller breakpoints.
- Fixed select fields padding in Contact Form module.
- Removed React warning occurring in some situations while switching between the Wireframe and the normal views.
- Fixed Visual Builder sometimes reloading itself when editing a WooCommerce Product.
- Fixed Visual Builder interface rendering on RTL websites when Disable Translations option is enabled.
- Added option to set default layout for Products in Theme Options.
- Fixed Move and Edit Buttons rendering in Wireframe mode when Move Module and Edit Module Roles are disabled.
- Fixed the New Divi Builder activation on draft posts.
- Made the Separator option available only for Inline Layout in Woo Meta module.
- Improved Woo Images module reinit after preview mode change in Visual Builder.
- Fixed play icon font size not working for Video module.
- Added a failure notice for unsuccessful save of Global Defaults settings.
- Improved UX by removing the redundant Breadcrumb module's URL Hover option.
- Fixed an issue where the Signup Module would generate an empty HTML element when no content had been set for the Title or Body fields.
- Fixed css selector for the Margin option in Search Module.
- Fixed Audio image disappearing when setting image box shadow position as inner shadow.
- Fixed inability to import if the PHP post_max_size set to 0.
- Fixed scroll to anchor position in Safari / Webkit browser.

Fichiers mis à jour

* core/admin/js/portability.js
* core/components/PageResource.php
* core/components/Portability.php
* core/components/data/Utils.php
* core/components/init.php
* core/functions.php
* core/php_functions.php
* core/ui/utils/frames.js
* core/ui/utils/property-resolver.js
* css/main-styles.css
* css/theme-customizer-controls-styles.css
* et-pagebuilder/et-pagebuilder.php
* functions.php
* includes/builder/ab-testing.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/class-et-builder-value.php
* includes/builder/class-et-global-settings.php
* includes/builder/core.php
* includes/builder/feature/BlockEditorIntegration.php
* includes/builder/feature/Library.php
* includes/builder/feature/dynamic-content.php
* includes/builder/feature/post-content.php
* includes/builder/feature/woocommerce-modules.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.css
* includes/builder/frontend-builder/assets/scripts/failure_notice.js
* includes/builder/frontend-builder/bfb-template.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/i18n.php
* includes/builder/frontend-builder/i18n/generic.php
* includes/builder/frontend-builder/i18n/library.php
* includes/builder/frontend-builder/i18n/portability.php
* includes/builder/frontend-builder/i18n/theme-builder.php
* includes/builder/frontend-builder/theme-builder/ThemeBuilderApiErrors.php
* includes/builder/frontend-builder/theme-builder/ThemeBuilderRequest.php
* includes/builder/frontend-builder/theme-builder/admin.php
* includes/builder/frontend-builder/theme-builder/api.php
* includes/builder/frontend-builder/theme-builder/dynamic-content.php
* includes/builder/frontend-builder/theme-builder/frontend-body-template.php
* includes/builder/frontend-builder/theme-builder/frontend-footer-template.php
* includes/builder/frontend-builder/theme-builder/frontend-header-template.php
* includes/builder/frontend-builder/theme-builder/frontend.php
* includes/builder/frontend-builder/theme-builder/template-setting-validations.php
* includes/builder/frontend-builder/theme-builder/theme-builder.php
* includes/builder/frontend-builder/view.php
* includes/builder/functions.php
* includes/builder/images/cursor-select-goal.png
* includes/builder/images/cursor-select-subject.png
* includes/builder/images/cursor-select-winner.png
* includes/builder/module/Audio.php
* includes/builder/module/Blog.php
* includes/builder/module/Button.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/ContactForm.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/Cta.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthHeader.php
* includes/builder/module/FullwidthMenu.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostContent.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthPostTitle.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Gallery.php
* includes/builder/module/Menu.php
* includes/builder/module/NumberCounter.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostContent.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PostTitle.php
* includes/builder/module/PricingTables.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Search.php
* includes/builder/module/Shop.php
* includes/builder/module/Signup.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/SocialMediaFollow.php
* includes/builder/module/TeamMember.php
* includes/builder/module/helpers/Font.php
* includes/builder/module/helpers/MultiViewOptions.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/helpers/WooCommerceModules.php
* includes/builder/module/type/PostBased.php
* includes/builder/module/type/PostContent.php
* includes/builder/module/woocommerce/AddToCart.php
* includes/builder/module/woocommerce/AdditionalInfo.php
* includes/builder/module/woocommerce/Breadcrumb.php
* includes/builder/module/woocommerce/CartNotice.php
* includes/builder/module/woocommerce/Description.php
* includes/builder/module/woocommerce/Gallery.php
* includes/builder/module/woocommerce/Images.php
* includes/builder/module/woocommerce/Meta.php
* includes/builder/module/woocommerce/Price.php
* includes/builder/module/woocommerce/Rating.php
* includes/builder/module/woocommerce/RelatedProducts.php
* includes/builder/module/woocommerce/Reviews.php
* includes/builder/module/woocommerce/Stock.php
* includes/builder/module/woocommerce/Tabs.php
* includes/builder/module/woocommerce/Title.php
* includes/builder/module/woocommerce/Upsells.php
* includes/builder/plugin-compat/advanced-custom-fields.php
* includes/builder/plugin-compat/divi_layout_injector.php
* includes/builder/plugin-compat/easy-digital-downloads.php
* includes/builder/plugin-compat/eventon.php
* includes/builder/plugin-compat/woocommerce.php
* includes/builder/post/PostStack.php
* includes/builder/scripts/bfb_admin_script.js
* includes/builder/scripts/builder.js
* includes/builder/scripts/cpt-modules-wrapper.js
* includes/builder/scripts/frontend-builder-global-functions.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/scripts/jquery.fitvids.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/template-preview.php
* includes/theme-builder.php
* js/custom.js
* js/theme-customizer.js
* rtl.css
* theme-after-footer.php
* theme-after-header.php
* theme-after-wrappers.php
* theme-before-wrappers.php
* theme-footer.php
* theme-head.php
* theme-header.php

- Septembre 2019 -

Divi 3.28

- 11 septembre 2019 -

et|icon_check_alt|

Mise à jour recommandée

Je n’ai pas l’impression que le Builder soit plus rapide… mais au moins il reste stable.

Mise à jour mineure : amélioration des performances

La promesse de cette mise à jour est de permettre un chargement du Builder (en édition donc) 50% plus rapide. Eh bien je n’ai pas ressenti de différence. Franchement.

Mais quoi qu’il en soit, c’était annoncé : les nouvelles fonctionnalités ne doivent pas ralentir les performances de Divi… il faut donc continuellement les améliorer.

Donc avant la tant attendue mise à jour du WooCommerce Builder, nous avons droit à une amélioration des performances.

Ce schéma risque de se répéter régulièrement à l’avenir.

Au passage, nous avons droit à un petit nombre de correctifs mineurs.

Petite indiscrétion : Tandis que les performances de l’ancien Builder se dégradent, le "nouveau" Builder devient la norme et est activé par défaut.

On le voit également dans les groupes Facebook dédiés à Divi, tout le monde est en train de passer au Builder Visuel (en mode wireframe pour certains) pour profiter d’une expérience d’édition digne de ce nom.

C’est donc la mort programmée du « Classic Builder », ça ne m’étonnerait pas qu’il disparaisse complètement un jour.

Listes des modifications (en anglais)

- Fixed short-code not working in excerpts for Blog module.
- Improved Visual Builder loading time.
- Fixed unnecessary margin-bottom in the pricing table module.
- Fixed the issue where Text and Box Shadow options were not reset correctly if those type of options have Global Defaults assigned.
- Improved performance by using an option template mechanism.
- Fixed decimal number for circle counter not working in Visual Builder.
- Fixed unnecessary margins in Fullwidth Header that don't use an image.
- Fixed justify text alignment option not working in tablet and phone.
- Removed the PHP warning that appeared when the Divi Builder plugin was activated along with any legacy Elegant Themes theme.
- Fixed grid thumbnail images not being same size for portfolio and gallery module.
- Fixed broken icon when the icon size is enabled on hover but the value is inherited from the desktop size.
- Fixed 406 Not Acceptable errors when submitting forms on certain hosting providers.
- Fixed grid thumbnail images are not same size for portfolio and gallery module.
- Fixed a case where Safe Mode could not be enabled in Support Center.
- Fixed the issue when Divi Library JSON layouts were imported without the Type attribute.
- Modified the way Support Center is loaded in Divi to improve plugin compatibility.
- Fixed comment and WooCommerce review email fields' width on mobile being inconsistent.

Fichiers mis à jour

* core/admin/css/wp-admin.css
* core/admin/images/epanel/colorpicker_overlay.png
* core/admin/images/epanel/colorpicker_select.gif
* core/admin/images/epanel/custom_background.png
* core/admin/images/epanel/custom_hex.png
* core/admin/images/epanel/custom_hsb_b.png
* core/admin/images/epanel/custom_hsb_h.png
* core/admin/images/epanel/custom_hsb_s.png
* core/admin/images/epanel/custom_indic.gif
* core/admin/images/epanel/custom_rgb_b.png
* core/admin/images/epanel/custom_rgb_g.png
* core/admin/images/epanel/custom_rgb_r.png
* core/admin/images/epanel/custom_submit.png
* core/admin/images/epanel/postinfo-author.gif
* core/admin/images/epanel/postinfo-categories.gif
* core/admin/images/epanel/postinfo-date.gif
* core/admin/images/epanel/select.png
* core/admin/images/epanel/select2.png
* core/admin/js/checkbox.js
* core/admin/js/colorpicker.js
* core/admin/js/eye.js
* core/admin/js/functions-init.js
* core/admin/js/support-center.js
* core/admin/js/wp-color-picker-alpha.min.js
* core/components/PageResource.php
* core/components/SupportCenter.php
* core/components/SupportCenterMUAutoloader.php
* core/components/init.php
* core/components/mu-plugins/SupportCenterSafeModeDisableChildThemes.php
* core/functions.php
* core/ui/utils/frames.js
* css/main-styles.css
* epanel/custom_functions.php
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/custom-defaults/Settings.php
* includes/builder/framework.php
* includes/builder/frontend-builder/assets.php
* 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/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/ContactForm.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/Gallery.php
* includes/builder/module/Image.php
* includes/builder/module/Login.php
* includes/builder/module/Portfolio.php
* includes/builder/module/SocialMediaFollow.php
* includes/builder/module/SocialMediaFollowItem.php
* includes/builder/module/field/Border.php
* includes/builder/module/field/BoxShadow.php
* includes/builder/module/field/TextShadow.php
* includes/builder/module/helpers/OptionTemplate.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/settings/migration/TextAlignment.php
* includes/builder/scripts/builder.js

- Août 2019 -

Divi 3.27

- 15 août 2019 -

et|icon_close_alt|

Mise à jour déconseillée

Un correctif "hotfix" est sorti quelques heures plus tard et une nouvelle mise à jour le lendemain.

Donc autant passer à la version suivante.

Mise à jour mineure : le contenu responsive et au survol

Auparavant, seules les options pouvaient varier en fonction de l’appareil (bureau/tablette/mobile) ou de l’état d’un élement (au repos / au survol).

Dorénavant, le contenu (texte ou image) peut également varier. Ce qui peut être très pratique pour concevoir des expériences adaptées pour chaque appareil.

On peut avoir un certain texte pour les ordinateurs, un autre pour les mobiles. On peut modifier une image ou le texte d’un bouton au survol…

Ce sont des nouveautés sympathiques mais on est de l’ordre des finitions très poussées. Il n’est pas dit que ça soit utile à tout le monde !

L’autre grosse nouveauté, c’est la prise en charge du srcset pour toutes les images à l’exception des arrières-plans. C’est à dire que Divi ne chargera que les bonnes tailles d’images en fonction des appareils afin d’optimiser les performances.

Tout comme WordPress le fait déjà depuis un sacré moment d’ailleurs !

Mais il y a 2 bémols :

  • Il faut re-générer toutes les tailles d’images avec Regenerate Thumbnails pour que nos anciennes publications en profitent de manière optimale ;
  • Et puis ça ne laisse pas la place à des tailles d’image Retina, la performance a un prix.

Par contre il y a de l’espoir : maintenant que le srcset est mis en place, on peut avoir droit à une mise à jour Retina dans le futur !

Petite indiscrétion : Nick Roach a annoncé que dorénavant, tant que les nouvelles fonctionnalités dégradaient les performances de Divi (surtout l’édition dans le Builder Visuel), elles ne sortiraient pas.

C’est pour cela que les nouveautés sont intercalées d’autant de mises à jour correctives. Ils essaient d’améliorer ou de maintenir les performances.

Listes des modifications (en anglais)

- Added new feature to enable different content on hover or tablet/phone devices.
- Added SRCSET support for responsive images.
- Improved builder loading times significantly for websites using many global defaults.

Fichiers mis à jour

* core/components/Portability.php
* core/components/data/init.php
* core/functions.php
* epanel/custom_functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* 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/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/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/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/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/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
* includes/builder/module/helpers/HoverOptions.php
* includes/builder/module/helpers/MultiViewOptions.php
* includes/builder/scripts/frontend-builder-scripts.js
* options_divi.php
* post_thumbnails_divi.php

- Juillet 2019 -

Divi 3.26

- 11 juillet 2019 -

et|icon_error-circle|

Mise à jour dangereuse

En soi, tout a l’air de fonctionner parfaitement. Mais l’outil de personnalisation me semble particulièrement instable.

Donc si vous devez y faire des modifications, il n’est pas dit que vous y arriviez !

Aperçu de la nouvelle gestion des réglages globaux de Divi 3.26

Mise à jour mineure : la gestion globale des réglages par défaut 

La « personnalisation des modules » vient enfin de tirer sa révérence ! Et il était temps, ces réglages ont de tout temps été inutiles.

Elle est maintenant remplacée par un système digne de ce nom, la gestion globale des réglages par défaut, élément par élément.

Ainsi, que l’on soit dans une section, une ligne, une colonne ou un module en particulier, on peut définir ses réglages par défaut.

Par exemple, on peut définir la taille de tous nos titres de niveau 1, 2, 3, 4, 5, 6 dans un module Texte. On peut définir les espacements par défaut des sections d’une manière plus précise. Ou encore le comportement des boutons (petit doublon avec la personnalisation du thème mais ce ne sont pas exactement les mêmes boutons).

On arrive ainsi sur une notion de gestion globale des réglages que l’on peut définir et modifier pendant que l’on crée nos publications. Ce qui va faciliter le travail des webmasters aguerris… mais complexifier l’appréhension des nouveaux utilisateurs.

Divi se transforme en un système de plus en plus évolué… mais aussi de plus en plus complexe.

Quoi qu’il en soit, cette option est facultative. Il vaut mieux ne pas l’utiliser si on n’en comprend pas toutes les implications et tous les réglages qui seront écrasés.

Petite indiscrétion : ce n’est que la première étape de ce nouveau système. Prochainement, nous pourrons définir des réglages A, B, C… et les attribuer élément par élément.

En fait, ce sont des classes CSS sans en être !

Listes des modifications (en anglais)

- Added a mechanism to allow to set site-wide section/row/module defaults from right inside the builder.
- Fixed disabling Portability for specific modules not always disabling the Portability button.
- Fixed unwanted default values inheritance between Row and Columns.
- Fixed unsupported Row structure conversion to supported structure after manual Columns re-arrangement.
- Fixed Row Sizing migration that removed row custom gutter width.
- Fixed module align control missing buttons in Legacy Divi Builder.
- Fixed a PHP error that occurred when importing Divi Builder layouts that included post-based modules.
- Fixed Columns Migration issue with even columns structures in some cases in Legacy Divi Builder.
- Fixed rendering of the new 1/3 column inside the 2/3 Specialty Column on Frontend.
- Fixed Blurb Image inner box shadow.
- Fixed overflow options not saving in Legacy Divi Builder.
- Fixed incorrect main element selector on Blog and Portfolio modules when processing custom CSS on VB.
- Fixed LearnPress custom meta boxes disappearing when the Divi Builder is enabled.
- Fixed incorrect border and box shadow selectors used on Slider & Fullwidth Slider image element.
- Added hover support on blockquote border weight and border color.
- Fixed an issue that caused global loading spinner to be shown unnecessarily when opening module settings right after the builder loads.

Fichiers mis à jour

* core/admin/css/core.css
* core/admin/js/portability.js
* core/components/Portability.php
* core/components/SupportCenter.php
* core/components/VersionRollback.php
* epanel/core_functions.php
* functions.php
* 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/custom-defaults/History.php
* includes/builder/feature/custom-defaults/Settings.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/frontend-builder/i18n/quick-actions.php
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Accordion.php
* includes/builder/module/Blog.php
* includes/builder/module/Blurb.php
* includes/builder/module/FilterablePortfolio.php
* includes/builder/module/FullwidthPortfolio.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Text.php
* includes/builder/module/Toggle.php
* includes/builder/module/VideoSlider.php
* includes/builder/module/field/MarginPadding.php
* includes/builder/module/field/Overflow.php
* includes/builder/module/settings/migration/RowCustomWidthToSizing.php
* includes/builder/module/settings/migration/RowZeroGutter.php
* includes/builder/module/type/PostBased.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/bb_bfb_common.css
* includes/module-customizer/migrations.php
* js/theme-customizer.js

- Juin 2019 -

Divi 3.25

- 20 juin 2019 -

et|icon_close_alt|

Mise à jour déconseillée

Un correctif est sorti quelques heures plus tard, ça en dit long.

Et puis c’est un changement énorme quand même, il était normal qu’il ne se passe pas sans accroc.

Aperçu de la nouvelle gestion des colonnes avec Divi 3.25

Mise à jour mineure : les colonnes

C’est bon, les colonnes ont ENFIN un statut à part entière : celui d’éléments enfants des lignes. 

Ce qui veut dire que leur gestion devient un poil plus lourde (il faut plus d’allers-retours dans l’interface) mais qu’elle est aussi plus complète. 

En effet, on peut appliquer des ombres et des bordures sans CSS. Enfin.

Elegant Themes continue donc de sortir les fonctionnalités dans un ordre logique pour préparer l’arrivée du Theme Builder. Et sans cette version, ça n’aurait pas été possible.

Petite indiscrétion : les fonctionnalités suivantes devraient être (dans l’ordre) les Global Defaults, les WooCommerce Elements puis le Theme Builder.

Je continue de croire que nous aurons Divi 4.0 cet été !

Listes des modifications (en anglais)

- Fixed broken contact form layout on tablet.
- Fixed text color not working on tablet and phone when we define it on text element of Text module, title text element of Blog module, and filter criteria text of Filterable Portfolio module.
- Fixed incorrect target when copy and paste Fields options group or individual option to Contact Form, Comments, Login, and Email Optin on module level.
- Fixed issue when quick actions shortcut is enabled when the editable block is active or editing admin label in wireframe mode.
- Added new Column Options into Divi Builder.
- Improved free search results sorting priority for Go To items in Quick Actions.
- Fixed a Builder error that could happen when Visual Editor was disabled in User Profile.
- Disable draggable sizing for user roles that do not have permissions for Design setting.
- Fixed PHP cache files not being deleted on some systems.
- Added hover tooltips to Transparent and Current Color swatches.
- Fixed third party modules having incorrect button styling when used on custom post types.
- Fixed some errors that could be triggered while trying to load or save the PHP Cache.
- Fixed copy/paste issue between Speciality and Normal section, when Speciality Inner row Sizing settings was copied on Normal section.
- Fixed Speciality Section Inner Module Alignment.
- Fixed cases when user could not focus on inline text editor for modules in 1/4 columns.
- Added the "Really Simple SSL" plugin to Support Center's Safe Mode whitelist.
- Fixed Project meta section appearing twice on projects that use the "No Sidebar" layout and do not use the builder.

Fichiers mis à jour (attention aux thèmes enfants)

* core/components/SupportCenter.php
* 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/field/MaxWidth.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/settings/Migration.php
* includes/builder/module/settings/migration/Animation.php
* includes/builder/module/settings/migration/BackgroundUI.php
* includes/builder/module/settings/migration/BorderOptions.php
* includes/builder/module/settings/migration/ColumnOptions.php
* includes/builder/module/settings/migration/ContactFormItemOptionsSerialization.php
* includes/builder/module/settings/migration/DiscontinueHtmlEncoding.php
* includes/builder/module/settings/migration/DividerHeight.php
* includes/builder/module/settings/migration/DropShadowToBoxShadow.php
* includes/builder/module/settings/migration/EmailOptinContent.php
* includes/builder/module/settings/migration/FilterOptions.php
* includes/builder/module/settings/migration/FullwidthHeader.php
* includes/builder/module/settings/migration/FullwidthHeader2.php
* includes/builder/module/settings/migration/HoverOptions.php
* includes/builder/module/settings/migration/InnerShadowToBoxShadow.php
* includes/builder/module/settings/migration/OptionsHarmony.php
* includes/builder/module/settings/migration/OptionsHarmony2.php
* includes/builder/module/settings/migration/RowCustomWidthToSizing.php
* includes/builder/module/settings/migration/RowZeroGutter.php
* includes/builder/module/settings/migration/ShopModuleSlugs.php
* includes/builder/module/settings/migration/TeamMemberIconHover.php
* includes/builder/module/settings/migration/UIImprovements.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/style.css
* single-project.php

Divi 3.24

- 6 juin 2019 -

et|icon_check_alt|

Mise à jour recommandée

On n’a toujours pas les grosses nouveautés que l’on attendait mais franchement, ça fait du bien de gagner en vitesse surtout après les ralentissements de la version 3.23.

Mise à jour mineure : amélioration des performances

Bon eh bien le Theme Builder, le WooCommerce Builder et les Global Defaults ce ne sera pas pour tout de suite.

À la place, Elegant Themes a décidé d’améliorer les performances afin que le Builder soit plus rapide, surtout dans l’édition.

En effet, si vous faites des tests de temps de chargement, vous ne remarquerez aucune différence si votre site était déjà optimisé. C’est normal.

D’autant plus si vous avez désactivé le cache de Divi pour favoriser une extension (comme WP-Rocket par exemple) et éviter les conflits.

Quoi qu’il en soit, cette mise à jour reste la bienvenue et ne fera pas de mal à notre productivité ! Tout a l’air plus rapide et plus facile, on ressent à nouveau le plaisir de construire des pages avec Divi.

PS : cette nouvelle apporte également quelques correctifs de bugs et des améliorations qui portent sur l’ergonomie comme sur le centre de support.

Petite indiscrétion : la prise en charge du srcset arrive bientôt dans le Builder !

Listes des modifications (en anglais)

- Prevented possibility to edit draggable sizing of modules inside locked section.
- Fixed Map and FullWidth Map height.
- Fixed ability to use valid CSS string values, like auto, inherit, etc. as the value for Custom Margin field.
- Prevent transition animation on VB when the mouse leaves any module.
- Added several PHP Optimizations.
- Fixed draggable spacing indicator hiding too early.
- Fixed issue where units were defaulting to the wrong value in some cases.
- Fixed legacy builder issue where Width / Max-Width values didn't have any unit set and will save as px instead of %.
- Fixed Blurb Image getting responsive width even when it is disabled.
- Fixed issue where section rows get full width even when the row width is not updated.
- Updated contact form field validation so that spaces and dashes are now allowed.
- Fixed draggable spacing controls size when window is resized.
- Added Z-Index and Overflow support for Accordion Items.
- Prevent adding Height values without unit.
- Adjusted Background Video MP4/WebM help text.
- Fixed hover styles were not being extended into other modules.
- Fixed fade animation with transforms on FE.
- Removed unused lang directory on builder repo.
- Improved Divi Error Reporting.
- Fixed the formatting of a Support Center plugin error message.
- Modified Support Center to recommend a minimum of 1000 (down from 3000) for PHP's max_input_vars setting.
- Improved the method used by the Support Center's Safe Mode toggle to verify that the "mu-plugins" directory exists.
- Improved error handling for Support Center's Remote Access activation.
- Fixed row default Max Width being different from customizer content width.

Fichiers mis à jour

* core/admin/css/support-center.css
* core/admin/js/core.js
* core/admin/js/support-center.js
* core/components/SupportCenter.php
* core/components/api/email/Providers.php
* core/functions.php
* et-pagebuilder/et-pagebuilder.php
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/ErrorReport.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/lang/ar.po
* includes/builder/lang/bg_BG.po
* includes/builder/lang/cs_CZ.po
* includes/builder/lang/da_DK.po
* includes/builder/lang/de_DE.po
* includes/builder/lang/el.po
* includes/builder/lang/en_US.po
* includes/builder/lang/es_ES.po
* includes/builder/lang/fi.po
* includes/builder/lang/fr_FR.po
* includes/builder/lang/he_IL.po
* includes/builder/lang/hu_HU.po
* includes/builder/lang/id_ID.po
* includes/builder/lang/it_IT.po
* includes/builder/lang/ja.po
* includes/builder/lang/ko_KR.po
* includes/builder/lang/ms_MY.po
* includes/builder/lang/nb_NO.po
* includes/builder/lang/nl_NL.po
* includes/builder/lang/pl_PL.po
* includes/builder/lang/pt_BR.po
* includes/builder/lang/ro_RO.po
* includes/builder/lang/ru_RU.po
* includes/builder/lang/sk_SK.po
* includes/builder/lang/sr_RS.po
* includes/builder/lang/sv_SE.po
* includes/builder/lang/th.po
* includes/builder/lang/tl.po
* includes/builder/lang/tr_TR.po
* includes/builder/lang/uk.po
* includes/builder/lang/vi.po
* includes/builder/lang/zh_CN.po
* includes/builder/module/ContactFormItem.php
* includes/builder/module/FullwidthMap.php
* includes/builder/module/Map.php
* includes/builder/module/Signup.php
* includes/builder/module/field/Height.php
* includes/builder/module/settings/Migration.php
* includes/builder/module/settings/migration/DividerHeight.php
* includes/builder/plugin-compat/sitepress-multilingual-cms.php
* includes/builder/scripts/builder.js
* includes/builder/styles/frontend-builder-style.less
* js/custom.js

- Mai 2019 -

Divi 3.23

- 22 mai 2019 -

et|icon_close_alt|

Mise à jour déconseillée

Un correctif est sorti quelques heures plus tard.

Mise à jour mineure : l’harmonisation des options - v2

Par le passé, Elegant Themes avait déjà procédé à une première harmonisation des options. Ils avaient réparé quelques incohérences et injustices en répartissant mieux les options disponibles pour chaque élément.

Eh bien ils renouvellent cette opération une fois encore !

Il est donc question de plus de cohérence et de moins de frustration :

  • Les images héritent d’options de bordures, d’ombres et de filtres partout où on peut en insérer ;
  • Les options avancées de typographie ne sont plus présentes QUE dans le module Texte ;
  • On peut manipuler les marges internes et externes des champs du module Formulaire ;
  • Les éléments parents et enfants ont les mêmes options ;
  • On peut créer des règles responsive partout dorénavant ;
  • Et la plus grande victoire c’est la gestion des arrières-plans : on y retrouve le gestionnaire de couleurs et on peut jouer avec le survol.

Il y a ensuite quelques petites modifications :

  • Les petites aides contextuelles sont généralisées sur toutes les options ;
  • Les actions au clic-droit deviennent disponibles au travers d’un nouveau pictogramme (les 3 points verticaux) ;
  • Et ils ont annoncé qu’ils généralisaient dorénavant l’utilisation de Google Translate pour les versions non anglaises de Divi. Ce qui rend Divi French encore plus pertinent !

Alors pourquoi tant de « petites » nouveautés alors qu’on attend Divi 4 de pied ferme ? Eh bien parce que toutes ces évolutions minimes sont nécessaires pour que le Theme Builder (notamment) soit une réussite.

Mais pourront-ils à sortir cette version majeure avant l’été ? Je commence à en douter.

Petite indiscrétion : une prochaine mise à jour viendra ajouter la gestion du responsive dans l’onglet du CSS. Il n’y aura bientôt plus besoin de manipuler des media-queries !

Listes des modifications (en anglais)

- Added hundreds of new module design settings.
- Enabled responsive editing for all module design options.
- Enabled hover editing for many more module design options.
- Added missing help text to all options.
- Filled in missing translations for all languages.
- Added new option overflow icon to all areas of the builder so that important features are more easily accessible.
- Improved options harmony between parent and child modules.
- Improved the reliability of copying/pasting styles between different modules types.
- Improved the reliability of extending styles between different modules types.
- Added missing reset icons to various options.
- Added color manager UI to background color options.
- Added new margin and padding options to form fields and buttons.
- Added button design options to all modules.
- Added image box shadow options to all modules with image elements.
- Fixed draggable sizing tooltip being hidden after module settings tooltip.
- Fixed issue with removed module not receiving settings toolbar.
- Fixed Width and Height capability to add auto and none values.
- Fixed Accordion incorrect Sizing default values.
- Prevent removing transforms when settings modal is open.
- Fixed modules margin settings overwriting module alignment.
- Fixed a typo in a data attribute inside the Support Center's Documentation & Help video player.
- Added responsive behavior to auto-save modal.
- Fixed a permissions bug that prevented the Support Center's Remote Access feature from interacting with content and settings related to The Events Calendar plugin.
- Added a check to hide the Email (and Phone) fields from the Header if they only contain whitespace characters.
- Fixed FullWidth Section inability to add custom padding for mobile devices.
- Fixed infinite loop of events when fullwidth module is set to fullscreen and blank template is used caused by et-pb-header-height-calculated and resize event being triggered due to false check.
- Fixed module alignment on tablet and phone.
- Fixed Audio Module player timer custom CSS selector.
- Fixed a styling issue in the Classic Divi Builder introduced in WordPress 5.2.
- Improved how we compare some server settings against our recommended values in the Support Center.
- Fixed a bug where an active child theme's PHP functions would still be loaded while in Safe Mode.
- Improved the Support Center's evaluation of file and directory permissions.
- If the Support Center's Remote Access feature is active, switching to or from a child theme will no longer automatically deactivate it.
- Fixed module alignment on tablet and phone.
- Fixed undefined value supplied when opening Find & Replace feature.
- Fixed PHP warning issue on 3rd Party Plugin because additional parameter on generating background fields.
- Fixed animations not working with transformed modules.
- Fixed columns spacing on mobile devices.
- Fixed "Minified React error #188" JavaScript error that occurred in some cases.
- Fixed number of columns on portfolio and gallery grid on landscape size.
- Fixed issue with gravity forms signature field not working.

Fichiers mis à jour

* core/admin/css/core.css
* core/components/mu-plugins/SupportCenterSafeModeDisableChildThemes.php
* core/components/SupportCenter.php
* et-pagebuilder/et-pagebuilder.php
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/module/Audio.php
* includes/builder/module/field/Height.php
* includes/builder/module/field/MaxWidth.php
* includes/builder/module/field/Transform.php
* includes/builder/styles/style.css
* js/custom.js
* js/theme-customizer.js
* includes/builder/scripts/frontend-builder-scripts.js

- Avril 2019 -

Divi 3.22

- 12 avril 2019 -

et|icon_close_alt|

Mise à jour déconseillée

Tout d’abord, ce sont des nouveautés qui affectent les mises en page existantes, c’est toujours dangereux.

Et la sortie d’un correctif quelques heures plus tard va dans ce sens.

Aperçu de la fonction de transformation dans Divi

Mise à jour mineure : les options de largeur et de hauteur

Cette fonctionnalité avait été annoncée le 18 octobre 2018.

On peut maintenant contrôler la largeur et la hauteur de tous les éléments via de nouvelles options dans l’onglet « Dimensions ».

Mais cela complexifie sacrément Divi ! D’ailleurs, il sera souvent judicieux de ne manipuler les largeurs et hauteurs que lorsque c’est réellement nécessaire. La plupart du temps, seule la largeur sera pertinente à modifier.

On peut également manipuler les dimensions et les marges au survol sur tous les éléments. Que l’on ait la souris sur les contours d’un élément ou un peu au dessus ou un peu au dessous, on pourra étirer pour atteindre une valeur désirée. Les raccourcis clavier en vigueur sont également applicables.

C’est bien… mais là encore, on n’est pas à l’abri d’un clic malencontreux qui nous forcera à annuler notre dernière action.

Avec la gestion des dimensions, vient également la notion de dépassement (overflow). C’est également une nouvelle option dans l’onglet « Visibilité ».

Pour finir, cette mise à jour apporte 2 changements importants :

  • Tous les modules ont maintenant des contours gris pour nous permettre de manipuler leurs dimensions et leurs marges ;
  • L’option pour passer une ligne en pleine largeur a disparu, elle est remplacée par les réglages de largeur et de largeur maximum.

Au final, je trouve que cette mise à jour apporte plus de complexité qu’autre chose. Je commence à penser qu’il faudra un jour deux modes d’utilisation de Divi : un pour les débutants et un pour les utilisateurs avancés.

Sans ça, on aura un outil qui sera de plus en plus compliqué à utiliser et les premiers à en pâtir seront les nouveaux utilisateurs.

Petite indiscrétion : les réglages globaux des modules (Global Defaults), les éléments WooCommerce (WooCommerce Elements) ainsi que le constructeur de thèmes (Theme Builder) devraient tous sortir dans les 2 mois qui arrivent.

Le passage à Divi 4.x devrait donc bien arriver avant l’été.

Listes des modifications (en anglais)

- Implemented new Draggable Sizing interface.
- Added new Height, Max Height and Max Width settings to all modules.
- Added Overflow settings to all modules.
- Fixed incorrect background size.
- Added transform options to child items.
- Fixed unwanted window scroll when user scrolls inside modal in new builder experience.
- Preserve transform linked settings on modal reopen and page save.
- Fixed z-index option not taking effect on some cases.
- Added filters to allow plugin developers to append custom User capabilities to the Support Center's Remote Access User's "Standard" and "Elevated" roles.
- Fixed an issue where the Remote Access user account was not granted sufficient permissions to save code in Integration fields or Page Builder modules.
- Fixed unwanted footer bottom spacing after WooCommerce store notice is dismissed.
- Fixed Home hotkey not scrolling to the top with Smooth Scroll enabled.

Fichiers mis à jour

* core/components/SupportCenter.php
* epanel/core_functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/class-et-builder-settings.php
* includes/builder/core.php
* includes/builder/feature/ErrorReport.php
* includes/builder/frontend-builder/assets/css/responsive-preview.css
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/main-structure-elements.php
* includes/builder/module/Accordion.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/BarCounters.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/Blog.php
* includes/builder/module/Button.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/Divider.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Image.php
* includes/builder/module/Portfolio.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/SocialMediaFollowItem.php
* includes/builder/module/TabsItem.php
* includes/builder/module/VideoSliderItem.php
* includes/builder/module/field/Height.php
* includes/builder/module/field/MaxWidth.php
* includes/builder/module/field/Overflow.php
* includes/builder/module/field/Transform.php
* includes/builder/module/helpers/Alignment.php
* includes/builder/module/helpers/Height.php
* includes/builder/module/helpers/MaxHeight.php
* includes/builder/module/helpers/MaxWidth.php
* includes/builder/module/helpers/MinHeight.php
* includes/builder/module/helpers/Overflow.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/module/helpers/Sizing.php
* includes/builder/module/helpers/Width.php
* includes/builder/module/settings/Migration.php
* includes/builder/module/settings/migration/RowCustomWidthToSizing.php
* includes/builder/scripts/builder.js
* includes/builder/scripts/frontend-builder-scripts.js
* js/custom.js
* js/smoothscroll.js

- Mars 2019 -

Divi 3.21

- 14 mars 2019 -

et|icon_check_alt|

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

- 7 mars 2019 -

et|icon_close_alt|

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

- Décembre 2018 -

Divi 3.19

- 20 décembre 2018 -

et|icon_check_alt|

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

- 5 décembre 2018 -
et|icon_close_alt|

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 -
et|icon_check_alt|

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 -
et|icon_close_alt|

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 -
et|icon_close_alt|

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 -
et|icon_check_alt|

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

- Fin des archives -

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

Consultez également les 2 autres guides d’ElegantSchool

et|icon_documents_alt|i

Découvrez si Divi
est fait pour vous !

et|icon_tags_alt|

Profitez de -20%
sur votre licence