Informations techniques
Nota bene: cette page donne des informations techniques qui peuvent être utiles aux personnes souhaitant créer un album ou un site web similaire. Il n'est pas du tout nécessaire de lire et de comprendre cette page si vous souhaitez simplement faire des exercices de transcription.
Pour la création de ces exercices, les zones sont placées sur les images et associées à leur transcription à l'aide du logiciel libre
Image Markup Tool (IMT). Les fichiers XML
Text Encoding Initiative (TEI) créés dans IMT sont ensuite transformés en XHTML grâce à un programme XSLT. Une feuille de style CSS et un script JavaScript permettent d'assurer l'affichage et les contrôles adéquats, et sont
téléchargeables librement sur le site d'IMT, rubrique "Paleography" (sous licence libre)
Les exercices de l'album présenté sur ce site ont été créés grâce à cette version d'IMT, qui génère des fichiers
XML TEI. Mais plutôt que de publier un export HTML statique de ces exercices, les fichiers source XML TEI ont été chargés dans une base de données XML native,
eXist-db.
L'interface du site est programmée en langage PHP, qui interagit avec la base eXist-db via une interface XML-RPC. Les recherches sont effectuées via des requêtes XQuery.
Les fichiers XML TEI extraits de la base de données sont transformés en XHTML à la volée, par XSLT.