<!DOCTYPE html> <html lang="fr-FR"> <head id="head"> </head> <body> <header id="header"> <div class="blocklink"> <div id="lang_choise"> </header> <nav id="navbar">Menu "accueil", "recherche"...</nav> <section id="content"> <nav id="toc">contenu du panneau de gauche (dont toc.xml)</nav> <div id="tools">Outils de droite</div> <article id="tei">Ici le contenu de la partie ou du chapitre .xml (code obfusqué ou non selon le mode en lecture) </article> </section> <footer id="footer"> </html>
Voir dans le code ce qui les concerne, question dimension surtout. Nous avons intégré une visualisation au moyen de l'application libre OpenSeaDragon : https://openseadragon.github.io/\
Il suffit d'encadrer dans le XML les balises <graphic> par la balise <facsimile> (c'est invalide en TEI mais nous l'assumons pour les besoins de la publication, à défaut d'une meilleure solution qui reste à trouver).
<figure> <facsimile><graphic/></facsimile> <caption>...</caption> <desc>...</desc> </figure>
Le logiciel Deepzoom est installé sur le serveur et permet de créer les “tuiles” des images dans le dossier images concerné : voir ici https://github.com/DrozNumerique/Zord/wiki/Images#cr%C3%A9er-les-tuiles-dimages-dzi-pour-openseadragon
lib/tools/obfuscation
Lorsque l'on consulte la page en mode “user” le XML TEI est obfusqué c'est-à-dire camouflé en balises non signifiantes. C'est une sécurité pour éviter le piratage des sources en XML TEI.
À chaque fois que l'on recharge la page la réécritude des balises change.
S'assurer que le fichier XML n'aura pas besoin d'être ré importé. Le travail se fait après importation. Il sera donc à refaire si la source XML est corrigée entre-temps !
On obtient donc un fichier dont la structure est du type :
<tei></tei>
<tei></tei>
<tei></tei>
Zord a été développé pour mettre en vis-à- des textes sur la base des <pb>
<tei> | <tei> | ||
<pb n> | Texte A | Texte B | <pb n+1 |
<pb n+2> | Texte A | Texte B | <pb n+3> |
<pb n+4> | Texte A | Texte B | <pb n+5> |
… | … | … | … |
</tei> | </tei> |
Vis-à-vis de plus de deux textes : voir page de développement vis-à-vis x textes
Développer un switch permettant d'afficher le texte voulu de chaque côté dans les cas où il y a plus de deux textes :
Switch A, B, C, D | Switch A, B, C, D | ||
<tei C> | <tei B> | ||
<pb n> | Texte C | Texte B | <pb n+1 |
<pb n+2> | Texte C | Texte B | <pb n+3> |
<pb n+4> | Texte C | Texte B | <pb n+5> |
… | … | … | … |
</tei C> | </tei B> |
Deuxième développement : switch d'alignement sur <pb> ou sur <section> <ssection>
En mode déconnecté tous les visiteurs ont accès aux pages du menu, y compris à la recherche, mais seule la page de Titre des livres est accessible.
Actuellement le logiciel est pensé pour des accès restreints. Il reste à développer l'accès libre à tout ou partie des corpus/textes.