Commit 641160ff authored by Marie Bisson's avatar Marie Bisson
Browse files

merge de subha

parents 6612dca5 afc44909
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -106,7 +106,6 @@ Si besoin de la version en développement, se placer sur la branche dev :

`git checkout dev`


5) Renommer le dossier MaX

``mv MaX projet-MaX``
@@ -121,6 +120,10 @@ Si besoin de la version en développement, se placer sur la branche dev :

• si les ports de BaseX ont été modifiés (suivre les étapes 9 à 12 ci-dessous pour changer)

|Nota Bene MB |
|-------------|
|il y a un problème ici|

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


@@ -128,8 +131,10 @@ Si besoin de la version en développement, se placer sur la branche dev :

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

Ensuite refaire ``./max.sh -i`` ou ``./max.sh -p 1234 -i`` selon le changement ou pas des ports.
Cela permet d'ajouter le dossier nodes_modules dans le dossier *projet*-MaX.

7) Créer un lien symbolique depuis BaseX (*projet*-basex) pointant vers MaX (*projet*-MaX)
1) Créer un lien symbolique depuis BaseX (*projet*-basex) pointant vers MaX (*projet*-MaX)

 
 ``cd ../../projet-basex/webapp``
+31 −4
Original line number Diff line number Diff line
# Création d’une édition

Pour créer le site de l'édition, il faut créer une nouvelle édition qui va être associée à une base de données XML dans BaseX.

Pour créer un site, il faut créer une nouvelle édition qui va être associée à une base de données XML dans BaseX.


Le nom de l’édition est le nom qui va apparaître dans l’URL.

@@ -31,8 +33,13 @@ Pour déployer l’édition de démonstration, il faut :
=> Si le message suivant apparaît, ``Please install BaseX or set $BASEX_PATH environment variable`` (si la commande *basexclient* n’est pas déjà dans votre PATH), il faut alors indiquer le chemin vers le **[dossier ?]** BaseX au moyen de la commande suivante :



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

|Rq SP |
|----------|
|pas très clair (pour moi ?) cette commande *basexclient* est présente dans quel PATH, quel fichier?|


1) Lancer l’outil de création d’une édition de démonstration **si utilisation du port par défaut de BaseX (1984)** 

@@ -47,7 +54,7 @@ pour un BaseX tournant sur le port 1234

| Nota Bene |
|-----------|
|Attention à ne pas confondre le port de la base de données (1984 par défaut) avec le port du service HTTP (8984 par défaut).|
|Attention à ne pas confondre le port de la base de données (1984 par défaut = l. 13 & 14 du fichier **.basex** caché) avec le port du service HTTP (8984 par défaut = l. 13 du fichier jetty.xml).|

<br/>

@@ -59,6 +66,7 @@ pour un BaseX tournant sur le port 1234
> 
> Password : admin


=> Les éditions de démonstration (pour les ports par défaut) sont consultables aux adresses suivantes :  

- [http://localhost:8984/max_tei_demo/accueil.html](http://localhost:8984/max_tei_demo/accueil.html) ;
@@ -72,11 +80,18 @@ Pour déployer une nouvelle édition, il faut:

`cd projet-MaX/tools`


=> Si le message suivant apparaît ``Please install BaseX or set $BASEX_PATH environment variable`` (si la commande *basexclient* n’est pas déjà dans votre PATH), il faut alors indiquer le chemin vers le **[dossier ?]** BaseX au moyen de la commande suivante :

=> Si le message suivant s'affiche ``Please install BaseX or set $BASEX_PATH environment variable`` (si la commande *basexclient* n'est pas déjà dans le PATH), indiquer alors le chemin vers le BaseX au moyen de la commande suivante :

|Nota BENE MB|
|------------|
il faut choisir une formulation et s’y tenir ;-)|

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

2) Création de la nouvelle édition **si utilisation du port par défaut de BaseX (1984)** 
1) Création de la nouvelle édition **si utilisation du port par défaut de BaseX (1984)** 
 
`./max.sh -n`

@@ -122,18 +137,30 @@ Pour déployer une nouvelle édition, il faut:

=> Vous pouvez alors vous connecter en local à l’adresse : `http://localhost:[numero_de_port]/[edition]`

=> Se connecter en local à l’adresse : `http://localhost:[numero_de_port]/NOM_PROJET`

|Nota Bene MB|
|------------|
|alors on choisit une formulation|

Exemple : [http://127.0.0.1:8984/mon-edition](http://127.0.0.1:8984/mon-edition)


Les éditions (`max_tei_demo` ; ``mon-edition`` ; etc.) sont créées dans le dossier editions de MaX.


Si vous suivez les recommandations d’organisation des dossiers décrites dans la partie [Recommandations d’architecture](../install#recommandations_architecture), vous pouvez déplacer chaque nouvelle édition créée dans le dossier *projet*-editions. Puis, en vous plaçant au moyen du terminal (ou de l’invite de commande) dans le dossier *editions* de *projet-MaX*, créez un lien symbolique entre ce dossier et l’édition qui se trouve dans le dossier *projet*-editions.

Si les recommandations d’organisation des dossiers décrites dans la partie [Recommandations d’architecture](../install#recommandations_architecture) sont suivies, chaque nouvelle édition créée peut être déplacée dans le dossier projet-editions. Puis en se plaçant au moyen du terminal (ou de l’invite de commande) dans le dossier *editions* de *projet-MaX* créer un lien symbolique entre ce dossier et l’édition qui se trouve dans le dossier projet-editions.

|Nota Bene MB|
|------------|
|alors on choisit une formulation|


``cd projet-MaX/editions``

``ln -s ../../projet-editions/demo-lorem .``
``ln -s ../../projet-editions/max_tei_demo .``

ou