Annexe C — Historique des versions
📜 Annexe C — Historique des versions
Les jalons majeursimportants du module. Pour le détail complet, consultez l'onglet Changelog dans l'adminadministration du module.
🟣 Version 1.9.0 — Mai 2026 (actuelle)
Robustesse, portabilité et synchronisationsynchronisation.
✨Nouvelle page Diagnostic dans l'adminadministration pour vérifier l'intégration en un coup d'œil.🔧Refactorisation complète de la gestion d'erreur (helpers centralisés, propagationsetEventMessagespartout).🌐Synchronisation bidirectionnelle de l'onglet Traductions natif Dolibarr avec l'éditeurInfraSStudio.du module.📦 PrésetPresetpreset_default.php+avecJSONfichier JSON, pour livrer desextrafieldschamps personnalisés produitpersonnaliséssans code.🎨Renommage destemplatesgabarits exemples (example-blog,example-landing) avecaliasesalias rétrocompatibles.🚀Portabilité multi-installations améliorée (constanteINFRASSTUDIO_DOCROOT_PATTERN,loggingjournalisationdesde la cascade docroot).
🟣 Version 1.8.x — Avril 2026
Catalogue produit dynamique et workflow draft/publishbrouillon/publication.
📦Système de catalogue produit dynamique : génération automatique des wrappers solution-*.php.🔄Workflowdraft/publishbrouillon/publication des slots avec colonnevalue_draft.🌍Éditeur de traductions produit dédié (champs natifs+etextrafields)champs personnalisés).🎨Nouveau type de slotcolor(colorsélecteurpickerde couleur HTML5).📰Système de blog natif via les pages Dolibarr Website (type_container='blogpost').🚀Refonte de l'éditeur en interface3trois colonnesslot-onlyorientée slots uniquement (suppression du système de blocs).🏷️Centralisation CSRF AJAX, rescanavecen mode--lint.
🟣 Version 1.7.x — Avril 2026
Éditeur unifié et inspectorinspecteur.
🖥️Phase A : nouvel éditeur3trois colonnes (arbrearborescence,+aperçu,preview + inspector)inspecteur).📝Phase B :inspectorinspecteur unifié pour les slots et les blocs, click-to-edit via postMessage.
🟣 Version 1.6.0 — Avril 2026
DesignSystème systemde design « Elevated CMS ».
🎨Refonte complète de l'apparence inspirée deSanity /Sanity, Contentful/et Linear.🎯Tokens OKLCH avec accents indigo, ochre,plum,plum et forest.📐Primitives CSS réutilisables (.is-btn, .is-card, .is-grid-table…table, etc.).🌗PriseSupportenlightcharge/desdark.thèmes clair et sombre.
🟣 Version 1.5.0 — Avril 2026
PageConstructeur builderde pages par blocs (deprecateddéprécié en 1.8.5).
🧱Système de blocs visuels (section,heading,titre,text,texte, image,button…bouton, etc.).🎨 InspectorInspecteur avec ongletsContenu /Contenu, Style/et Avancé.⚠️Note : le système de blocs a été retiré en 1.8.5 au profit du modèleslot-only,slots uniquement, plus simple et plus stable.
🟣 Version 1.4.0 — Avril 2026
SEORéférencement et sitemapsitemap.
🔍Panneau SEO avec aperçu GoogleSERPen direct.🗺️Génération automatiquededu sitemap.xml.🌍Helperinfrasstudio_hreflang_tags().
🟣 Version 1.3.x — Avril 2026
Création de pages depuis l'interfaceinterface.
📄 WizardAssistant « + Nouvelle page » avec choixded'un gabarit.📦Catalogue detemplatesgabarits (page-free, blog-standard, landing-basic).🚀Workflowdraft/publishbrouillon/publication des pages, duplication, suppression.🎨Slots richtext avec CKEditor natif Dolibarr.
🟣 Version 1.2.x — Avril 2026
Bibliothèque médiamédia.
📁Tablellx_infrasstudio_mediaetUIinterface dédiée.🖼️ VariantsVariantes automatiques (thumb, card, wide).🌍Texte alternatif parlocale.langue.📊SuiviUsagedetrackingl'utilisation (slot/pagenombrecount)de slots et de pages).🔄ImportationAuto-importautomatique des fichiers ajoutés hors du Studio.📤SélecteurPickerde média réutilisable (modal)fenêtre modale).
🟣 Version 1.1.x — Avril 2026
Système de slots et shortcodesde shortcodes.
🏷️Slots avec typestext/textarea/richtext/image/url/number/select/text, textarea, richtext, image, url, number, select, bool.🔌Shortcodes : product, category, dict, mysoc, extrafield.🌍Cascadeoverridesurcharge → canonique → @lang:.🔍Scanner automatique+etCLIoutilrescan.rescan en ligne de commande.📚Pipeline de consolidation des pages sœurs.
🟣 Version 1.0.0 — Avril 2026
Première versionversion.
🎉SqueletteModuleduskeletonmodule (descripteur,admin,pages d'administration, permissions).📝Éditionslots-based.orientée slots.🌍Édition des fichiers .lang.🔌Premier système de shortcodes.
📋 Pour le changelog complet —, consultezConsultez htdocs/custom/infrasstudio/docs/changelog.xml ou l'onglet Changelog dans l'adminadministration du module. Chaque version y est documentée avec ses fix /fix, chg /et add détaillés.