Ces notes de mise à jour décrivent les versions d’Page Builder et incluent les éléments suivants :
Nouvelles fonctionnalités
Correctifs et améliorations
Problèmes connus
IMPORTANT
À compter de la version 2.4.3, Page Builder est désormais disponible sous la forme d’une extension groupée dans Magento Open Source. Il s’agit désormais de l’outil d’édition de contenu par défaut pour Adobe Commerce et Magento Open Source et peut remplacer l’éditeur WYSIWG par tout module tiers.
1.7.2 pour Commerce 2.4.5
Nouvelle entité wrapper - Conteneur Columns introduit pour les mises en page de colonne - Auparavant, les utilisateurs ne pouvaient ajouter des colonnes qu’à l’intérieur d’un autre type de contenu conteneur/wrapper, tel qu’un Tab ou un Row. Désormais, le Column possède son propre wrapper et peut être ajouté directement sur scène. En outre, le conteneur Columns comporte un élément settings dans lequel les utilisateurs peuvent spécifier la configuration pour cette entité wrapper.
Nouvelles options de menu pour dupliquer, masquer et supprimer des groupes de colonnes - Grâce à ces nouvelles options, les utilisateurs peuvent dupliquer, masquer et supprimer des groupes de Columns, tout comme ils le peuvent avec les types de contenu.
Nouvelle prise en charge des colonnes multilignes ajoutée au groupe de colonnes - Avec cet ajout, les utilisateurs peuvent manipuler plusieurs lignes de colonnes à l’intérieur d’un groupe de Columns pour rendre les dispositions des colonnes beaucoup plus flexibles.
Voir Disposition - Colonne pour plus d’informations sur l’utilisation du nouveau groupe de Columns.
1.7.1 pour Commerce 2.4.4
Page Builder est désormais compatible avec PHP 8.1.
les commerçants peuvent désormais ajouter un texte secondaire (alt_text) aux images (image, bannière, diapositive) pour améliorer l’accessibilité du contenu.
Les utilisateurs administrateurs disposant d’autorisations limitées à la modification de contenu ne voient plus d’erreur lors de l’utilisation de Page Builder pour ajouter un widget de produit à une page CMS. Page Builder affiche également un nombre précis de produits sur la page des paramètres du widget. Auparavant, Page Builder nécessitait des autorisations sur le module Catalogue lors de la récupération du nombre de produits et affichait cette erreur : A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later.
Les problèmes d’affichage liés au menu Format de Page Builder sont désormais résolus avec la mise à niveau de la bibliothèque TinyMCE 5.
Vous pouvez désormais utiliser la souris pour modifier une valeur Texte à afficher dans la fenêtre contextuelle Insérer un lien.
Page Builder affiche désormais toutes les options comme prévu dans le menu Options de taille de police. Auparavant, toutes les options n’étaient pas affichées.
Mise à niveau de la dépendance du compositeur d’phpgt/dom pour l’extension magento/magento2-page-builder vers les dernières versions.
Page Builder ne redimensionne plus les boîtes de dialogue Insérer un lien et Insérer une image lors de l’affichage du curseur dans une petite colonne.
Le menu Propriétés du tableau de Page Builder s’affiche désormais comme prévu.
Les points de curseur ne s’affichent plus sur la fenêtre modale Insérer un lien ou une image lorsque la souris ne survole pas le curseur.
La taille de police utilisée pour afficher les options du menu Tableau a été optimisée.
Correction des anomalies de positionnement des boîtes de dialogue Insérer/Modifier l’image et Insérer/Modifier le lien.
Page Builder ne renvoie plus d’erreur lorsque vous cliquez sur Éditeur de texte pour une bannière.
Page Builder ne convertit plus tous les blocs dynamiques en une seule langue lors de la mise à niveau.
1.6.0 pour Adobe Commerce 2.4.2
Nouveau style de Page Builder - Page Builder a apporté des améliorations considérables à la manière dont il définit le style du contenu. Les modifications facilitent désormais la création de sélecteurs CSS simples pour remplacer les styles de type de contenu existants. Ces modifications permettent de créer des thèmes Page Builder avec une réactivité élevée pour tous les types de contenu.
Conteneur de lignes désormais facultatif - Vous pouvez désormais créer du contenu dans Page Builder sans avoir besoin de conteneur de lignes. Outre la ligne, vous pouvez désormais faire glisser et déposer directement sur la scène les types de contenu suivants : HTML, Bloc, Bloc dynamique, Colonnes et Onglets.
Nouveau sélecteur de fenêtres d’affichage réactives - Vous pouvez désormais prévisualiser le contenu de votre Page Builder à différentes largeurs d’appareil (points d’arrêt) à l’aide des nouveaux boutons du sélecteur de fenêtres d’affichage d’administration au-dessus de la scène. Le sélecteur de fenêtre d’affichage simule le style de votre contenu lorsqu’il est affiché sur le storefront à l’aide de différents appareils.
Nouveaux champs de formulaire spécifiques au point d’arrêt - Les valeurs des champs de type Contenu peuvent désormais être définies sur des points d’arrêt de fenêtre spécifiques. Les indicateurs d’icône en regard des champs affichent la fenêtre d’affichage à laquelle la valeur du champ de type de contenu est appliquée.
Entrées de champ de formulaire prédéfini supprimées - Les paramètres avancés des formulaires pour les marges, les marges intérieures et les propriétés liées aux bordures (bordure, largeur de bordure et rayon de bordure) sont désormais définis comme default, de sorte que les valeurs peuvent être définies par le CSS d’un module.
Ajout de l’espacement d’étape - Les lignes et les colonnes fournissent désormais des espaces supplémentaires autour des types de contenu contenus sur l’étape, mais pas sur le storefront. L’espacement d’étape supplémentaire facilite l’accès aux menus d’option de pointage de la souris pour les types de contenu conteneur et contenu .
Correction du défilement automatique vers les avis - Le défilement automatique vers les avis de produits sur le storefront est désormais corrigé.
Contenu recadré fixe - La longueur des descriptions de catégories et de produits n’est plus recadrée.
Correction du contenu de catégorie pleine largeur et fond perdu - Le contenu de catégorie peut désormais être affiché dans une disposition pleine largeur ou fond perdu.
Améliorations apportées à la sécurité
1.5.1 pour Adobe Commerce 2.4.1-p1
Affichage d’erreur - Correction d’un problème en raison duquel Page Builder affichait une erreur lors de l’ajout de sous-catégories de catalogue dans l’administration.
1.5.0 pour Adobe Commerce 2.4.1
Immersif, modification en plein écran - La modification du contenu Page Builder est désormais en plein écran uniquement pour toutes les zones contrôlées par Page Builder. Cette modification inclut les pages CMS, les pages Produit et Catégorie, les blocs et les blocs dynamiques. La modification en plein écran met l’accent sur votre contenu et fournit une vue qui correspond mieux à l’expérience utilisateur sur le storefront.
aperçu de contenu Page Builder- Par défaut, Page Builder fournit désormais des aperçus de contenu non seulement pour les pages CMS, les blocs et les blocs dynamiques, mais également pour les pages Produit et Catégorie. Vous pouvez activer ou désactiver cette fonctionnalité pour les pages Produit et Catégorie à l’aide du nouveau paramètre d’aperçu de contenu Page Builder, accessible dans la configuration du magasin sous Gestion de contenu > Outils de contenu avancés.
Amélioration de l’accès aux descriptions courtes de produits - Par défaut, une description courte de produit s’affiche désormais avant la description longue. Cette modification entraîne une correspondance avec l’ordre dans lequel ils apparaissent sur le storefront, et évite d’avoir à faire défiler le contenu de la description longue pour accéder à la description courte.
Empêché les liens imbriqués dans les bannières et les diapositives - L’ajout de liens vers le contenu et les éléments externes des bannières et des diapositives a créé des liens imbriqués qui ne s’affichaient pas ou ne se comportaient pas correctement sur le storefront. Pour résoudre ce problème, il n’est plus possible d’ajouter des liens à à la fois dans la zone Texte du message et dans l’attribut Lien pour les bannières et les diapositives.
Problème résolu où la définition d’un rayon de bordure vide sur un élément d’onglet provoquait des erreurs et interrompait le contenu de l’élément d’onglet.
problème résolu où l’ajout de certaines combinaisons de conditions au filtre Condition des produits provoquait des erreurs qui empêchaient l’enregistrement du formulaire Produits.
correction d’un problème en raison duquel le type de contenu Curseur ne se comportait pas correctement lorsque le paramètre Boucle infinie était désactivé.
Correction du prix minimum annoncé afin qu’il fonctionne désormais en Page Builder.
correction d’un problème dans Safari et IE 11 qui empêchait le glisser-déposer d’une image dans la zone de chargement des bannières et des diapositives.
correction d’un problème en raison duquel le type de contenu Curseur n’était pas réactif dans Firefox.
correction d’un problème en raison duquel la configuration du widget créait des sélecteurs incorrects dans le DOM pour les différentes apparences.
correction du problème en raison duquel la barre d’outils En-tête masquait le menu d’options du type de contenu, ce qui empêchait l’accès au formulaire et à d’autres options.
Correction de problèmes en raison desquels les curseurs et plusieurs lignes utilisant des arrière-plans parallaxe ne s’affichaient pas correctement après plusieurs basculements en mode plein écran.
correction d’un problème en raison duquel une tentative de copie du contenu d’un type de contenu En-tête vers un type de contenu Texte empêchait l’enregistrement du Page Builder.
correction du type de contenu texte pour gérer et enregistrer correctement les caractères non latins-1.
correction Page Builder styles CSS qui entraînait un rendu incorrect par Safari 13.1 du menu de site du thème Luma pour les petits ports d’affichage et les écrans mobiles.
correction du type de contenu HTML pour afficher correctement les widgets incorporés tels que « Classer par SKU » sur le Storefront.
1.4.1 pour Adobe Commerce 2.4.0-p1
mis à niveau vers TinyMCE 4. Suppression de TinyMCE 3 pour améliorer la sécurité.
1.4.0 pour Adobe Commerce 2.4.0
Ajout de la prise en charge de PHP 7.4.
Correction d’un problème en raison duquel le type de contenu Produits n’affichait pas les produits configurables lorsque la condition était définie sur le prix.
Correction de la configuration de l’alignement des produits pour positionner uniquement le conteneur de produits lui-même, et non le contenu du conteneur de produits, tel que le nom, le prix, les boutons, les images et d’autres éléments du produit.
Amélioration des performances.
Améliorations apportées à la sécurité.
1.3.3-p1 pour Adobe Commerce 2.3.6-p1
Améliorations apportées à la sécurité.
1.3.3 pour Adobe Commerce 2.3.6
Correction du type de contenu texte pour enregistrer correctement les directives de variable ajoutées aux attributs HTML.
correction du type de contenu texte pour gérer et enregistrer correctement les caractères non latins-1.
correction Page Builder styles CSS qui entraînait un rendu incorrect par Safari 13.1 du menu de site du thème Luma pour les petits ports d’affichage et les écrans mobiles.
Correction du type de contenu HTML pour afficher correctement les widgets incorporés tels que Classer par SKU sur le storefront.
Correction d’une erreur qui empêchait parfois les utilisateurs d’enregistrer les formulaires de type contenu. L’erreur (« Page Builder a effectué le rendu pendant 5 secondes sans libérer les verrous ») a entraîné la rotation indéfinie de l’icône du chargeur après avoir tenté d’enregistrer un formulaire.
1.3.2 pour Adobe Commerce 2.3.5-p2
Améliorations de la sécurité.
1.3.1 pour Adobe Commerce 2.3.5-p1
Cette version de Page Builder est simplement une mise à jour de numéro de version pour Adobe Commerce 2.3.5-p1. Toutes les fonctionnalités décrites pour la version 1.3.0 s’appliquent également à cette version.
1.3.0 pour Adobe Commerce 2.3.5
Modèles - Page Builder dispose désormais de modèles qui peuvent être créés à partir de contenu existant et appliqués à de nouvelles zones de contenu. Les modèles Page Builder enregistrent le contenu et les mises en page des pages, blocs, blocs dynamiques, attributs de produit et descriptions de catégorie existants. Par exemple, vous pouvez enregistrer une page Page Builder CMS existante en tant que modèle, puis appliquer ce modèle (avec tout son contenu et ses mises en page) pour créer rapidement des pages CMS pour votre site. Cette nouvelle fonctionnalité est documentée ici : Modèles.
Arrière-plans vidéo pour les lignes, les bannières et les curseurs : les lignes, bannières et curseurs Page Builder peuvent désormais utiliser des vidéos pour leurs arrière-plans. Ces nouvelles fonctionnalités sont documentées ici : Lignes, Bannières, Sliders.
Prise en charge de la vidéo : ajouts et améliorations - Page Builder prend désormais en charge une plus grande variété de formats vidéo. Outre les vidéos YouTube et Vimeo, le type de contenu Vidéo et les fonds vidéo prennent désormais en charge les liens URL vers des formats vidéo tels que .mp4 et d’autres formats pris en charge par le navigateur. Le type de contenu Vidéo ajoute également une fonction de lecture automatique. Ces nouvelles fonctionnalités sont documentées ici : type de contenu vidéo.
Lignes, bannières et curseurs pleine hauteur - Page Builder Les lignes, bannières et curseurs peuvent désormais définir leur hauteur sur la hauteur totale de la page à l’aide d’un nombre avec n’importe quelle unité CSS (px, %, vh, em) ou d’un calcul entre les unités (100 vh - 237 px). Ces nouvelles fonctionnalités sont documentées ici : Lignes, Bannières, Sliders.
Bibliothèque de mise à niveau des types de contenu - L’équipe de développement peut désormais créer des versions de Page Builder types de contenu sans introduire de problèmes de rétrocompatibilité avec les versions précédentes. Avant cette version, les modifications importantes apportées aux configurations de type de contenu créaient des problèmes d’affichage et de perte de données avec les types de contenu Page Builder précédemment enregistrés. La nouvelle bibliothèque de mise à niveau élimine ces problèmes. La bibliothèque est conçue pour mettre à niveau les versions précédentes des types de contenu enregistrés dans la base de données afin qu’elles correspondent aux modifications de configuration dans les nouvelles versions. Page Builder exécute la bibliothèque de mise à niveau sur les types de contenu natifs selon les besoins de la nouvelle version. Cette modification garantit que les types de contenu Page Builder intégrés sont toujours mis à niveau pour correspondre aux modifications apportées aux types de contenu pour une version plus récente.
IMPORTANT
Si vous avez créé des entités de base de données supplémentaires pour stocker Page Builder contenu, vous devez ajouter ces entités à votre etc/di.xml. Dans le cas contraire, le contenu Page Builder stocké dans votre entité n’est pas mis à jour, ce qui peut entraîner des pertes de données et des problèmes d’affichage. Par exemple, si vous avez créé une entité de blog qui stocke Page Builder contenu, vous devez ajouter votre entité de blog à votre fichier etc/di.xml en tant que type de UpgradableEntitiesPool afin que la bibliothèque de mise à niveau puisse mettre à jour les types de contenu Page Builder utilisés dans votre blog. Pour plus d’informations et d’instructions sur l’utilisation de la bibliothèque de mise à niveau, consultez Mettre à niveau les types de contenu dans le Guide de développement de Page Builder.
Documentation pour l’ajout de nouvelles apparences - Les informations de développement sont désormais publiées sur l’ajout d’apparences pour les types de contenu existants ou personnalisés.
Divers correctifs
Correction d’un problème en raison duquel le menu Minuscule pour le contenu d’une diapositive s’affichait sous d’autres types de contenu si le conteneur parent de la diapositive était dupliqué.
Mise à jour de la Page Builder pour implémenter une méthode de destruction afin d’éviter les fuites de mémoire dans certains scénarios.
Amélioration des performances de TinyMCE lorsque plusieurs instances sont utilisées sur l’étape d’administration.
Correction d’un problème en raison duquel le type de contenu Bloc dynamique n’était pas rendu sur l’étape d’administration si la ligne supérieure était marquée comme masquée.
Amélioration des événements de pointage de la souris sur l’étape d’administration en supprimant un délai de 200 ms de divers contrôles de l’interface utilisateur. Cette modification facilite le travail avec les éléments de contenu imbriqués sur la scène.
Correction d’un problème en raison duquel le symbole de devise était placé dans une séquence d’échappement incorrecte dans le widget Liste de produits au sein du bloc ou du bloc dynamique sur l’étape d’administration.
Correction d’un problème en raison duquel le total de produits du panneau d’édition de Page Builder ne fonctionnait pas pour les produits MSI Stock personnalisés.
Correction d’un problème en raison duquel l’enregistrement de contenu Page Builder avec des images d’arrière-plan sur Microsoft Edge n’effectue pas le rendu de ces images sur le storefront.
Correction d’un problème en raison duquel l’enregistrement du contenu Page Builder imbriqué échouait si les utilisateurs cliquaient sur le bouton Enregistrer avant que la page ne soit complètement rendue.
Correction d’une erreur d’exception déclenchée dans les tâches cron en raison d’analyses Page Builder.
1.2.2 pour Adobe Commerce 2.3.4-p2
Améliorations de la sécurité.
1.2.1 pour Adobe Commerce 2.3.4-p1
Améliorations de la sécurité.
1.2.0 pour Adobe Commerce 2.3.4
intégration Page Builderà PWA Studio - Ajout du rendu de contenu Page Builder à l’application Venia dans PWA Studio. Page Builder contenu peut désormais être affiché dans l’application PWA Studio Venia. Consultez la documentation Page Builder dans PWA Studio pour obtenir toutes les informations sur cette nouvelle fonctionnalité.
Carrousel de produits ajouté - Le type de contenu Produits offre désormais une option permettant d’afficher vos produits dans un format de carrousel/curseur, y compris plusieurs options permettant de personnaliser le carrousel en fonction de vos besoins.
Tri des SKU de produit ajoutés - Le type de contenu Produits offre désormais une option pour trier vos produits par SKU dans l’ordre dans lequel vous les ajoutez à une liste dans l’Administration.
Tri de catégorie de produits ajouté - . Le type de contenu Produits offre désormais une option permettant de trier vos produits par catégorie position, en les affichant dans l’ordre dans lequel ils apparaissent dans votre catalogue Commerce.
Totaux de sélection de produits ajoutés - . L’éditeur d’administration du type de contenu Produits affiche désormais le nombre total de produits qui correspondent à vos options de sélection de produits.
Divers correctifs
Améliorations de la sécurité.
Correction des recherches dans les composants de sélection de l’interface utilisateur pour ne générer qu’une seule requête AJAX par terme de recherche.
Mise à jour des aperçus du produit dans l’interface d’administration pour qu’ils correspondent au storefront, y compris l’évaluation par étoiles, la couleur et les options de taille du produit, le cas échéant.
Correction d’un problème en raison duquel la Page Builder ne pouvait pas être enregistrée lorsque la minimisation et le regroupement JavaScript étaient activés dans Commerce.
Correction des aperçus Admin des produits, des blocs et des blocs dynamiques pour qu’ils s’affichent correctement sur les installations Commerce qui définissent des URL différentes pour l’administrateur et le serveur frontal.
Correction des aperçus Admin des produits, des blocs et des blocs dynamiques pour effectuer correctement le rendu sur les installations Commerce avec B2B installé avec l’option Connexion seule activée. Avant cette correction, l’aperçu Page Builder entraînait la redirection de la page vers la connexion au compte client.
Correction d’une erreur de session qui pouvait se produire lors de la prévisualisation d’une grande page dans l’administrateur Page Builder.
Mise à jour des styles Page Builder LESS pour éviter la duplication des styles de storefront.
1.1.1 pour Adobe Commerce 2.3.3-p1
Améliorations de la sécurité.
1.1.0 pour Adobe Commerce 2.3.3
Ajout d’un tri explicite des produits au type de contenu Produits.
Ajout de boutons pour insérer des images, des widgets et des variables dans le type de contenu HTML.
Amélioration de la sécurité Page Builder.
Mise à jour de la Page Builder pour la prise en charge de PHP version 7.3.
Mise à jour de TinyMCE vers la version 4.9.5. Cette mise à jour, ainsi que les améliorations supplémentaires, ont corrigé plusieurs problèmes liés à l’éditeur en ligne TinyMCE :
Les variables, images et liens d’image sont ajoutés à l’endroit où se trouve le curseur.
Les tableaux et les cellules des tableaux peuvent être alignés au centre.
Copier/coller colle maintenant le contenu à l’emplacement du curseur.
Les liens peuvent être appliqués au texte sélectionné.
Les puces sont correctement alignées.
Les modifications apportées à l’éditeur intégré peuvent être enregistrées sans cliquer d’abord en dehors de l’éditeur.
correction d’un problème en raison duquel la hauteur minimale et l’alignement vertical étaient incohérents entre les sections du panneau d’édition pour chaque type de contenu.
correction d’un problème en raison duquel la barre d’outils du type de contenu En-tête se trouvait incorrectement lorsqu’elle était déposée pour la première fois sur la scène.
correction de marges codées en dur dans les types de contenu Slider et Vidéo.
correction d’un problème en raison duquel le symbole astérisque requis s’affichait deux fois sur les champs du formulaire.
1.0.3 pour Adobe Commerce 2.3.2-p2
Améliorations de la sécurité.
1.0.2 pour Adobe Commerce 2.3.2-p1
Améliorations de la sécurité.
1.0.1 pour Adobe Commerce 2.3.2
Garantit la compatibilité avec Adobe Commerce 2.3.2.