Skip to main content

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 18.51 — Août 2026 (actuelle)

Chaîne de validation complète : bouton « Soumettre à validation », rejet avec commentaire (brouillons conservés), notifications email optionnelles. Annuler/rétablir visibles dans la barre d'aperçu. Purge d'historique par page ou par site.

Versions 18.47 → 18.50 — Août 2026

  • Bloc-éditing : barre de contrôle des sections (déplacer, masquer, dupliquer, supprimer, insérer), patrons insérables.
  • Brouillon STRUCTUREL : les mutations de sections ne touchent plus le publié avant « Publier les modifs » ; garde de conflit d'édition concurrente.
  • Revue des modifications en attente (avant / après par contenu, journal, aperçu avant/après).
  • Historique de la page : instantané COMPLET (structure + contenus toutes langues) avant chaque publication, diff dépliable, restauration exacte via le brouillon.
  • Publication planifiée (mise en ligne / retrait différés, cron 5 minutes).
  • Variants WebP + point focal des médias. Droits granulaires (publish, mode strict, suppression sous admin). Annuler / rétablir (Ctrl+Z / Ctrl+Y).

Versions 18.42 → 18.46 — Août 2026

  • Seam de rendu in-content : le moteur vit dans le content des pages — la résolution des slots survit à toute régénération native, sans modification du core.
  • Restructuration interne (StudioPaths, libs thématiques), pages légales générées, bandeau de consentement cookies.
  • Consolidation des 6 templates de sites embarqués (sections masquables, filtres catalogue, générateurs partagés).

Versions 18.10 → 18.41 — Mai à juillet 2026

  • Formulaires publics configurables (anti-spam, tiers/contact/ticket/email/agenda, soumissions RGPD).
  • Templates de sites préfabriqués importables en un clic (ZIP + seed automatique).
  • Langues natives du site (llx_website.lang/otherlang), sélecteur {{langswitcher}}, badges de complétude de traduction.
  • Filtres du catalogue par catégorie et par type, libellés multilingues, réglages par site.

Version 1.9.0 — Mai 2026 (numérotation ensuite alignée sur 18.x)

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 setEventMessages partout).
  • Synchronisation bidirectionnelle de l'onglet Traductions natif Dolibarr avec l'éditeur du module.
  • Preset preset_default.php avec 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_media et 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.