SynopsX exemple project for an XML-TEI corpus
Required software
Download SynopsX sources
git clone https://github.com/synopsx/synopsx.git # clone SynopsXDans le répertoire webapp, renommer le fichier restxq.xqm en restxq.old afin d’éviter les conflits avec le fichier de démonstration de RESTXQ distribué par BaseX. Le répertoire synopsx doit être disponible à l’intérieur du répertoire webapp de BaseX.
cd basex/webapp/
mv restxq.xqm restxq.old # restxq.xqm définit par défaut une fonction resource for `/`Télécharger les sources de gdpWebapp
git clone https://github.com/guidesDeParis/gdpWebapp # clone gdpWebappLe répertoire gdpWebapp doit être disponible à l’intérieur de synospx/workspace/ et être renommé en gdp. Pour éviter d’avoir des chemins trop complexes, il est peut être commode d’utiliser des liens symboliques :
ln -s chemin/sources/synopsx chemin/basex/webapp # rendre disponible synopsx dans webapp
ln -s chemin/sources/gdpWebapp chemin/sources/synopsx/workspace/gdp # rendre disponible gdpWebapp dans workspace sous le nom gdpLancer BaseX en mode HTTP :
cd basex/bin/ # aller dans le répertoire BaseX
sh ./basexhttp # exécuter le script de démarrage de BaseX en mode HTTPDans un navigateur, se rendre sur http://localhost:8984 que sert BaseX par défaut en mode HTTP.
Aller dans l’administration de la base admin DB et créer une base de données nommée gdp avec les sources XML-TEI du projet des Guides de Paris.
Dans le panneau de configuration de SynopsX, accéder au menu Config, créer un projet nommé gdp puis changer le projet par défaut pour gdp.