Annexe C — Historique des versions
Les jalons importants du module. Pour le détail complet, consultez l'onglet Changelog dans l'administration du module.
Version 1.9.0 — Mai 2026 (actuelle)
Robustesse, portabilité et synchronisation.
- Nouvelle page Diagnostic dans l'administration pour vérifier l'intégration en un coup d'œil.
- Refactorisation complète de la gestion d'erreur (helpers centralisés, propagation
setEventMessagespartout). - Synchronisation bidirectionnelle de l'onglet Traductions natif Dolibarr avec l'éditeur du module.
- Preset
preset_default.phpavec fichier JSON, pour livrer des champs personnalisés produit sans code. - Renommage des gabarits exemples (
example-blog,example-landing) avec alias rétrocompatibles. - Portabilité multi-installations améliorée (constante
INFRASSTUDIO_DOCROOT_PATTERN, journalisation de la cascade docroot).
Version 1.8.x — Avril 2026
Catalogue produit dynamique et workflow brouillon/publication.
- Système de catalogue produit dynamique : génération automatique des wrappers solution-*.php.
- Workflow brouillon/publication des slots avec colonne
value_draft. - Éditeur de traductions produit dédié (champs natifs et champs personnalisés).
- Nouveau type de slot
color(sélecteur de couleur HTML5). - Système de blog natif via les pages Dolibarr Website (
type_container='blogpost'). - Refonte de l'éditeur en interface trois colonnes orientée slots uniquement (suppression du système de blocs).
- Centralisation CSRF AJAX, rescan en mode
--lint.
Version 1.7.x — Avril 2026
Éditeur unifié et inspecteur.
- Phase A : nouvel éditeur trois colonnes (arborescence, aperçu, inspecteur).
- Phase B : inspecteur unifié pour les slots et les blocs, click-to-edit via postMessage.
Version 1.6.0 — Avril 2026
Système de design « Elevated CMS ».
- Refonte complète de l'apparence inspirée de Sanity, Contentful et Linear.
- Tokens OKLCH avec accents indigo, ochre, plum et forest.
- Primitives CSS réutilisables (.is-btn, .is-card, .is-grid-table, etc.).
- Prise en charge des thèmes clair et sombre.
Version 1.5.0 — Avril 2026
Constructeur de pages par blocs (déprécié en 1.8.5).
- Système de blocs visuels (section, titre, texte, image, bouton, etc.).
- Inspecteur avec onglets Contenu, Style et Avancé.
- Note : le système de blocs a été retiré en 1.8.5 au profit du modèle slots uniquement, plus simple et plus stable.
Version 1.4.0 — Avril 2026
Référencement et sitemap.
- Panneau SEO avec aperçu Google en direct.
- Génération automatique du sitemap.xml.
- Helper
infrasstudio_hreflang_tags().
Version 1.3.x — Avril 2026
Création de pages depuis l'interface.
- Assistant « + Nouvelle page » avec choix d'un gabarit.
- Catalogue de gabarits (page-free, blog-standard, landing-basic).
- Workflow brouillon/publication des pages, duplication, suppression.
- Slots richtext avec CKEditor natif Dolibarr.
Version 1.2.x — Avril 2026
Bibliothèque média.
- Table
llx_infrasstudio_mediaet interface dédiée. - Variantes automatiques (thumb, card, wide).
- Texte alternatif par langue.
- Suivi de l'utilisation (nombre de slots et de pages).
- Importation automatique des fichiers ajoutés hors du Studio.
- Sélecteur de média réutilisable (fenêtre modale).
Version 1.1.x — Avril 2026
Système de slots et de shortcodes.
- Slots avec types text, textarea, richtext, image, url, number, select, bool.
- Shortcodes : product, category, dict, mysoc, extrafield.
- Cascade surcharge → canonique → @lang:.
- Scanner automatique et outil rescan en ligne de commande.
- Pipeline de consolidation des pages sœurs.
Version 1.0.0 — Avril 2026
Première version.
- Squelette du module (descripteur, pages d'administration, permissions).
- Édition orientée slots.
- Édition des fichiers .lang.
- Premier système de shortcodes.
Pour le changelog complet — Consultez htdocs/custom/infrasstudio/docs/changelog.xml ou l'onglet Changelog dans l'administration du module. Chaque version y est documentée avec ses fix, chg et add détaillés.