***configuration**: dossier contenant le/les fichiers de configuration
***documentation**: dossier documentation de MaX
***editions**: dossier des éditions hébergées par l'instance de MaX. Chaque éditions à son propre dossier dans lequel sont stockés ses ressources HTML, XSLT, CSS, Javascript, XQuery, etc.
***node_modules**: dossier des dépendances node.js installées
***plugins**: dossier des plugins disponibles. Chaque plugin dispose de son propre dossier de ressources: fichiers Javascript, XQuery, XSL, ...
***node_modules**: dossier des dépendances node.js installées. Ce dossier n'est créé qu'a l'initialisation de MaX (ou avec un ```npm install```)
***plugins-available**: dossier des plugins disponibles. Chaque plugin dispose de son propre dossier de ressources: fichiers Javascript, XQuery, XSL, ...
***plugins-enabled**: dossier des plugins activés (liens symboliques vers *plugins-available*).
***rxq**: ensemble des modules RestXQ
***tools**: outils de déploiement de l'édition de démonstration et d'une nouvelle édition
Le menu d'une édition **my_edition** se configure dans un fichier **editions/m_edition/menu.xml** décrivant au maximum deux niveaux de menu . Pour une entrée de menu (), il est nécessaire de renseigner son identifiant ainsi que sa cible. Dans l'exemple ci-contre, le menu généré contiendra deux entrées principales (attribut type='main') : home et parcours.
Le menu d'une édition **mon_edition** se configure dans un fichier **editions/mon_edition/menu.xml** décrivant au maximum deux niveaux de menu .
Pour une entrée de menu, il est nécessaire de renseigner son identifiant ainsi que sa cible. Dans l'exemple ci-contre,
le menu généré contiendra deux entrées principales (attribut type='main') : home et parcours.
```
<menu>
@@ -29,12 +31,12 @@ Le menu d'une édition **my_edition** se configure dans un fichier **editions/m_
</menu>
```
L'entrée home pointera vers l'URL **/my_edition/accueil** et contiendra deux sous-entrées **presentation** et **contacts** pointant respectivement vers **/my_edition/presentation** et **/my_edition/contact**.
L'entrée home pointera vers l'URL **/mon_edition/accueil** et contiendra deux sous-entrées **presentation** et **contacts** pointant respectivement vers **/mon_edition/presentation** et **/mon_edition/contact**.
## Modification de la mise en forme du menu
Le menu HTML est le résultat de la transformation du fichiers **my_edition/menu.xml** par la feuille XSL par défaut placée dans **MAX/ui/menu.xsl**.
Une feuille de transformation placée dans **my_edition/ui/xsl/menu.xsl** remplacera celle par défaut. 3 paramètres sont disponibles dans cette XSL :
Le menu HTML est le résultat de la transformation du fichiers **mon_edition/menu.xml** par la feuille XSL par défaut placée dans **MAX/ui/menu.xsl**.
Une feuille de transformation placée dans **mon_edition/ui/xsl/menu.xsl** remplacera celle par défaut. 3 paramètres sont disponibles dans cette XSL :