# Chapitre 7 — Activer un site managé

Le module est installé mais ne gère encore aucun site. Cette étape consiste à lui indiquer quel site Dolibarr Website il doit prendre en charge. C'est cette opération qui établit la connexion entre le module et un site existant.

#### <span style="color: rgb(35, 111, 161);">Étape 1 — Disposer d'un site Website</span>

Avant de l'activer dans le module, le site doit déjà exister dans le module Website natif. Si ce n'est pas encore le cas :

1. Rendez-vous dans Accueil → Sites web (menu du module Website).
2. <span style="white-space: pre-wrap;">Cliquez sur </span>**« Nouveau site »**.
3. Renseignez les informations suivantes :
    - **Référence**<span style="white-space: pre-wrap;"> : un identifiant court sans espace, par exemple </span>`<span class="editor-theme-code">monsite</span>`.
    - **Description**<span style="white-space: pre-wrap;"> : optionnelle.</span>
    - **Virtualhost**<span style="white-space: pre-wrap;"> : l'URL publique, par exemple </span>`<span class="editor-theme-code">https://monsite.com</span>`.
    - **Langue principale**<span style="white-space: pre-wrap;"> : par exemple </span>`<span class="editor-theme-code">fr_FR</span>`.
    - **Autres langues**<span style="white-space: pre-wrap;"> : optionnel, séparées par des virgules.</span>
4. Enregistrez.

<p class="callout info">**Note —**<span style="white-space: pre-wrap;"> Le module détecte automatiquement les sites créés dans Website. Aucune configuration parallèle n'est nécessaire.</span></p>

#### <span style="color: rgb(35, 111, 161);">Étape 2 — Sélectionner le site dans la configuration</span>

1. <span style="white-space: pre-wrap;">Rendez-vous dans </span>***Outils → InfraS → InfraSStudio***.
2. <span style="white-space: pre-wrap;">Cliquez sur l'entrée </span>**Configuration**<span style="white-space: pre-wrap;"> dans le menu latéral du module.</span>
    - [x] La page Paramètres de configuration s'affiche.
3. <span style="white-space: pre-wrap;">Repérez la section </span>**« Sites Website gérés »**.
    - [x] Vous y voyez la liste de tous les sites Dolibarr Website disponibles, accompagnés d'une case à cocher.
4. Cochez le ou les sites que vous souhaitez éditer via InfraSStudio.
5. <span style="white-space: pre-wrap;">Cliquez sur </span>**« Enregistrer »**<span style="white-space: pre-wrap;"> en bas de la page.</span>

<p class="callout success">**Effet —**<span style="white-space: pre-wrap;"> Le site apparaît désormais sur le tableau de bord du Studio d'Infrasstudio. Vous pouvez commencer à l'éditer.</span></p>

#### <span style="color: rgb(35, 111, 161);">Étape 3 — Réglages spécifiques par site</span>

Pour chaque site coché, deux réglages complémentaires apparaissent.

##### **Le mode de stockage des médias**

Vous choisissez l'emplacement physique où les images téléversées seront enregistrées :

<table id="bkmrk-modequand-l%27utiliser" style="width: 100%; border-collapse: collapse; margin: 1rem 0px; font-size: 0.95em;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background: rgb(25, 5, 45); color: rgb(254, 252, 232);"><th class="align-left" style="padding: 0.6rem 1rem; text-align: left; border: 1px solid rgb(25, 5, 45);">Mode

</th><th class="align-left" style="padding: 0.6rem 1rem; text-align: left; border: 1px solid rgb(25, 5, 45);">Quand l'utiliser

</th></tr><tr><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);">**Avec le site (mode native)**

<span style="white-space: pre-wrap;"> — recommandé</span>

</td><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);"><span style="white-space: pre-wrap;">Les fichiers sont servis directement par Apache via le lien symbolique </span>

`<span class="editor-theme-code">/medias/</span>`

<span style="white-space: pre-wrap;"> standard. Plus rapide, URL plus courte, accessible également depuis l'éditeur Dolibarr Website natif.</span>

</td></tr><tr style="background: rgb(250, 245, 255);"><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);">**Gerer par le module Infrasstudio**

</td><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);"><span style="white-space: pre-wrap;">Les fichiers sont servis via </span>

`<span class="editor-theme-code">document.php?modulepart=infrasstudio</span>`

<span style="white-space: pre-wrap;">. Utile uniquement lorsque le serveur Apache n'a pas accès au dossier </span>

`<span class="editor-theme-code">/medias/</span>`

<span style="white-space: pre-wrap;"> du site.</span>

</td></tr></tbody></table>

##### **La page d'index du blog**

Si votre site comporte une page « Blog » ou « Ressources » qui liste les articles publiés, vous pouvez la désigner ici.

<p class="callout info">**Conseil —**<span style="white-space: pre-wrap;"> Lorsque vous serez sur cette page dans l'éditeur, le bouton « + Nouveau » deviendra automatiquement « + Nouvel article ». C'est un raccourci ergonomique appréciable.</span></p>

Laissez ce paramètre sur « Aucune » si votre site ne dispose pas de blog.

#### <span style="color: rgb(35, 111, 161);">Étape 4 — Configuration du catalogue produit (optionnel)</span>

Cette section ne concerne que les sites disposant d'un catalogue produit dynamique, c'est-à-dire d'une page web générée automatiquement par produit Dolibarr publié.

Le cas échéant, configurez :

<table id="bkmrk-constantevaleurinfra" style="width: 100%; border-collapse: collapse; margin: 1rem 0px; font-size: 0.95em;"><colgroup><col></col><col></col></colgroup><tbody><tr style="background: rgb(25, 5, 45); color: rgb(254, 252, 232);"><th class="align-left" style="padding: 0.6rem 1rem; text-align: left; border: 1px solid rgb(25, 5, 45);">Constante

</th><th class="align-left" style="padding: 0.6rem 1rem; text-align: left; border: 1px solid rgb(25, 5, 45);">Valeur

</th></tr><tr><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);">`<span class="editor-theme-code">INFRASSTUDIO_WEBSITE_KEY</span>`

</td><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);"><span style="white-space: pre-wrap;">La référence du site cible (par exemple </span>

`<span class="editor-theme-code">monsite</span>`

)

</td></tr><tr style="background: rgb(250, 245, 255);"><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);">`<span class="editor-theme-code">INFRASSTUDIO_PUBLIC_DOCROOT</span>`

</td><td style="padding: 0.6rem 1rem; border: 1px solid rgb(229, 231, 235);"><span style="white-space: pre-wrap;">Le chemin Apache absolu du site (par exemple </span>

`<span class="editor-theme-code">/var/www/monsite</span>`

)

</td></tr></tbody></table>

<span style="white-space: pre-wrap;">Le bouton </span>**« Reconstruire maintenant »**<span style="white-space: pre-wrap;"> permet de générer immédiatement les wrappers </span>`<span class="editor-theme-code">solution-<ref>.php</span>`<span style="white-space: pre-wrap;"> pour chaque produit publié.</span>

<p class="callout info">**Note —**<span style="white-space: pre-wrap;"> Si vous ne savez pas si vous avez besoin de cette fonctionnalité, ignorez cette section. Le Chapitre 23 explique le catalogue dynamique en détail.</span></p>

#### <span style="color: rgb(35, 111, 161);">Étape 5 — Réglages avancés</span>

En bas de la page Configuration, une section repliable « Réglages avancés » expose des constantes plus pointues. Pour une première installation, conservez les valeurs par défaut. Le Chapitre 25 documente chacun de ces paramètres.

#### <span style="color: rgb(35, 111, 161);">Liste de contrôle après activation</span>

**Votre site est correctement activé si :**

- Le tableau de bord Studio (***Outils → InfraSStudio***) affiche désormais une carte pour ce site.
- <span style="white-space: pre-wrap;">Le bouton « </span>**Éditer** » de cette carte ouvre l'éditeur en trois colonnes.
- La colonne de gauche liste bien les pages de votre site.
- Cliquer sur une page déclenche son aperçu au centre.

Au chapitre suivant, le diagnostic complet permet de valider l'intégration de bout en bout.