@@ -14,11 +14,11 @@ La consultation des textes se fait aux URLs suivantes :
La feuille de transformation appliquée par défaut se trouve dans :
* pour la TEI : ``[projet-]MaX/ui/xsl/tei/tei.xsl`` ;
* pour l’EAD : ``[projet-]MaX/ui/xsl/ead/ead.xsl`` ;
* pour la TEI : <spanclass="dossier">[projet-]MaX</span>/<spanclass="dossier">ui</span>/<spanclass="dossier">xsl</span>/<spanclass="dossier">tei</span>/<spanclass="fichier">tei.xsl</span> ;
* pour l’EAD : <spanclass="dossier">[projet-]MaX</span>/<spanclass="dossier">ui</span>/<spanclass="dossier">xsl</span>/<spanclass="dossier">tei</span>/<spanclass="fichier">ead.xsl</span> ;
La surcharge de cette transformation se fait en rédigeant une XSL placée dans :
@@ -49,8 +49,8 @@ Voir [Surcharges, Barre de navigation](../overriding#barre-de-navigation).

Les options de lecture permettent au lecteur d'afficher ou masquer (via des cases à cocher) certains éléments textuels (les sauts de page de la version manuscrite par exemple, ou les sauts de ligne).
Ces éléments doivent être déclarés dans le fichier de configuration de l'édition (le fichier **mon-edition_config_inc.xml**).
Les options de lecture permettent au lecteur d’afficher ou masquer (*via* des cases à cocher) certains éléments textuels (les sauts de page de la version manuscrite par exemple, ou les sauts de ligne).
Ces éléments doivent être déclarés dans le fichier de configuration de l’édition (le fichier <spanclass="fichier">mon-edition_config_inc.xml</span>).
Par exemple pour les sauts de page TEI (éléments `<pb/>`) :
@@ -66,18 +66,17 @@ Par exemple pour les sauts de page TEI (éléments `<pb/>`) :
Les noeuds TEI `<pb/>` étant transformés en noeud HTML `<li>` de classe `.pb` pourront alors être affichés ou masqués depuis l'interface de consultation.
Pour les éléments plus complexes, comme l'affichage de certains éléments à la place d'autres, avec l'utilisation de la balise `<choice>` notamment, des plugins ont été développés. C'est le cas des plugins
ajout, abreviation, normalisation, etc. Voir [les plugins](../plugins).
Pour les éléments plus complexes, comme l’affichage de certains éléments à la place d’autres, avec l'utilisation de la balise `<choice>` notamment, des plugins ont été développés. C’est le cas des plugins **ajout**, **abreviation**, **normalisation**, etc. Voir [les plugins](../plugins).
## Alignement
Cette fonctionnalité permet la consultation d’un fragment en deux versions alignées. Chaque couple de fragment alignés doit respecter une nomenclature d’identification : `[prefixlang1][identifiant]` et `[prefixlang2][identifiant]`. Les parties de texte qui sont à aligner doivent donc avoir un identifiant identique avec le préfixe de la langue.
Cette fonctionnalité permet la consultation d’un fragment en deux versions alignées. Chaque couple de fragments alignés doit respecter une nomenclature d’identification : `[prefixlang1][identifiant]` et `[prefixlang2][identifiant]`. Les parties de texte qui sont à aligner doivent donc avoir un identifiant identique avec le préfixe de la langue.
```
Exemple : fr_p1 et lat_p1
```
La déclaration des documents qui doivent être consultés avec l'alignement se fait dans le fichier de configuration de l’édition `mon-edition_config_inc.xml`.
La déclaration des documents qui doivent être consultés avec l'alignement se fait dans le fichier de configuration de l’édition <spanclass="fichier">mon-edition_config_inc.xml</span>.
<divclass="mermaid">
graph LR;
@@ -85,10 +84,10 @@ graph LR;
B-->C
A["projet-editions"]
B["mon-edition"]
C("mon-edition_config_inc.xq")
C("mon-edition_config_inc.xml")
</div>
Il faut alors préciser le document (attribut `@document`) ainsi que les préfixes d'identifications utilisés (attributs `@first-prefix` et `@second-prefix`) dans les sources. L'attribut `@first-prefix` correspondant à la langue qui sera affichée en colonne de gauche.
Il faut alors préciser le document (attribut `@document`) ainsi que les préfixes d’identifications utilisés (attributs `@first-prefix` et `@second-prefix`) dans les sources. L’attribut `@first-prefix` correspondant à la langue qui sera affichée en colonne de gauche.
Par exemple :
@@ -123,7 +122,7 @@ del stretto detto di Magallanes [...]
Lors de la consultation d’un fragment, il peut s’avérer nécessaire d’afficher du contenu issu d’un ou plusieurs autres fragments.
L’ajout d'une XQUERY dans ``[projet-]editions/[edition]/xq/text_hook.xq`` offre cette fonctionnalité. Celle-ci sera automatiquement exécutée lors
L’ajout d'une XQUERY dans <spanclass="dossier">[projet-]editions</span>/<spanclass="dossier">[edition]</span>/<spanclass="dossier">xq</span>/<spanclass="fichier">text_hook.xq</span> offre cette fonctionnalité. Celle-ci sera automatiquement exécutée lors
de la consultation d’un fragment ou d’un document complet.
<divclass="mermaid">
@@ -154,23 +153,23 @@ return base-uri($document)
````
## Marquage d’occurrences & focus
## Marquage d’occurrences et focus
Il est possible de mettre en évidence les occurences d’une chaîne de caractères et/ou de mettre le focus sur un fragment identifié de la page pour les 2 URLs (ou routes) suivantes :
@@ -33,7 +33,7 @@ Le résultat de cette requête est ensuite transformé par la xsl :
<br/>
Dans le cas où les fichiers XML sont organisés en dossiers et sous-dossiers, l’arborescence est restituée dans le sommaire. Voir **max_ead_demo** ;
Dans le cas où les fichiers XML sont organisés en dossiers et sous-dossiers, l’arborescence est restituée dans le sommaire. Voir l’édition de démonstration EAD : **max_ead_demo** ;
### Surcharge du comportement
@@ -48,31 +48,32 @@ Voir la section [surcharges, sommaire d’une édition](../overriding/#sommaire-
## Sommaire d’un document
Le sommaire d’un document est disponible à l’URL `http://[host]:[port]/[edition]/sommaire/[document_path].xml`
Le sommaire d’un document est disponible enn consultant l’URL :
Le résultat de cette requête est ensuite transformé par la xsl :
* pour la TEI : `[projet-]MaX/ui/xsl/tei/document_toc.xsl`
* pour l’EAD : `[projet-]MaX/ui/xsl/ead/document_toc.xsl`
* pour la TEI : <spanclass="dossier">[projet-]MaX</span>/<spanclass="dossier">ui</span>/<spanclass="dossier">xsl</span>/<spanclass="dossier">tei</span>/<spanclass="fichier">document_toc.xsl</span>
* pour l’EAD : <spanclass="dossier">[projet-]MaX</span>/<spanclass="dossier">ui</span>/<spanclass="dossier">xsl</span>/<spanclass="dossier">ead</span>/<spanclass="fichier">document_toc.xsl</span>