Skip to main content

Annexe C — Historique des versions

📜 Annexe C — Historique des versions

Les jalons majeurs du module. Pour le détail complet, consultez l'onglet Changelog dans l'admin du module.


🟣 Version 1.9.0 — Mai 2026 (actuelle)

Robustesse, portabilité et synchronisation

  • ✨ Nouvelle page Diagnostic dans l'admin pour vérifier l'intégration en un coup d'œil.
  • 🔧 Refactorisation complète de la gestion d'erreur (helpers centralisés, propagation setEventMessages partout).
  • 🌐 Synchronisation bidirectionnelle de l'onglet Traductions natif Dolibarr avec l'éditeur InfraSStudio.
  • 📦 Préset preset_default.php + JSON pour livrer des extrafields produit personnalisés sans code.
  • 🎨 Renommage des templates exemples (example-blog, example-landing) avec aliases rétrocompatibles.
  • 🚀 Portabilité multi-installations améliorée (constante INFRASSTUDIO_DOCROOT_PATTERN, logging des cascade docroot).

🟣 Version 1.8.x — Avril 2026

Catalogue produit dynamique et workflow draft/publish

  • 📦 Système de catalogue produit dynamique : génération automatique des wrappers solution-*.php.
  • 🔄 Workflow draft/publish des slots avec colonne value_draft.
  • 🌍 Éditeur de traductions produit dédié (champs natifs + extrafields).
  • 🎨 Nouveau type de slot color (color picker HTML5).
  • 📰 Système de blog natif via pages Dolibarr Website (type_container='blogpost').
  • 🚀 Refonte de l'éditeur en interface 3 colonnes slot-only (suppression du système de blocs).
  • 🏷️ Centralisation CSRF AJAX, rescan avec mode --lint.

🟣 Version 1.7.x — Avril 2026

Éditeur unifié et inspector

  • 🖥️ Phase A : nouvel éditeur 3 colonnes (arbre + preview + inspector).
  • 📝 Phase B : inspector unifié pour slots et blocs, click-to-edit via postMessage.

🟣 Version 1.6.0 — Avril 2026

Design system « Elevated CMS »

  • 🎨 Refonte complète de l'apparence inspirée de Sanity / Contentful / Linear.
  • 🎯 Tokens OKLCH avec accents indigo, ochre, plum, forest.
  • 📐 Primitives CSS réutilisables (.is-btn, .is-card, .is-grid-table…).
  • 🌗 Support light / dark.

🟣 Version 1.5.0 — Avril 2026

Page builder par blocs (deprecated en 1.8.5)

  • 🧱 Système de blocs visuels (section, heading, text, image, button…).
  • 🎨 Inspector avec onglets Contenu / Style / Avancé.
  • ⚠️ Note : le système de blocs a été retiré en 1.8.5 au profit du modèle slot-only, plus simple et plus stable.

🟣 Version 1.4.0 — Avril 2026

SEO et sitemap

  • 🔍 Panneau SEO avec aperçu Google SERP en direct.
  • 🗺️ Génération automatique de sitemap.xml.
  • 🌍 Helper infrasstudio_hreflang_tags().

🟣 Version 1.3.x — Avril 2026

Création de pages depuis l'interface

  • 📄 Wizard « + Nouvelle page » avec choix de gabarit.
  • 📦 Catalogue de templates (page-free, blog-standard, landing-basic).
  • 🚀 Workflow draft/publish des pages, duplication, suppression.
  • 🎨 Slots richtext avec CKEditor natif Dolibarr.

🟣 Version 1.2.x — Avril 2026

Bibliothèque média

  • 📁 Table llx_infrasstudio_media et UI dédiée.
  • 🖼️ Variants automatiques (thumb, card, wide).
  • 🌍 Texte alternatif par locale.
  • 📊 Usage tracking (slot/page count).
  • 🔄 Auto-import des fichiers ajoutés hors Studio.
  • 📤 Picker média réutilisable (modal).

🟣 Version 1.1.x — Avril 2026

Système de slots et shortcodes

  • 🏷️ Slots avec types text/textarea/richtext/image/url/number/select/bool.
  • 🔌 Shortcodes : product, category, dict, mysoc, extrafield.
  • 🌍 Cascade override → canonique → @lang:.
  • 🔍 Scanner automatique + CLI rescan.
  • 📚 Pipeline de consolidation des pages sœurs.

🟣 Version 1.0.0 — Avril 2026

Première version

  • 🎉 Module skeleton (descripteur, admin, permissions).
  • 📝 Édition slots-based.
  • 🌍 É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'admin du module. Chaque version y est documentée avec ses fix / chg / add détaillés.