Le fichier **configuration/configuration.xml** inclut les fichiers de configuration des différentes éditions gérées par MaX.
Le fichier <spanclass="fichier">configuration.xml</span> (dans le dossier <spanclass="dossier">configuration</span>) inclut les fichiers de configuration des différentes éditions gérées par MaX.
````xml
@@ -26,7 +26,7 @@ Quand une édition déjà préparée est récupérée, cette ligne peut être aj
## Configuration d’une édition
L’édition **mon-edition** sera configurée dans le fichier **editions/mon-edition/mon-edition_config_inc.xml**.
L’édition **mon-edition** sera configurée dans le fichier <spanclass="dossier">editions</span> > <spanclass="dossier">mon-edition</span> > <spanclass="fichier">mon-edition_config_inc.xml</span>.
````
<!-- Exemple de fichier de configuration par défaut, sans option, ni surcharge, ni plugin-->
Le moteur d’affichage XML est construit pour permettre l’exposition de n’importe quel vocabulaire XML.
Néanmoins, deux vocabulaires ont fait l’objet de développements particuliers : EAD et TEI. Dans les dossiers **rxq**, **ui/css**, **ui/js**, **ui/templates**, **ui/xsl**, l’utilisateur peut trouver des dossiers ou fichiers spécifiques pour ces deux vocabulaires.
Néanmoins, deux vocabulaires ont fait l’objet de développements particuliers : EAD et TEI. Dans les dossiers <spanclass="dossier">rxq</span>, <spanclass="dossier">ui/css</span>, <spanclass="dossier">ui/js</span>, <spanclass="dossier">ui/templates</span>, <spanclass="dossier">ui/xsl</span>, l’utilisateur peut trouver des dossiers ou fichiers spécifiques pour ces deux vocabulaires.
Le dossier *projet*-MaX constitue le cœur applicatif (*core*) de MaX. La configuration spécifique de chaque édition se fera donc à l’extérieur du *core* dans le dossier *projet*-editions.
Le dossier <spanclass="dossier">*projet*-MaX</span> constitue le cœur applicatif (*core*) de MaX. La configuration spécifique de chaque édition se fera donc à l’extérieur du *core* dans le dossier <spanclass="dossier">*projet*-editions</span>.
Il est ainsi fortement conseillé de ne modifier que ces deux dossiers :
@@ -16,9 +16,9 @@ Par défaut, la page d'accueil affiche la liste des fichiers XML contenus dans B
`http://[host]:[port]/[edition]/sommaire.html`
Pour avoir une page d’accueil spécifique, il suffit d'ajouter dans le dossier **fragments** du dossier de l’édition, un fichier **accueil.frag.html**.
Pour avoir une page d’accueil spécifique, il suffit d'ajouter dans le dossier <spanclass="dossier">fragments</span> du dossier de l’édition, un fichier <spanclass="fichier">accueil.frag.html</span>.
@@ -107,7 +107,7 @@ Si besoin de la version en développement, se placer sur la branche dev :
`cd MaX`
`git checkout dev`
6) Renommer le dossier MaX
6) Renommer le dossier <spanclass="dossier">MaX</span>
Se placer au niveau du dessus en faisant ``cd ..``
@@ -124,9 +124,9 @@ Puis : ``mv MaX projet-MaX``
`export BASEX_PATH=../../projet-BaseX`
Ensuite refaire ``./max.sh -i``.
Cela permet d’ajouter le dossier nodes_modules dans le dossier *projet*-MaX.
Cela permet d’ajouter le dossier <spanclass="dossier">nodes_modules</span> dans le dossier <spanclass="dossier">*projet*-MaX</span>.
8) Créer un lien symbolique depuis BaseX (*projet*-basex) pointant vers MaX (*projet*-MaX)
8) Créer un lien symbolique depuis BaseX (<spanclass="dossier">*projet*-BaseX</span>) pointant vers MaX (<spanclass="dossier">*projet*-MaX</span>)
``cd ../../projet-BaseX/webapp``
@@ -153,20 +153,20 @@ S’il est nécessaire de configurer les ports de manière spécifique pour le p
`./basexhttpstop`
11) Modifier des ports START et STOP dans le fichier caché **.basex** (qui se trouve à la racine du dossier **projet-basex**)
11) Modifier des ports START et STOP dans le fichier caché <spanclass="fichier">.basex</span> (qui se trouve à la racine du dossier <spanclass="dossier">*projet*-BaseX<spanclass="dossier">)
* l. 13 et 14 : changer le port START (par défaut 1984 ; par exemple 17000),
* l. 38 : changer le port STOP (par défaut 8985 ; par exemple 17001)
12) Modifier le port dans le fichier **jetty.xml** (dossier **webapp** > **WEB-INF** > **jetty.xml**)
1) Modifier le port dans le fichier <spanclass="fichier">jetty.xml</span> (dossier <spanclass="dossier">webapp</span> > <spanclass="dossier">WEB-INF</span> > <spanclass="fichier">jetty.xml</span>)
* l. 13 : changer le contenu de l’élément `<Set name="port">8984</Set>` (par exemple 17002)
13) Relancer le serveur http de BaseX
1) Relancer le serveur http de BaseX
`./basexhttp &`
=> Pour vérifier l’installation, consulter
``http://localhost:17002/max.html``
[17002 étant le numéro du port déclaré dans le fichier **jetty.xml**]
[17002 étant le numéro du port déclaré dans le fichier <spanclass="fichier">jetty.xml</span>]