Commit 01d362f9 authored by Marie Bisson's avatar Marie Bisson
Browse files

relecture rapide après les ajouts de Anne et Subha

parent 7a6b32fd
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -29,12 +29,12 @@ 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 *editions/mon-edition/mon-edition_config_inc.xml*.

```
<!-- Exemple de fichier de configuration par défaut, sans option, ni surcharge, ni plugin-->

<edition xml:id="mon_edition" dbpath="moneditiondb" env="tei" prettyName="Mon Édition">
<edition xml:id="mon-edition" dbpath="moneditiondb" env="tei" prettyName="Mon Édition">
</edition>
```

+2 −2
Original line number Diff line number Diff line
@@ -2,9 +2,9 @@

## Fonctionnalités et URLs associées

Lors de la consultation d'une page d'une édition, MaX se base sur l’URL interrogée. C’est cette URL qui va permettre de déclencher un ensemble de traitements (de l’affichage d’une page html simple, au requêtage de la base de données XML pour générer une nouvelle page html *via* une transformation xsl).
Lors de la consultation dune page dune édition, MaX se base sur l’URL interrogée. C’est cette URL qui va permettre de déclencher un ensemble de traitements (de l’affichage d’une page html simple, au requêtage de la base de données XML pour générer une nouvelle page html *via* une transformation xsl).

L’URL contient systématiquement l’identifiant de l'édition consultée. Cet identifiant, plus d’autres paramètres optionnels permettent de construire le document adéquat, en s'appuyant également sur le fichier de configuration de l'édition (pour les options d'affichage, ou l’utilisation des plugins par exemple).
L’URL contient systématiquement l’identifiant de lédition consultée. Cet identifiant, plus d’autres paramètres optionnels permettent de construire le document adéquat, en sappuyant également sur le fichier de configuration de lédition (pour les options daffichage, ou l’utilisation des plugins par exemple).

Les principales URL de consultation sont les suivantes :

+3 −3
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ classDef default color:#274868, fill:#fff, stroke:#274868;
    * **templates** : templates HTML,
    * **xsl** : feuilles de transformations XSL natives de MaX,
    
        => On retrouve la même organisation de ces sous-dossiers pour la configuration d'une édition particulière (cf. ci-dessous [Le dossier projet-editions](#le-dossier-projet-editions))
        => On retrouve la même organisation (dossier **ui**) de ces sous-dossiers pour la configuration dune édition particulière (cf. ci-dessous [Le dossier projet-editions](#le-dossier-projet-editions))


* **package.json**: fichiers des dépendances javascript ;
@@ -76,7 +76,7 @@ classDef default color:#274868, fill:#fff, stroke:#274868;
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.

Le dossier *projet*-MaX constitue le "cœur applicatif" (*core*) de Max. La configuration spécifique de chaque édition se fera donc dans le dossier *projet*-editions.
Le dossier *projet*-MaX constitue le « cœur applicatif » (*core*) de Max. La configuration spécifique de chaque édition se fera donc dans le dossier *projet*-editions.

Il est ainsi fortement conseillé de ne modifier que ces deux dossiers. :

@@ -123,7 +123,7 @@ classDef default color:#274868, fill:#fff, stroke:#274868;
</div>


* **mon_edition_config_inc.xml** : le fichier de configuration de l’édition qui permet de : 
* **mon-edition_config_inc.xml** : le fichier de configuration de l’édition qui permet de : 
  * préciser le nom de la base de données, le vocabulaire utilisé, le prettyName (titre de l’édition récupéré sous forme de variable et affiché à divers endroit du site)., 
  * activer les plugins, etc. ;
* **fragments** : contient les pages statiques ;
+6 −6
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@ du

Cette documentation a pour objectif de vous expliquer comment déployer une instance de MaX, comment la configurer et y ajouter de nouvelles fonctionnalités.

MaX est un moteur d'affichage XML qui permet la consultation de fichiers XML stockés dans une base de données via un navigateur web. Il repose sur les technologies et les services suivants :
MaX est un moteur d'affichage XML qui permet la consultation de fichiers XML stockés dans une base de données *via* un navigateur web. Il repose sur les technologies et les services suivants :

 * **Stockage** : base de données XML BaseX
 * **Couche métier** : RestXQ / XQuery / XSLT
@@ -33,10 +33,10 @@ MaX est un moteur d'affichage XML qui permet la consultation de fichiers XML sto

 ![Alt text](/images/schemaMax.png)

À la consultation d'une page d'une édition hébergée par MaX, le cœur applicatif se base sur l'URL interrogée. Celle-ci définit le contexte de configuration de base pour l'ensemble des traitements :
À la consultation dune page dune édition hébergée par MaX, le cœur applicatif se base sur lURL interrogée. Celle-ci définit le contexte de configuration de base pour lensemble des traitements :

* requêtage
* transformation XSL
* génération de page HTML
* exécution des plugins éventuels
* requêtage ;
* transformation XSL ;
* génération de page HTML ;
* exécution des plugins éventuels.
+6 −6
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ Par projet, l’éditeur a besoin :

|Rq SP |
|----------|
|Ce serait bien de préciser pour Basex qu'il faut prendre le zip et non pas uniquement le .jar, non ?|
|Ce serait bien de préciser pour Basex quil faut prendre le zip et non pas uniquement le .jar, non ?|

L’organisation recommandée est la suivante, un dossier *projet* contenant : 

@@ -91,9 +91,9 @@ Télécharger :

|Rq SP |
|----------|
|Je pense que c'est utile de préciser|
|Je pense que cest utile de préciser|

4) Récupérer le code source de MaX
1) Récupérer le code source de MaX

`git clone https://git.unicaen.fr/pdn-certic/MaX.git` 

@@ -119,7 +119,7 @@ Si besoin de la version en développement, se placer sur la branche dev :

``./max.sh -p 1234 -i``

=> Si le message suivant s'affiche ``Please install BaseX or set $BASEX_PATH environment variable``, indiquer le chemin vers le BaseX au moyen de la commande suivante :
=> Si le message suivant saffiche ``Please install BaseX or set $BASEX_PATH environment variable``, indiquer le chemin vers le BaseX au moyen de la commande suivante :

`export BASEX_PATH=../../projet-basex`

@@ -141,7 +141,7 @@ Si besoin de la version en développement, se placer sur la branche dev :

Si besoin de configurer vos ports de manière spécifique pour votre projet, faire les étapes suivantes : 

1) Arrêter le serveur HTTP de BaseX s'il est déjà lancé
9) Arrêter le serveur HTTP de BaseX sil est déjà lancé

`./basexhttpstop`

@@ -164,4 +164,4 @@ Si besoin de configurer vos ports de manière spécifique pour votre projet, fai

|Rq SP |
|----------|
|J'ai testé l'installation, j'ai des messages d'erreur : 'configuration.xml' does not exist, à la place j'ai configuration.dist.xml. et erreur dans le rxq/config.xqm Line : 62 |
 No newline at end of file
|J’ai testé l’installation, j’ai des messages d’erreur : ``configuration.xml`` does not exist, à la place j’ai configuration.dist.xml. et erreur dans le rxq/config.xqm Line : 62 |
 No newline at end of file
Loading