Version 7.0.0
Login Page
- Amélioration et changement de design pour la page de connexion.
Full Site Editeur
- Ajout de Stimulus de Hotwired pour l'éditeur.
- La sauvegarde automatique SQL a été retirée pour éviter de perdre le curseur sur l'édition, elle est désormais en manuel sur l'icone de base de donnée.
- Les sauvegardes automatiques locales storage sont désormais de 100 / pages.
- Les sauvegardes automatiques de révisions sont désormais en rotation de 40 / pages.
- Le retour arrière et avant est désormais fonctionnel ainsi que le CTRL Z, suivant les sauvegardes de révision.
- Si l'on tente de rafraîchir la page avec F5, un message d'alerte s'affichera.
- Si l'on tente de retourner dans l'administration, un message d'alerte s'affichera.
- En cas d'application d'une sauvegarde SQL de la page, les composants de la page dans la liste des sections du document est rechargée correctement.
- Ajout d'un premier jet pour l'édition du header/navigation du thème. (non fonctionnel à 100%)
- Ajout de 12 nouveaux sections, heros dans les modules.
- Amélioration des modals, désormais en fullscreen.
Caches
- Création d'une variable d'environnement pour une meilleure mise en cache des pages statiques.
- La mise en cache hardcached permet de diviser par 3 les temps de chargement d'une page.
- La mise en cache hardcached permet de charger une page à moins de 60ms.
- Dés la sauvegarde d'une page, ou d'une édition de page, les caches sont rechargés.
- Nouveau système de cache, désormais l'édition d'une page, article, taxonomie n'efface plus le cache entier du site, mais uniquement le cache de la page concernée, et distribue ce même cache aux visiteurs ce qui améliore les performances de manière général.
- Icône de cache/non cache affiché sur la vue en liste partie admin des taxonomies, articles et pages.
Bug Fixs
- Bug corrigé, erreur 500 corrigé sur le système de recherche du CMS en partie frontEnd.
- Bug corrigé, en cas de changement d'adresse IP, l'admin était bloqué sur une page en 403.
- Bug corrigé, l'administrateur n'est plus déconnecté en cas de changement d'adresse IP ou d'IP dynamique.
- En cas de sauvegarde du menu ou d'un code via le code editeur, les caches sont dorénavant rechargés.
- Bug corrigé, bug JS concernant le triage des pages par indexation corrigé.
- Bug corrigé, les temps restants de la session JWT (affichage uniquement) n'était sur une bonne variable, define vers session (aucune incidence de sécurité, purrement visuelle) merci CaptainAdmin du retour.
- Bug corrigé, sur la version mobile le selecteur de langue ne rediriger pas l'utilisateur vers la bonne page directement mais sur l'accueil du site dans la langue désirée.
- Bug corrigé, sur la liste des articles, la prévisualisation d'un lien redirigé parfois sur une erreur 404.
GITLAB API 2.0 Updates CORE
- Un nouveau système de mise à jour et de rétrogradation de version permettra de mettre à jour le cms ou de rétrogradé de version en 1 click !
FrontEnd Theming
- Compilation et intégration de Bootstrap 5.3 JS ESM en ne gardant que les modules essentiels (modals, offcanvas, dropdown), tout le reste à été retiré du fichier JS, celui à été compréssé et minifié et concaténé.
- Les anciens dropdown ou offcanvas, modals sont désormais affecté à ce module à la place des anciens modules.
Lancement de l'élaboration d'un framework CSS dérivé andromede.css
- Benjamin, de la société Vertuance, partenaire de notre société, lance la création d'un framework CSS hérité de andromede.css. Ce framework sera la base et sera utilisé pour les projets Andromede CMS en partie front-end. Il permettra la compilation, le choix de styles, ainsi que des composants et templates en copié-collé. L'idée est de garder les principales classes utilisées par Bootstrap 5 (grid, col, row, container, flex) et de prendre l'idée que propose TailwindsCSS sur le copier coller de structures prêtes à l'emploi pour les novices et pour qu'il soit compatible avec la plupart des futurs projets et écologique sans réapprendre un framework complètement mais en partie minime !
Rapport d'erreurs critiques
- L'email envoyé aux développeurs du CMS en cas d'erreurs 500 comporte désormais le fichier .log au moment de l'erreur critique afin de mieux découvrir le problème pour des correctifs ultérieurs.
Module E-commerce en version 3.0
- Plus de détails sur la page modules de la nouvelle version de la vitrine du CMS.
Module SeoPro en 3.0
- Nouveau design UI
- Le module génére correctement le sitemap une fois les pages générés.