Voici la version de H&D du wiki-to-print initialement développé par les personnes de ConstantVZW, OSP, varia et titipi.
En bref, le workflow est le suivant
Mediawiki > page HTML > modèle Jinja > PagedJS > PDF
Ce projet comporte essentiellement deux volets :
- Wiki : Ici, une instance active de Mediawiki facilite la co-création et la gestion des publications sous deux espaces de noms associés : « Publishing » pour le contenu (écrit en wikitext) et « PublishingCSS » pour les styles (écrits en CSS).
- Aperçu : Ici, une interface web permet de prévisualiser les publications créées dans le wiki en HTML traduit par des modèles Jinja, ainsi qu’en PDF, traduit par PagedJS. Cette interface permet également d’inspecter de plus près les styles CSS des publications.
Sur le serveur, il existe d’autres processus en cours d’exécution, notamment une base de données MariaDB, un script python servant d’API pour gérer les demandes de création et de mise à jour de fichiers, et plusieurs scripts d’aide python assurant la médiation des traductions de langues à travers les interfaces, la conversion des images dans les formats appropriés, et l’aide à la création de styles divers.