INFRASSTUDIO
Infrasstudio est un module externe Dolibarr fournissant une seconde surcouche UX moderne au module Website natif de Dolibarr. L'objectif: permettre à un utilisateur non technique d'éditer le contenu d'un site géré par Dolibarr Website (textes, images, données dynamiques Dolibarr) sans connaître HTML ni la console d'administration Dolibarr.
Infrasstudio
📚 InfraSStudio — Le wiki Le manuel complet du module InfraSStudio. Ce wiki est organisé comme un...
Partie I — Comprendre InfraSStudio
CHAPITRE 1 — Qu'est-ce qu'InfraSStudio ?
Définition InfraSStudio est un module d'édition de contenu pour Dolibarr. Il s'installe par-dess...
CHAPITRE 2 — À qui s'adresse le module
InfraSStudio s'adresse à trois publics qui collaborent autour d'un même site web. Identifier vo...
CHAPITRE 3 — Le principe de séparation entre contenu et design
Une analogie pour comprendre Le rapport entre développeur et éditeur peut être comparé à celui...
CHAPITRE 4 — InfraSStudio dans l'écosystème Dolibarr
Pour utiliser le module efficacement, il est utile de comprendre son positionnement par rapport à...
Partie II — Démarrer
Chapitre 5 — Prérequis et compatibilité
Avant l'installation du module, il convient de vérifier que votre environnement répond aux condit...
Chapitre 6 — Installation du module
Trois méthodes d'installation sont possibles. Choisissez celle qui correspond à votre environneme...
Chapitre 7 — Activer un site managé
Le module est installé mais ne gère encore aucun site. Cette étape consiste à lui indiquer quel s...
Chapitre 8 — Vérifier l'installation avec la page Diagnostic
Le module dispose d'une page dédiée qui passe en revue l'ensemble de l'intégration et indique, po...
Partie III — Pour l'utilisateur final
CHAPITRE 09 — Tour de l'interface Studio
Ce chapitre constitue votre première visite guidée du Studio. Vous allez parcourir l'ensemble des...
CHAPITRE 10 — Modifier les textes
La modification d'un texte est l'opération la plus fréquente dans le Studio. Ce chapitre présente...
CHAPITRE 11 — Gérer les images et la bibliothèque média
Toutes les images, vidéos et documents que vous utilisez sur votre site transitent par la bibliot...
CHAPITRE 12 — Brouillon, publication et versions
Tout ce que vous saisissez n'est pas immédiatement visible publiquement. Le module utilise un sys...
CHAPITRE 13 — Travailler en plusieurs langues
Si votre site existe en plusieurs langues, ce chapitre vous concerne. Le module est multilingue d...
CHAPITRE 14 — Gérer les articles de blog
Le blog géré par le module repose sur les pages standard du module Website. Aucune table dédiée, ...
CHAPITRE 15 — Catalogue produit dynamique
Si votre site présente un catalogue de produits Dolibarr (services, logiciels, abonnements), le m...
CHAPITRE 16 — Référencement, sitemap et partage social
Avoir un beau contenu est nécessaire ; obtenir une visibilité de Google et des réseaux sociaux es...
PARTIE IV — Pour le développeur intégrateur
CHAPITRE 17 — Préparer un site Dolibarr Website
Avant de pouvoir éditer un site via le module, ce site doit exister côté Dolibarr Website. Ce cha...
CHAPITRE 18 — Annoter un template avec des slots
Le slot est l'unité de base du module. Ce chapitre vous montre comment transformer un HTML statiq...
CHAPITRE 19 — La grammaire des slots en détail
Référence exhaustive de tous les types de slot et de leurs attributs. Gardez ce chapitre à portée...
CHAPITRE 20 — Insérer des données Dolibarr (shortcodes)
Les slots stockent du contenu éditable. Les shortcodes, eux, affichent des données Dolibarr lues ...
CHAPITRE 21 — Gérer le multilingue (pages sœurs)
Dolibarr Website propose deux modèles multilingues différents. Identifier le modèle que vous util...
CHAPITRE 22 — Créer ses propres gabarits de page
Lorsque votre client clique sur « + Nouvelle page » dans le Studio, il choisit un gabarit de dépa...
CHAPITRE 23 — Le catalogue produit dynamique en profondeur
Le catalogue produit dynamique transforme votre table llx_product en pages web générées automatiq...
CHAPITRE 24 — Les formulaires publics
InfraSStudio embarque un moteur de formulaires publics conçu pour transformer la moindre saisie w...
PARTIE V — Administration et maintenance
CHAPITRE 25 — Configuration avancée (constantes)
Le module expose une vingtaine de constantes Dolibarr qui permettent d'ajuster son comportement. ...
CHAPITRE 26 — Diagnostic et résolution des incidents
Lorsqu'un comportement inattendu apparaît, ce chapitre vous guide dans la résolution. Le réflexe ...
CHAPITRE 27 — Permissions et rôles utilisateur
Le module expose sept permissions distinctes, attribuables finement aux utilisateurs Dolibarr. Ce...
CHAPITRE 28 — Mise à jour du module
Les mises à jour du module s'effectuent sans interruption visible côté visiteurs. Ce chapitre pré...
Templates de sites préfabriqué
Les templates de sites préfabriqués transforment InfraSStudio en kit complet de mise en route. En...
PARTIE VI — Référence
CHAPITRE 29 — Référence des shortcodes
Tous les shortcodes livrés par le module, avec leurs sélecteurs et leurs champs disponibles. Nam...
CHAPITRE 30 — Référence des hooks et triggers
Hooks Dolibarr utilisés par le module HookMéthode appeléeRôlemaincheckSecureAccessSécurité de l'...
CHAPITRE 31 — Référence SQL : tables et colonnes
llx_infrasstudio_slot Stockage des valeurs de slot. Une ligne par combinaison (fk_website_page, ...
CHAPITRE 32 — Référence des scripts en ligne de commande
Tous les scripts en ligne de commande livrés avec le module. Chemin : htdocs/custom/infrasstudio/...
CHAPITRE 33 — Référence des constantes
Toutes les constantes Dolibarr utilisées par le module, classées par catégorie d'usage. Format : ...
PARTIE VII — Annexes
Annexe A — Glossaire
Liste alphabétique des termes techniques utilisés dans cette documentation et dans le module. Bro...
Annexe B — Foire aux questions (FAQ)
Annexe B — Foire aux questions Les questions les plus fréquemment posées. Si la vôtre n'y figure...
Annexe C — Historique des versions
Les jalons importants du module. Pour le détail complet, consultez l'onglet Changelog dans l'admi...
Annexe D — Crédits et licence
Équipe RôleAuteurConception et développementInfraS — www.infras.frContactcontact@infras.fr Techno...