Commit fb7d7bcf authored by Marie Bisson's avatar Marie Bisson
Browse files

maj

parent af9c2f2e
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
# Métadonnées HTML

Le contenu des métadonnées d'une édition est modifiable en créant un fichier **editions/[projectId]/xq/metadata.xq**.
Le contenu des métadonnées d'une édition est modifiable en créant un fichier <span class="dossier">[projet-]editions</span>/<span class="dossier">[edition]</span>/<span class="dossier">xq</span>/<span class="fichier">metadata.xq</span>.

Cet XQuery recevra 3 paramètres :
Cette XQuery reçoit 3 paramètres :

* **$project** : l'identifiant de l'édition
* **$requestPath** : le chemin de l'URL en cours de consultation
* **$content** : le fragment XML en cours de consultation
* **$project** : lidentifiant de lédition,
* **$requestPath** : le chemin de lURL en cours de consultation,
* **$content** : le fragment XML en cours de consultation.

Exemple d'une tel XQuery (comportement par défaut de MaX) :

+7 −10
Original line number Diff line number Diff line
# Mise en production

Pour une instance MaX déployée sur http://localhost:1234/
Exemple pour une instance MaX déployée en local sur http://localhost:1234/

## La variable baseURI


Pour un site déployé sur une URL autre que la racine de l’hôte, la variable *baseURI* doit être renseignée dans le fichier *configuration/configuration.xml*. Par exemple, pour un site publié à l’adresse https://site.domain.ext/app/ (voir aussi [Mise en Production](../production)):
Pour un site déployé sur une URL autre que la racine de l’hôte, la variable **$baseURI** doit être renseignée dans le fichier <span class="dossier">configuration</span>/<span class="fichier">configuration.xml</span>. Par exemple, pour un site publié à l’adresse https://site.domain.ext/app/

```
<?xml version="1.0"?>
@@ -16,14 +15,13 @@ Pour un site déployé sur une URL autre que la racine de l’hôte, la variable
```

## Configuration Apache
Sur le serveur de production, ajouter les règles de reverse-proxy* permettant de joindre votre instance de MaX disponible 
localement.
Sur le serveur de production, ajouter les règles de [reverse-proxy*](../glossary/#r) permettant de joindre votre instance de MaX disponible localement.

Par exemple, pour un MaX actif sur à http://localhost:1234 :
Par exemple, pour un MaX actif à l’adresse http://localhost:1234 en local :

```
    ProxyPass /max-demo/demo_lorem/ http://127.0.0.1:1234/demo_lorem/
    ProxyPassReverse /max-demo/demo_lorem/ http://127.0.0.1:1234/demo_lorem/
    ProxyPass /max-demo/max_tei_demo/ http://127.0.0.1:1234/max_tei_demo/
    ProxyPassReverse /max-demo/max_tei_demo/ http://127.0.0.1:1234/max_tei_demo/

    ProxyPass /max-demo/plugins/ http://127.0.0.1:1234/plugins/
    ProxyPassReverse /max-demo/plugins/ http://127.0.0.1:1234/plugins/
@@ -32,5 +30,4 @@ Par exemple, pour un MaX actif sur à http://localhost:1234 :
    ProxyPassReverse /max-demo/core/ http://127.0.0.1:1234/core/
```

une seule règle ```/max-demo/``` vers ```http://127.0.0.1:1234/``` rendrait l’application d’administration BaseX accessible depuis l’extérieur
à l’adresse https://www.unicaen.fr/max-demo/dba/.
 No newline at end of file
La seule règle ```/max-demo/``` vers ```http://127.0.0.1:1234/``` rend l’application d’administration BaseX accessible depuis l’extérieur à l’adresse https://www.unicaen.fr/max-demo/dba/.
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ nav:
    - Pages statiques : static_pages.md
    - Surcharges : overriding.md
    - Plugins : plugins.md
    - Métadonnées : metadata.md
    - Métadonnées HTML : metadata.md
    - Mise en production : production.md
    - Docker : docker.md
    - Glossaire : glossary.md