Arborescence des pages

Table des matières

Configuration de la base XML (eXist)

Configurer le fichier properties/orbeon/exist-conf.xml.

<db-connection cacheSize="48M" collectionCache="24M" database="native"
    files="/example" pageSize="4096">

Configurer l'emplacement de la base avec la propriété files.

  • si vos fichiers .DBX se situent dans le dossier orbeon, il faut mettre le chemin relatif par exemple exist-data
  • si vos fichiers .DBX se situent dans un autre espace, il faut mettre le chemin absolu par exemple /data/base-exist-candidatures
<recovery enabled="yes" group-commit="no" journal-dir="/example/journal"
    size="100M" sync-on-commit="no"/>

Configurer l'emplacement des log de la base

<job type="system" name="check-incremental-backup"
    class="org.exist.storage.ConsistencyCheckTask"
    cron-trigger="0 0/30 * * * ?">
    <parameter name="output" value="/example/backup"/>
    <parameter name="backup" value="yes"/>
    <parameter name="incremental" value="yes"/>
</job>

<job type="system" name="check-full-backup"
    class="org.exist.storage.ConsistencyCheckTask"
    cron-trigger="0 0 0,12 * * ?">
    <parameter name="output" value="/example/backup"/>
    <parameter name="backup" value="yes"/>
</job>

Configurer les crons de sauvegarde de la base

Configurer les droits d'accès à la base eXist

A faire sur le dossier contenant le dossier de fichiers .DBX

chown -R tomcat:tomcat base-exist-candidature

Configuration de Orbeon

Configuration du fichier properties/orbeon/config/properties-local.xml

<property as="xs:anyURI"  name="oxf.fr.persistence.service.exist.uri" value="/exist/rest/db"/>

Chemin d'accès dans la base eXist à la racine des données.

<property as="xs:string"  name="oxf.fr.default-language.*.*" value="fr"/>

Langue par défaut.

<property as="xs:anyURI"  name="oxf.fr.default-logo.uri.*.*" value="/apps/fr/style/logo-header-rennes1.jpg"/>

Localisation dans l’arborescence d'orbeon du logo par défaut. Si le dossier n'existe pas, soit vous créez l'arborescence en déposant votre logo, soit vous pointez sur un autre dossier.

Dans tous les cas, la "racine" (/) se situe au niveau de properties/orbeon.

<property as="xs:string"  name="oxf.fr.detail.buttons.*.*" value="clear pdf save workflow-review collapse-all expand-all"/>

Définit les boutons disponibles pour les utilisateurs (côté réponse)

<property as="xs:string"  name="oxf.fr.detail.buttons.view.*.*" value="back workflow-edit pdf"/>

Définit les boutons disponibles pour les utilisateurs (côté réponse, après visualisation --> appui sur workflow-review)

  • Aucune étiquette