MaX
Le Moteur d'Affichage XML est une interface de lecture de sources XML développé par l'Université de Caen Normandie (Pôle Document Numérique / CERTIC).
Licence
voir licence.txt
Contacts
Vous pouvez nous contacter via contact.certic@unicaen.fr
Notes d'installation
-
Prérequis:
- Installation de JAVA 7, TOMCAT 7+
- Installation / déploiement de BaseX (version 8.3 ou +) dans le serveur d'applications TOMCAT
- Installation de Nodejs
- Installation du Node Package Manager (npm) (inutile sous MacOS: le .dmg contient nodejs et NPM)
- Installation de Bower et Gulp: * sudo npm install bower -g (lancer auparavant: npm config set proxy http://{proxy_host}:{port} si proxy) * sudo npm install gulp -g
-
Installation des dépendances de MaX (dans le répertoire racine):
- npm install (les dépendances s'installent dans le répertoire node_modules)
- bower install (les dépendances s'installent dans le répertoire ui/js/lib (chemin spécifié dans .bowerrc))
-
Ajouter un fichier .ignore à la racine du répertoire node_modules (cd node_modules && touch .ignore)
-
Installation de MaX dans BaseX:
- cd [rep_install_tomcat]/tomcat7/webapps/BaseX[version]/
- sudo ln -s [rep_install_max] MaX
- Ajouter la librairie saxon9 (saxon9.jar ou saxon9he.jar) dans le path de BaseX (sous-répertoire WEB-INF/lib de la webapp BaseX)
-
Copier le fichier de configuration par défaut configuration/configuration.dist.xml et le renommer en configuration/configuration.xml
Déploiement de l'édition de démonstration
cd tools
export BASEX_PATH=chemin/installation/basex
./max.sh --install-demo