364
edits
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[http://www.kiwix.org Mediawiki] est le motor wiki derrière [http://www.wikipedia.org Wikipedia], tous les [http://www.wikimedia.org projets Wikimedia] et des centaines d'autres sites Web. C'est un logiciel libre de pointe fournissant des sites Web hautement fonctionnels que n'importe qui peut éditer. | [http://www.kiwix.org Mediawiki] est le motor wiki derrière [http://www.wikipedia.org Wikipedia], tous les [http://www.wikimedia.org projets Wikimedia] et des centaines d'autres sites Web. C'est un logiciel libre de pointe fournissant des sites Web hautement fonctionnels que n'importe qui peut éditer. | ||
Le contenu hébergé Mediawiki peut être rendu disponible pour une utilisation hors-ligne avec l'[https://www.mediawiki.org/wiki/Extension:Collection extension | Le contenu hébergé Mediawiki peut être rendu disponible pour une utilisation hors-ligne avec l'[https://www.mediawiki.org/wiki/Extension:Collection extension Collection] (développé en PHP). | ||
L'extension | L'extension Collection permet de créer rapidement une collection/sélection d'articles, nommés livres ; voir [https://en.wikipedia.org/w/index.php?title=Special:Book son fonctionnement sur Wikipedia en anglais]. | ||
Une fois créés, les livres peuvent être exportés au format PDF. | |||
Le service d'arrière plan pour l'export au format PDF n'est pas fourni par l'extension Collection, mais par une solution basée sur Javascript nommée [https://www.mediawiki.org/wiki/Offline_content_generator OCG]. | |||
OCG est un démon NodeJS capable de transformer une définition de livre en PDF et devrait pouvoir faire de même pour le format ZIM. | |||
Le [http://www.openzim.org format ZIM] permet de stocker des pages Web (avec images, vidéos, etc...) dans un fichier unique extrêmement compressé, ces pages étant après disponibles pour une consulation hors-ligne, avec un lecteur tel [http://www.kiwix.org Kiwix]. Une [https://github.com/cscott/mw-ocg-zimwriter ébauche de solution] a déjà été écrite et le [https://sourceforge.net/p/kiwix/other/ci/master/tree/mwoffliner/ MWOffline] est déjà fonctionnel. Cette [https://phabricator.wikimedia.org/T73660 tache] a principalement pour but de les fusionner. |
edits