Commit 4d2fe4d8 authored by Jerome Chauveau's avatar Jerome Chauveau
Browse files

simplification fonctionnement surcharge de template + mise à jour doc

parent 2f89c6ff
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ Modifier si nécessaire le numéro de port (*1984* par défaut) de votre serveur
$ ./max.sh -d
```

L'édition de démonstration est consultable à **http://localhost:8984/demo_lorem**
L'édition de démonstration est consultable à **http://localhost:8984/max_tei_demo/**

## Paramétrage et customisation

+6 −6
Original line number Diff line number Diff line
# Fonctionnalités et URLs associées


* `/[edition]/accueil` Page d'accueil d'une édition
* `/[edition]/sommaire` Sommaire d'une édition (liste des documents XML consultables)
* `/[edition]/sommaire/[document].xml` Sommaire d'un document d'une édition
* `/[edition]/[document].xml/[id]` Consultation d'un fragment identifié, d'un document d'une édition
* `/[edition]/doc/[document].xml/[id]` Consultation d'un document d'une édition
* `/[edition]/[page]` Consultation d'un contenu html statique
* `/[edition]/accueil.html` Page d'accueil d'une édition
* `/[edition]/sommaire.html` Sommaire d'une édition (liste des documents XML consultables)
* `/[edition]/sommaire/[document].html` Sommaire d'un document d'une édition
* `/[edition]/[document].xml/[id].html` Consultation d'un fragment identifié, d'un document d'une édition
* `/[edition]/doc/[document].xml/[id].html` Consultation d'un document d'une édition
* `/[edition]/[page].html` Consultation d'un contenu html statique

# Chaîne de traitement

+2 −3
Original line number Diff line number Diff line
@@ -6,10 +6,9 @@
* **documentation**: contient la documentation de MaX
* **editions**: dossier des *éditions* (ou *projets*) hébergées par l'instance de MaX. Chaque édition à 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. Ce dossier n'est créé qu'a l'initialisation de MaX (ou lors d'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*)
* **plugins**: dossier des plugins disponibles. Chaque plugin dispose de son propre dossier de ressources: fichiers Javascript, XQuery, XSL, ...
* **rxq**: ensemble des modules RestXQ
* **tools**: outils de déploiement de l'édition de démonstration et d'une nouvelle édition
* **tools**: outils de déploiement : édition de démonstration, nouvelle édition, activation & désactivation de plugins
* **ui**
    * **css** : feuilles de style natives de MaX
    * **i18n** : ressources d'internationalisation
+3 −3
Original line number Diff line number Diff line
@@ -2,16 +2,16 @@

La page d'accueil d'une édition est accessible depuis
```
http://[host]:[port]/[project]/accueil
http://[host]:[port]/[project]/accueil.html
```

Par exemple :

```
http://localhost:1234/pouille/accueil
http://localhost:1234/pouille/accueil.html
```

Éditer le fichier **editions/[project]/fragments/accueil.frag.html** pour la modifier.


Par défaut, l'URL *http://[host]:[port]/[project]/* redirige automatiquement vers *http://[host]:[port]/[project]/accueil*
 No newline at end of file
Par défaut, l'URL **http://[host]:[port]/[project]/** redirige automatiquement vers **http://[host]:[port]/[project]/accueil.html**
 No newline at end of file
+1 −9
Original line number Diff line number Diff line
# Mise en page

Le template de mise en page par défaut se trouve dans **ui/templates/[env].html**.
Il est possible de remplacer cette mise en page en créant son propre template et en le convoquant dans la configuration de l'édition concernée. Voici un exemple,
pour une mise en page avec un menu vertical à gauche sur l'édition de démonstration :

```
<layout template="editions/demo_lorem/ui/layout/template.html"/>
```

Il est nécessaire d'activer la surcharge de transformation du menu en renommant le fichier **editions/demo_lorem/ui/xsl/_menu_left.xsl** en **editions/demo_lorem/ui/xsl/menu.xsl**.
Voir la section [Surchages, Mise en page](../overriding/#mise-en-page)
Loading