Sélectionnez une page

Les mises à jour de Divi

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

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

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

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

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

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

- Août 2019 -

Divi 3.26.8

- 14 août 2019 -

Mise à jour recommandée

Il y a beaucoup moins de correctifs que la fois précédente, ce qui est bon signe !

Mise à jour corrective

On peut noter que le glisser-déposer a été réparé en mode Wireframe et que la compatibilité avec WP-Rocket a été améliorée.

Listes des modifications (en anglais)

- Fixed Modules Drag and Drop issue in Wireframe mode.
- Fixed box shadow options not being included when copy and pasting button options group between modules.
- Fixed horizontal scrollbar when settings modal is snapped into right side on latest Divi Builder Experience.
- Fixed incorrect selector for Icon Text Color of Social Follow module.
- Fixes clearing WP Rocket plugin cache when Static files cache is cleared.

Fichiers mis à jour

* core/components/PageResource.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/custom-defaults/Settings.php
* includes/builder/feature/dynamic-content.php
* includes/builder/feature/search-posts.php
* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/module/SocialMediaFollow.php
* includes/builder/module/SocialMediaFollowItem.php

Divi 3.26.7

- 9 août 2019 -

Mise à jour recommandée

C’est une sacrée liste de modifications que nous avons là, d’autant plus pour un outil plutôt stable.

Ils sont clairement en train de peaufiner pour préparer la suite.

Mise à jour corrective

Les correctifs de cette mise à jour sont vraiment variés.

On peut toutefois noter que l’on peut maintenant déplacer une ligne d’une section spéciale à une section normale, chose qui ne fonctionnait pas précédemment.

Listes des modifications (en anglais)

- Fixed resetting an option while hover mode enabled not resetting desktop, tablet, and phone values.
- Fixed the issue when the Blog module was disappearing using the grid layout in Divi Builder.
- Fixed the issue when some content options excluded from the Global Defaults Editor that became default globally after invoking the Making Styles Default action.
- Fixed background settings and preview not working on Specialty Column.
- Added Support of Rows moving between Specialty and Regular sections.
- Fixed inability to copy and paste title text options group to heading text options group in Text module.
- Add BB icons support for Body Text with block elements.
- Fixed active tab text color not working on the FE.
- Fixed Classic Divi Builder loading after theme update and plugins activation/deactivation.
- Fixed fail saving notices that pops up on New Builder Experience if current user with contributor / no publish permission save the post.
- Fixed child's settings modal getting opened after pasting item styles.
- Fixed incorrect reset individual option behaviour on background control.
- Set custom default padding for Search module.
- Fixed missing captcha on contact form module in visual builder.
- Fixed field text color not working on radio & checkbox of Contact Form module.
- Fixed no-animation grid layout still being animated in the blog module.
- Fixed not being able to submit Contact Forms using conditional logic.
- Fixed trailing vertical bar separator showing up in the Visual Builder for Post Title and Fullwidth Post Title modules' meta area.
- Renamed "Post Link" Dynamic Content option to "Current Post Link".
- Added new Post Link, Product Link etc. Dynamic Content options for every public post type allowing you to link to any post of that type.
- Fixed an error that occurred while importing a premade layout.
- Added 'et_fb_ignore' CSS class that can be used to ignore JavaScript scripts in the Visual Builder.

Fichiers mis à jour

* core/components/Portability.php
* core/ui/utils/utils.js
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/custom-defaults/Settings.php
* includes/builder/feature/dynamic-content.php
* includes/builder/feature/search-posts.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/module/Accordion.php
* includes/builder/module/AccordionItem.php
* includes/builder/module/Blog.php
* includes/builder/module/Blurb.php
* includes/builder/module/ContactForm.php
* includes/builder/module/ContactFormItem.php
* includes/builder/module/Cta.php
* includes/builder/module/FullwidthHeader.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/Login.php
* includes/builder/module/PostSlider.php
* includes/builder/module/PricingTables.php
* includes/builder/module/PricingTablesItem.php
* includes/builder/module/Search.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/TeamMember.php
* includes/builder/module/Testimonial.php
* includes/builder/module/Toggle.php
* includes/builder/scripts/builder.js

- Juillet 2019 -

Divi 3.26.6

- 30 juillet 2019 -

Mise à jour recommandée

Il subsistait des bugs dans le bug qui seraient maintenant corrigés. On est dans une période sacrément stable.

Mise à jour corrective

Les correctifs de cette mise à jour portent sur des bugs dans le Builder avec un certain nombre qui concernent les colonnes et les éléments enfants (ajout plutôt récent).

Au passage, il y aurait eu une petite amélioration des performances.

Listes des modifications (en anglais)

- Fixed an error that would sometimes be triggered when editing a Text element in the Visual Builder.
- Fixed the issue when computed module settings were not fetched correctly for 3rd party modules.
- Fixed the issue where conditional options wasn't saved properly under the Advanced tab of a module settings.
- Fixed Modules styles copy/paste issue when empty values were not applied in some cases.
- Fixed Right Click Menu for Child Item Settings Modal.
- Moved Row Margin option above the Row Padding in Settings Modal.
- Fixed rendering the last Column in a Row with parallax background image.
- Fixed Column Dividers position for Rows with left and right Padding.
- Fixed "et_pb_parallax_init is not defined" error when loading Visual Builder in some cases.
- Fixed Animations not rendering sometimes on reload on Safari browser.
- Minor code performance update.

Fichiers mis à jour

* core/components/data/Utils.php
* includes/builder/api/DiviExtension.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/main-structure-elements.php
* includes/builder/module/ContactForm.php
* includes/builder/scripts/frontend-builder-scripts.js

Divi 3.26.5

- 27 juillet 2019 -

Mise à jour recommandée

Toute petite mise à jour qui ne porte que sur le module Formulaire, ils peaufinent encore avant la prochaine évolution !

Mise à jour corrective

Il n’y a que 2 correctifs dans cette mise à jour et ils n’ont qu’un but : rendre les formulaires natifs plus sécurisés et laisser passer moins de spam. 

Cela fait suite à une grosse vague de courriers indésirables que reçoivent les utilisateurs de Divi depuis quelques jours.

Mais il ne faut pas se mentir, si l’on veut proposer des formulaires dignes de ce nom, il faut utiliser une extension dédiée. Pas le module inclus dans le Builder.

Listes des modifications (en anglais)

- Prevent contact form's required field being bypassed via editing frontend attribute by checking form map against integrity hash.
- Improve spam mitigation techniques for Divi's Contact Form module.

Fichiers mis à jour

* includes/builder/frontend-builder/bundle.js
* includes/builder/module/ContactForm.php
* includes/builder/scripts/frontend-builder-scripts.js

Divi 3.26.4

- 25 juillet 2019 -

Mise à jour recommandée

Après 10 jours de silence, cela fait finalement peu de correctifs. On sent qu’ils préparent la prochaine mise à jour mineure !

Mise à jour corrective

Un grand nombre de correctifs portent sur des bugs d’utilisation du Builder, on arrive donc sur une période de stabilité intéressante.

On peut également noter l’arrivée de nouvelles options pour personnaliser l’icône de lecture du module Vidéo.

Listes des modifications (en anglais)

- Fixed Syntax error, unrecognized expression: issue when adding mailchimp custom field on email optin module in backend visual builder if the mailchimp account uses email address as its username.
- Fixed an error that would prevent some Text element from being edited in the Visual Builder.
- Fixed exclude category option not showing initially in the Search Module.
- Fixed issue with resetting gradient removing default value for the gradient on settings modal.
- Fixed "Cannot read property 'tagName' of undefined" error that appeared if there is an active plugin which enqueued the latest version of jQuery.
- Fixed Builder crash when moving duplicated modules in some cases.
- Fixed error when extending border styles and removed unsupported find & replace from border styles option.
- Fixed image width setting getting applied to the icon in Blurb module.
- Hid row and section settings popover during draggle sizing.
- Fixed an error that could be triggered in the Divi Builder while updating or importing Global Defaults in some cases.
- Fixed Dynamic Content having extra slashes in the Visual Builder.
- Fixed inability to copy and paste background options group into other modules.
- Fixed the issue where slides of the Gallery Module wasn't rotated properly.
- Introduced play icon color and size settings on video slider item module.
- Fixed the issue where it was impossible to access to the Global Defaults editor from the module context menu.
- Fixed a bug that could, under certain conditions, result in duplicate images being added to the media library when importing an exported Divi layout multiple times.
- Fixed transparent primary navigation not being correctly offset by the secondary navigation when the navigation is not fixed to the top.

Fichiers mis à jour

* core/components/Portability.php
* core/components/SupportCenter.php
* includes/builder/feature/post-content.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/functions.php
* includes/builder/module/Search.php
* includes/builder/module/VideoSlider.php
* includes/builder/module/VideoSliderItem.php
* includes/builder/scripts/frontend-builder-scripts.js
* js/custom.js

Divi 3.26.3

- 16 juillet 2019 -

Mise à jour recommandée

Autant de petits correctifs le lendemain d’une autre petite mise à jour ? Bon ok, ils sont vraiment en train de corriger tous les bugs qu’on leur remonte en ce moment.

Mise à jour corrective

Nous avons là des correctifs pour régler quelques légers bugs et améliorer l’utilisation du Builder au quotidien.

Listes des modifications (en anglais)

- Fixed double animation on buttons while viewing in Safari.
- Fixed a bug in the Classic Divi Builder that caused the save process to fail in the Page Settings Modal.
- Fixed an error that could be triggered in the Visual Builder when no Global Defaults were defined.
- Removed significant lag while editing module settings in Multiselect mode.
- Fixed the issue when the last slide of the Posts Carousel Module module was not displayed correctly.
- Fixed Columns Removing function which could remove wrong column in some cases.
- Fixed the issue when the last slide of the Post Slider module remained visible after switching to the first one.

Fichiers mis à jour

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

Divi 3.26.2

- 15 juillet 2019 -

Mise à jour recommandée

Rien de transcendant ici, juste de l’amélioration du Builder

Mise à jour corrective

Elegant Themes nous propose quelques petits correctifs mineurs qui laissent entendre que Divi est quand même sacrément stable maintenant.

Listes des modifications (en anglais)

- Fixed the issue where Global Defaults settings caused an increase in the load time of the Divi Builder.
- Introduced new reset icon on each individual background options.
- Fixes the issue where user roles were not applied in the Divi Builder.
- Fixed Empty Columns rendering in Divi Builder Plugin.
- Fixed issue where background field icons sometimes disappear when hovering over the background field.
- Fixed inability to launch the Quick Actions modal after editing inline editable content.

Fichiers mis à jour

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

Divi 3.26.1

- 12 juillet 2019 -

Mise à jour recommandée

Comme d’habitude, un correctif qui sort 1 jour après une mise à jour mineure laisse penser qu’il valait mieux attendre un peu.

Mise à jour corrective

Nous avons droit à des correctifs du Builder qui concernent notamment les lignes et les colonnes, le copier/coller de modules ainsi qu’un souci de sélection CSS au niveau des réglages des publications.

Il semblerait toutefois que le problème de l’outil de personnalisation dont je parlais dans la version précédente ne soit pas du fait de Divi mais de mon extension Chrome pour Dashlane.

Peut-être que vous aussi, vous gagnerez à la désactiver temporairement si vous rencontrez des lenteurs inhabituelles.

Listes des modifications (en anglais)

- Fixed the issue when it was not possible to clone and delete the Columns from within the Row settings window.
- Fixed Modules Copy/Paste functionality.
- Fixed Page Settings Custom CSS problems with selecting styles.
- Fixed an issue where the Row width options don't work in Divi Builder.

Fichiers mis à jour

* core/components/Portability.php
* core/components/VersionRollback.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/feature/custom-defaults/History.php
* includes/builder/feature/custom-defaults/Settings.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/main-structure-elements.php
* includes/builder/module/Text.php

Divi 3.26

- 11 juillet 2019 -

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

Divi 3.25.4

- 3 juillet 2019 -

Mise à jour recommandée

ENFIN ils ont pris le temps de corriger les bugs qui traînaient depuis trop longtemps ! 

Allez, maintenant il n’y a plus qu’à sortir les nouvelles fonctionnalités et arriver à Divi 4.0 avant la fin de l’été.

Mise à jour corrective

Cette mise à jour vient corriger les divers problèmes de double chargement que l’on rencontre depuis plusieurs mois mais aussi le gros problème de la gestion des couleurs d’arreière-plan des sections que j’avais repéré depuis la version 3.24.1 (12 juin).

Plein d’autres petits bugs d’ergonomie et de fonctionnement du Builder ont été corrigés, on a maintenant un outil bien plus stable !

Listes des modifications (en anglais)

- Fixed the Visual Builder re-loading after opening a settings modal quickly after the builder loaded.
- Fixed Visual Builder double loading issue that occured when using CPT Layout Injector plugins.
- Fixed Visual Builder double loading issue that occured when using different language settings for WordPress and user.
- Fixed Visual Builder double loading issue that occured once after rolling back to an older Divi version.
- Fixed Visual Builder double loading issue that occured while Divi Safe Mode was active.
- Fixed Visual Builder double loading issue that occured on some servers that added extra white spaces to builder definitions.
- Fixed Border Options controls mobile and hover icons disappearing.
- Fixed a bug in the Classic Divi Builder that caused module setting migrations to not be performed when importing layouts using the Divi Library and Portability features.
- Further reduced PHP memory usage.
- Fixed an error when Backend Visual Builder was used with WP versions prior 5.0.
- In some cases after using settings modal select control, the select did not lose it's hover state even after cursor hovered over another option.
- Added Slider Content Width and Content Max Width options.
- Updated Deutsch translations from the community.
- Prevent draggable padding getting hidden while dragging and holding shift key.
- Fixed module Parallax Background conflict with module overflow options.
- Fixed list style type, list style position, list style item indent, blockquote border weight, and blockquote border color not being rendered on the FE.
- Fixed Add New Column functionality when adding modules with Insert Module Quick Action.
- Fixed undefined content error that causes VB to not be able to paste module after deleting the last module on the column.
- Fixed border styles not working on Fullwidth Header Image element.
- Fixed background color when it was set as initial on incorrect condition by removing duplicated background image properties when background image and gradient are activated at the same time.
- Fixed section add row button spacing.
- Fixed button custom padding not working on various modules when the custom icon is disabled.
- Improved mouse cursor appearance when moving over Locked Module content.
- Fixed undefined variable when processing background image on button element.
- Fixed issue with Blurb module text center alignment on tablet and phone.
- Fixed javascript warning when grid mode is enabled.
- Fixed Module Alignment control not working.
- Updated Deutsch translations from the community.
- Fixed button options styles not being rendered on Theme Customizer.
- Fixed background image not being displayed when setting background color on theme customizer on button element.

Fichiers mis à jour

* core/components/Portability.php
* core/components/SupportCenter.php
* core/languages/de_DE.po
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/framework.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/functions.php
* includes/builder/languages/de_DE.po
* includes/builder/main-structure-elements.php
* includes/builder/module/BarCountersItem.php
* includes/builder/module/FullwidthHeader.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/PostSlider.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/field/MarginPadding.php
* includes/builder/post/type/Layout.php
* includes/builder/scripts/builder.js
* js/theme-customizer.js
* lang/de_DE.po

- Juin 2019 -

Divi 3.25.3

- 25 juin 2019 -

Mise à jour déconseillée

Malgré tous les bugs corrigés, il n’y a pas celui qui m’intéresse, celui qui me permettrait de vous conseiller la mise à jour.

Mise à jour corrective

Cette mise à jour commence à préparer le terrain sur l’aspect e-commerce en modifiant le comportement du module Boutique mais corrige également pas mal de petits bugs que l’on aurait pu rencontrer en utilisant le Builder Visuel. 

Listes des modifications (en anglais)

- Changed the default Shop module sorting option to match the configured value in the Customizer.
- Added a new "Sort by Menu Order" option to the Shop module to match the previous default. All current users will automatically be switched to this mode for backwards compatibility.
- Fixed Parent Row/Section Hover Buttons Stuck On After Adding Column.
- Fixed Modules Animation preview in Visual Builder.
- Fixed console warning about react incorrect prop name.
- Fixed a case of Visual Builder page loading being slow with PHP 5.X.
- Fixed cases when module add button is not appearing.
- Fixed box shadow not being rendered on blog image when using fullwidth layout.
- Fixed inability to change Circle Counter margin left & right settings.
- Fixed VB not being updated correctly after we extend layout setting on Filterable Portfolio and Portfolio module.
- Fixed Mailchimp List select option reset.
- Fixed incorrect target when copy and paste Meta Text options group or individual option to Blog, Comments, Post Slider, and Fullwidth Post Slider on module level.
- Fixed inability to set border image to use solid style on Blog module when using Grid layout.
- Fixed module alignment not working on VB when responsive settings is enabled on Width, but disabled on Module Alignment.
- Fixed title font size not rendered properly in Visual Builder phone mode for Audio module.
- Fixed Fullwidth Modules should appear after Regular Modules in Quick Actions modal.
- Add hover settings support for Circle Color, Circle Background Color, and Circle Background Opacity of Circle Counter module.
- Fixed reset styles doesn't work on multiple selected items.
- Fixed background glitch when editing any fields with range control type.
- Added hover support for Slider navigation.
- Fixed Settings Modal Scrolling at the Edit Row step in Product Tour.
- Fixed header showing then hiding on page load.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/core.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/module/Blog.php
* includes/builder/module/CircleCounter.php
* includes/builder/module/FullwidthPostSlider.php
* includes/builder/module/FullwidthSlider.php
* includes/builder/module/PostSlider.php
* includes/builder/module/Shop.php
* includes/builder/module/Slider.php
* includes/builder/module/SliderItem.php
* includes/builder/module/field/Border.php
* includes/builder/module/helpers/Slider.php
* includes/builder/module/settings/Migration.php
* includes/builder/module/settings/migration/ShopOrderByDefault.php
* includes/builder/scripts/frontend-builder-scripts.js
* js/custom.js

Divi 3.25.2

- 21 juin 2019 -

Mise à jour déconseillée

Le bug introduit dans la 3.24.1 n’est toujours pas corrigé mais le support m’a dit qu’ils étaient sur le coup.

Mise à jour corrective

Cette mise à jour corrige des bugs à propos des colonnes mais également sur les sections, notamment les sections spéciales.

Listes des modifications (en anglais)

- Fixed missing default padding for Columns in Specialty Sections in some cases.
- Fixed Column Options Migration in Classic Editor.
- Fixed inability to set global background color from Theme Customizer.
- Fixed Divider height set to 0px after theme update.
- Fixed PHP warning undefined module_id on column.
- Fixed Background Image rendering for Specialty Section Columns in Visual Builder.
- Disabled insert column hover line when Row has max Columns.
- Fixed empty column minimum height in Safari.

Fichiers mis à jour

* includes/builder/class-et-builder-element.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/main-structure-elements.php
* includes/builder/module/settings/migration/DividerHeight.php
* includes/builder/scripts/builder.js

Divi 3.25.1

- 20 juin 2019 -

Mise à jour déconseillée

Le passage vers la 3.25 devient un peu plus crédible mais beaucoup de bugs sont encore remontés.

Mise à jour corrective

Cette mise à jour améliore la migration des réglages des anciennes colonnes vers les nouvelles ainsi que des soucis de parallaxe et des problèmes de compatibilité avec les sites qui utilisent Divi depuis longtemps.

Listes des modifications (en anglais)

- Fixed parallax class adding for columns without parallax images.
- Fixed Column Settings Migration.
- Fixed an error when Visual Builder was used with WP versions prior 5.0.

Fichiers mis à jour

* includes/builder/frontend-builder/assets.php
* includes/builder/frontend-builder/assets/backports/hooks.js
* includes/builder/frontend-builder/bundle.js
* includes/builder/main-structure-elements.php
* includes/builder/module/settings/Migration.php
* includes/builder/module/settings/migration/ColumnOptions.php

Divi 3.25

- 20 juin 2019 -

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.1

- 12 juin 2019 -

Mise à jour déconseillée

Il y a un souci avec les couleurs d’arrière-plan lorsqu’on cumule un à-plat, un dégradé et une image.

Mise à jour corrective

Cette mise à jour corrige des problèmes sur la gestion des dimensions, une surcharge de requêtes vers l’API Google Maps et apporte diverses petites améliorations.

Listes des modifications (en anglais)

- Fixed row mobile max width overwriting max width provided by user.
- Fixed Draggble Spacing controls size when margin/padding value is a non numeric value.
- Fixed module styles affecting module popover styles.
- Prevented draggable padding controls rendering when editing in inline editor.
- Removed unnecessary Google Maps reinit process and use Google Maps set options method to update grayscale filters on mobile.
- Fixed Quick Access not rendering options under heading sub toggle.
- Introduced background preview delete and reset functionalities to enable or disable background entirely on specific preview mode.
- Added smooth scroll support for link modules.
- Improved loading method for Support Center.
- Fixed scrolling to comment reply form.

Fichiers mis à jour

* core/components/PageResource.php
* core/components/SupportCenter.php
* core/components/SupportCenterMUAutoloader.php
* core/components/init.php
* core/functions.php
* epanel/custom_functions.php
* functions.php
* includes/builder/class-et-builder-element.php
* includes/builder/feature/ErrorReport.php
* includes/builder/frontend-builder/bundle.js
* includes/builder/frontend-builder/helpers.php
* includes/builder/main-structure-elements.php
* includes/builder/module/helpers/ResponsiveOptions.php
* includes/builder/scripts/frontend-builder-scripts.js
* includes/builder/styles/frontend-builder-style.less
* js/custom.js

Divi 3.24

- 6 juin 2019 -

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 -

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 -

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 -

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 -

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 -

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 -

Mise à jour déconseillée

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

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

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

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

Mise à jour mineure : adaptation à WordPress 5.0

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

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

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

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

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

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

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

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

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

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

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

On verra ce qu’ils nous réservent !

Listes des modifications (en anglais)

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

 

 

Fichiers mis à jour

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

- Octobre 2018 -

Divi 3.17

- 11 octobre 2018 -

Mise à jour recommandée

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

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

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

Je nous le souhaite !

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

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

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

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

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

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

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

Listes des modifications (en anglais)

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

Fichiers mis à jour

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

Divi 3.16

- 4 octobre 2018 -

Mise à jour déconseillée

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

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

Ne tentons pas le diable sur des sites en production.

Aperçu du fonctionnement du survol

Mise à jour mineure : Survol, Transitions & Clic partout

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Listes des modifications (en anglais)

- Added Hover Options to the Divi Builder.

Fichiers mis à jour

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

- Septembre 2018 -

Divi 3.15

- 13 septembre 2018 -

Mise à jour déconseillée

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

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

Aperçu de la multi-sélection

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

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

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

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

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

Cette mise à jour correspond au teasing du 21 juillet.

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

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

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

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

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

Listes des modifications (en anglais)

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

Fichiers mis à jour

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

Divi 3.14

- 6 septembre 2018 -

Mise à jour recommandée

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

Mise à jour mineure : Étendre les réglages

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

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

Ça se déroule en 3 étapes :

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

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

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

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

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

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

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

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

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

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

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

Listes des modifications (en anglais)

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

Fichiers mis à jour

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

- Fin des archives -

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

Consultez également les 3 autres guides gratuits d’ElegantSchool

i

Découvrez si Divi
est fait pour vous !

Profitez de -20%
sur votre licence

Comment va évoluer Divi ?
Découvrez les annonces