Release notes Atomic Suite v1.4.0

Cette version ajoute deux nouvelles molĂ©cules “Custom miniatures list” et “Interstitial”. Nous avons apportĂ© aussi des amĂ©liorations du code Ă  fin d’optimiser les requĂȘtes gĂ©nĂ©rĂ©es par Atomic et amĂ©liorer les performances du site. Le menu de Atomic a Ă©galement Ă©tĂ© optimisĂ© pour gĂ©rer plus facilement les options disponibles. Plusieurs perfectionnements ont Ă©tĂ© apportĂ©s Ă  l'interface utilisateur et plusieurs bugs mineurs ont Ă©tĂ© corrigĂ©s pour tirer le meilleur parti de toutes les molĂ©cules. Cette version est compatible avec PrestaShop Ă  partir de la version 1.7.8.0.

[+] Add new molecule type : Custom miniatures list

Les marchands peuvent dĂ©sormais utiliser la nouvelle molĂ©cule “Liste de miniatures personnalisĂ©es”. Cela est utile pour crĂ©er des carrousels avec d’autres Ă©lĂ©ments que des images : HTML, Liens, VidĂ©os, miniature de produits


Dans l'image suivante, une liste de miniatures personnalisées a été ajoutée sur la fiche produit : la liste affiche des vidéos et une miniature "catégorie de produits".

Pourquoi est-ce important ?

Cela permet une plus grande personnalisation de l'interface et une plus grande autonomie de l'utilisateur.

[+] Add new molecule type : Interstitial

Cette molĂ©cule permet d'ajouter une molĂ©cule de n'importe quel type parmi une liste de produits. Cette molĂ©cule ne peut ĂȘtre utilisĂ©e que sur les pages avec une liste de produits et se greffe sur le hook displayIntertitial.

Pour ajouter cette molécule, il faudra spécifier la position dans l'index de la liste.

Dans l'image ci-dessus, nous avons choisi de montrer la molécule à la position numéro 2.

Pourquoi est-ce important ?

Cela permet aux utilisateurs de dynamiser une liste de produits avec des éléments personnalisés.

[+] Added foreign keys for object models

Des clés étrangÚres pour les modÚles d'objet ont été intégrées dans le thÚme Atomic.

Pourquoi est-ce important ?

L'ajout de clĂ©s Ă©trangĂšres pour les modĂšles d'objet permet d’optimiser les requĂȘtes gĂ©nĂ©rĂ©es par Atomic et amĂ©liorer les performances du site.

[+] Cleaned protothemeeditor class

Nous avons optimisé la classe protothemeeditor et supprimé les contrÎleurs d'administration inutiles de la liste pour optimiser le code.

Pourquoi est-ce important ?

Cette mise Ă  jour permet d’optimiser les requĂȘtes gĂ©nĂ©rĂ©es par Atomic et amĂ©liorer les performances du site.

[+] Added Toggle "Use Atomic Cache" in general settings

L’utilisateur peut choisir si utiliser les configurations du cache de Atomic Ă  travers le menu “PrĂ©fĂ©rences”.

Pourquoi est-ce important ?

Dans certains cas, l’utilisateur pourrait avoir besoin de gĂ©rer la cache via Smarty sans avoir d’autres systĂšmes de gestion de cache activĂ©s.

[+] Adding characteristics to the "Separator" molecule

Nous avons enrichi la molécule "Séparateur" de deux fonctionnalités qui permettent au commerçant de personnaliser cet élément. Vous pouvez maintenant choisir la couleur et la largeur du séparateur. La largeur est définie comme un pourcentage de la taille de son conteneur.

Pourquoi est-ce important ?

Cela permet une plus grande personnalisation de l'interface du site et une plus grande autonomie de l'utilisateur.

[+] Added French translations to the page GDPR - Personal data

Nous avons traduit en français la page contenant le RÚglement général sur la protection des données.

Pourquoi est-ce important ?

La page RGPD sera lisible et claire aussi pour les francophones.

[+] Redesign of the settings menu

Le menu avec les fonctions atomiques a Ă©tĂ© amĂ©liorĂ© pour ĂȘtre plus clair et plus facile Ă  utiliser.

Attention : si d’autres modules de la suite Atomic (Blog, Search) sont installĂ©s, il faudra le rĂ©initialiser pour rĂ©intĂ©grer les Ă©lĂ©ments correspondants dans le menu.

Pourquoi est-ce important ?

Ces modifications sont conçues pour repérer plus facilement les options Atomic en moins de clics.

[+] Added drag and drop function on the manual selection of Blog post list Molecule

Si l'utilisateur souhaite choisir manuellement les articles du blog à afficher sur le site, il est désormais possible de modifier l'ordre des articles lors de la configuration de la molécule, en utilisant simplement le "drag and drop".

Pourquoi est-ce important ?

Cela permet d'Ă©viter des actions supplĂ©mentaires, aprĂšs la crĂ©ation de la molĂ©cule “Blog post list”, pour ordonner les Ă©lĂ©ments choisis et ainsi de gagner du temps.

[+] Added columns‘ auto layout classes

La largeur des éléments de type "Colonne" et la distance entre eux sont désormais définies automatiquement. La meilleure configuration est appliquée en fonction du nombre d'éléments affichés.

Pourquoi est-ce important ?

Cette modification permet d'avoir plus de flexibilité dans l'interface utilisateur du site Web lors de l'ajout de colonnes sur une page.

[*] Added SEO global parameters on installation action

Dans la version précédente d'Atomic, dans certains cas, les modifications apportées aux paramÚtres de la section SEO n'étaient pas sauvegardées aprÚs confirmation des modifications. Le bug a été corrigé.

[*] Fixed display Atomic menu in Firefox

Dans certains cas, le menu avec des liens vers les fonctions Atomic ne s'affichait pas correctement sur le navigateur Firefox. Le bug a été corrigé.

[*] Avoid that multiple clicks on the "save" button of the molecule create duplicates

Dans la version précédente d'Atomic, le clic répété sur le bouton "Enregistrer", qui enregistre les modifications apportées à une molécule, pouvait conduire à la duplication de la molécule. Cela se reproduisait dans le cas d'une connexion lente ou d'un serveur peu performant.

Le bouton est maintenant désactivé pendant le processus de création/modification de la molécule pour éviter ce comportement.

[*] Fixed issue "Tabs molecule with HTML content interferes with the other elements in front"

Les molécules de type "Onglet" contenant des éléments HTML interféraient, dans certains cas avec les autres éléments présentés sur le site, déformant la mise en page attendue. Le bug a été corrigé.

[*] Fixed issue "Molecules not displaying on Front for new languages"

Dans la version prĂ©cĂ©dente, lorsqu'un nouveau langage Ă©tait installĂ© dans le back-office, les molĂ©cules dĂ©jĂ  existantes n'Ă©taient pas affichĂ©es sur le site si les pages Ă©taient affichĂ©es dans la nouvelle langue. L'utilisateur avait besoin d'enregistrer Ă  nouveau la molĂ©cule existante pour rĂ©tablir l’affichage Le bug a Ă©tĂ© corrigĂ©.

[*] Fixed issue "Icons for title molecule do not shown anymore"

Dans la version prĂ©cĂ©dente, les icĂŽnes associĂ©es Ă  la molĂ©cule de type “titre” n'Ă©taient pas affichĂ©es en front. Nous avons modifiĂ© le pack d'icĂŽnes associĂ© Ă  la molĂ©cule et rĂ©solu le problĂšme.

Dans la version précédente, si l'utilisateur commençait le processus de création d'une molécule de type Carrousel, puis changeait le type de molécule, les options de la molécule carrousel restaient visibles sur la page de configuration de la molécule. Le bug a été corrigé.

[*] Bugfix: Fetcher location save on PS 1.7.8

Dans la version prĂ©cĂ©dente un bug empĂȘchait de modifier les positions des molĂ©cules dans le fetcher : l’enregistrement des modifications Ă©chouait. Le bug a Ă©tĂ© corrigĂ©.

[*] Bugfix: Cache parameters save button, disable lifespan options

Dans la version prĂ©cĂ©dente, un bug effaçait les durĂ©es de vie du cache spĂ©cifiĂ©es pour chaque page du site. L'erreur a Ă©tĂ© reproduite en cliquant sur le bouton "Enregistrer" de la section “Partial caching strategy”.

Le bug a été corrigé.

[*] Bugfix: Configuration (grid / carousel) block from "Blog post list" molecule displayed in other molecules

Dans la version précédente, un bug affichait le bloc de configuration (grille/carrousel) de la molécule "Blog post list" affiché dans d'autres molécules. Le bug a été corrigé.

[*] Bugfix: Impossible switching between product combinations on front site

Sur un environnement avec PrestaShop 1.7.8.X, si le mĂ©ta-titre du produit est diffĂ©rent du titre du produit en Back Office, un bug empĂȘchait d’afficher les diffĂ©rentes dĂ©clinations d’un produit sur le site. Le bug a Ă©tĂ© corrigĂ©.

Améliorations mineures & bugfixes :

[+] Added the "CSS Classes" field to the "Product List" molecule

[+] Added "CSS Class" field for widget molecule

[+] Added french translation for "Apply" filters button

[*] Remove "Blog posts list"molecule in "container" molecule

[+] Added foreign keys for the tables of molecules / widgets

[+] SEO improvement: Remove pagination from canonical url

[+] Improving the modal molecule display

[+] Uniformed the names of the "CSS Classes" fields in all molecules

[+] Added "smooth" effect while switching or closings tabs

[*] Removed "Back" button in "All molecules" page in Back office

[+] Added true Atomic Logo to Admin tab and change border color

[*] Aligning icons in the molecule list #UX/UI

[+] Improved handling of the "Autoplay" option of the carousel molecule

[*] Changed actions positions on molecule list page

[*] Renamed “Wrap” option for carousel

[*] Close fancybox picture by tapping outside on the screen (mobile devices)

[+] Set max height to image molecules thumbnails in Back office

[+] Remove the limit of elements in the "list" molecules

[+] Improve the interface of the "list" molecules

[*] Close the open tab when another tab opens in the Accordion molecule

[*] Bugfix: in the fancybox, large default image type is shown for all images except for the first one

[*] Bugfix: brand microdata in product meta (Search Console)

[*] Fixed "Preview" function of the molecule

[*] Fixed missing “displayReassurance” hook in Checkout page

[*] Fix missing atomic icon in Back office footer

[*] Fix stores.tpl modal include path

[*] Removed "Select funnel" and "Select topic" fields in the molecule container

[*] Fix badly display icons

Last updated

Was this helpful?