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) notamment dans le cadre de l'Equipex Biblissima
Licence
voir legal.txt
Participer au développement
Demander à rejoindre MaX-Community.
Contacts
Vous pouvez nous contacter via contact.certic@unicaen.fr
Prérequis
-
Java 8+
-
NodeJS (et npm) 10+
-
xmllint
-
BaseX 9.2+
Installation
$ cd tools && ./max.sh -i
# change dir to your basex app folder
$ cd </path/to/basex>/webapp
# create a symlink on your MaX instance
$ sudo ln -s /path/to/max .
# run basex http
$ cd </path/to/basex>/bin
$ ./basexhttp
# then check your install at: http://localhost:8984/max: 'MaX' should be displayed.
Il est fortement recommandé d'utiliser saxon9 comme moteur de transformation XSLT. Il faut alors l'ajouter aux librairies chargées par BaseX :
$ cp </path/to/saxon/>saxon9.jar </path/to/basex>/lib
Édition de démonstration
$ cd tools
# set the env var $BASEX_PATH only if the basexclient command is not in your PATH. Useless
# if basex was install with your system package manager
# The basex dir must contains the bin subfolder
$ export BASEX_PATH=/path/to/basex
Modifier si nécessaire le numéro de port (1984 par défaut) de votre serveur BaseX dans le script max.sh puis éxécuter la commande :
$ ./max.sh -d
L'édition de démonstration est consultable à http://localhost:8984/demo_lorem
Paramétrage et customisation
Une documentation est disponible dans le répertoire documentation