Skip to main content

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, propagation setEventMessages partout).
  • 🌐 Synchronisation bidirectionnelle de l'onglet Traductions natif Dolibarr avec l'éditeur InfraSStudio.du module.
  • 📦 PrésetPreset preset_default.php +avec JSONfichier JSON, pour livrer des extrafieldschamps personnalisés produit personnalisés sans code.
  • 🎨 Renommage des templatesgabarits exemples (example-blog, example-landing) avec aliasesalias rétrocompatibles.
  • 🚀 Portabilité multi-installations améliorée (constante INFRASSTUDIO_DOCROOT_PATTERN, loggingjournalisation desde 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.
  • 🔄 Workflow draft/publishbrouillon/publication des slots avec colonne value_draft.
  • 🌍 Éditeur de traductions produit dédié (champs natifs +et extrafields)champs personnalisés).
  • 🎨 Nouveau type de slot color (colorsélecteur pickerde couleur HTML5).
  • 📰 Système de blog natif via les pages Dolibarr Website (type_container='blogpost').
  • 🚀 Refonte de l'éditeur en interface 3trois colonnes slot-onlyorientée slots uniquement (suppression du système de blocs).
  • 🏷️ Centralisation CSRF AJAX, rescan avecen mode --lint.

🟣

Version 1.7.x — Avril 2026

Éditeur unifié et inspectorinspecteur.

  • 🖥️ Phase A : nouvel éditeur 3trois 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 de Sanity /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.).
  • 🌗Prise Supporten lightcharge /des dark.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 onglets Contenu /Contenu, Style /et Avancé.
  • ⚠️ Note : le système de blocs a été retiré en 1.8.5 au profit du modèle slot-only,slots uniquement, plus simple et plus stable.

🟣

Version 1.4.0 — Avril 2026

SEORéférencement et sitemapsitemap.

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

🟣

Version 1.3.x — Avril 2026

Création de pages depuis l'interfaceinterface.

  • 📄 WizardAssistant « + Nouvelle page » avec choix ded'un gabarit.
  • 📦 Catalogue de templatesgabarits (page-free, blog-standard, landing-basic).
  • 🚀 Workflow draft/publishbrouillon/publication des pages, duplication, suppression.
  • 🎨 Slots richtext avec CKEditor natif Dolibarr.

🟣

Version 1.2.x — Avril 2026

Bibliothèque médiamédia.

  • 📁 Table llx_infrasstudio_media et UIinterface dédiée.
  • 🖼️ VariantsVariantes automatiques (thumb, card, wide).
  • 🌍 Texte alternatif par locale.langue.
  • 📊Suivi Usagede trackingl'utilisation (slot/pagenombre count)de slots et de pages).
  • 🔄Importation Auto-importautomatique des fichiers ajoutés hors du Studio.
  • 📤Sélecteur Pickerde média réutilisable (modal)fenêtre modale).

🟣

Version 1.1.x — Avril 2026

Système de slots et shortcodesde shortcodes.

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

🟣

Version 1.0.0 — Avril 2026

Première versionversion.

  • 🎉Squelette Moduledu skeletonmodule (descripteur, admin,pages d'administration, permissions).
  • 📝 Édition slots-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.