Skip to content
Snippets Groups Projects
Select Git revision
  • dev-plugin-regularisation
  • master default protected
  • pyb/index
  • dev
  • pyb/mirador
  • jc/ead-search
  • mb/doc
  • mb/document-toc-ead
  • jc/i18n
  • ag/doc
  • sp/docs
  • ovp/doc
  • jr/doc
  • jc/witness_url
  • ag/xslfo_ead
  • ag/ead_pdf
  • jc/todo-v1
  • ad/include_frag-test
  • readme_pdn
  • MaX-V0.9.5
  • MaX-V0.9
  • MaX-V0.5
  • MaX-V0.4
  • MaX-V0.3
  • MaX-V0.2
  • MaX-V0.1
  • MaX-V0
27 results

MaX

  • Clone with SSH
  • Clone with HTTPS
  • Guillaume Porte's avatar
    Guillaume Porte authored
    91c91dcd
    History

    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 Yarn

    • xmllint

    • BaseX (version antérieure à 912)

    Installation

    $ yarn install
    # 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 BASE_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 --install-demo

    L'édition de démonstration est consultable à http://localhost:8984/demo_lorem

    Paramétrages - todo

    Ajouter une édition

    todo: explication script max.sh --new-edition

    Fichiers de configuration

    Configuration globale

    Le fichier configuration/configuration.xml se contente d'inclure les fichiers de configuration des différentes éditions hébergées par l'instance de MaX.

    Chaque édition myedition existe de par la présence d'un dossier editions/myedition.

    Exemple d'inclusion de configuration de l'édition demo dans configuration/configuration.xml :

    
    <!--inclusion de la configuration de l'édition demo au sein de la configuration de MaX-->
    <xi:include href="../editions/demo/demo_config_inc.xml"/>

    Ces opérations de création et d'inclusion de fichier sont effectuées automatiquement par le script d'ajout d'édition max.sh --new-edition.

    Page d'accueil

    Table des matières d'une édition

    Sommaire d'un document

    Textes

    Page statique

    Plugins

    UNICAEN-PDN-CERTIC

    IA Biblissima