Difference between revisions of "Projects"

Jump to navigation Jump to search
Line 5: Line 5:
== [https://phabricator.wikimedia.org/T73660 (re)-Introduce ZIM support in Mediaswiki Book creator/OCG] ==
== [https://phabricator.wikimedia.org/T73660 (re)-Introduce ZIM support in Mediaswiki Book creator/OCG] ==


[http://www.kiwix.org Mediawiki] is the wiki engine behind [http://www.wikipedia.org Wikipedia], all [http://www.wikimedia.org Wikimedia projects] and thousands other Web sites. It's a cutting edge free software providing highly featured web sites that anybody can edit. Mediawiki hosted content can be made available for offline usage through the [https://www.mediawiki.org/wiki/Extension:Collection Collection extension] (written in PHP). The Collection extension allows to easily create collection/selection of articles: so called books ; here is [https://en.wikipedia.org/w/index.php?title=Special:Book how it works on the Wikipedia in English]. One time created, books can be exported in the PDF format. The PDF exporting backend itself is not provided by the Collection extension, it's done with a JavaScript based solution called [https://www.mediawiki.org/wiki/Offline_content_generator OCG]. OCG is a NodeJS daemon able to transform a book definition in a PDF and it should be able to do the same in the ZIM format. A [https://github.com/cscott/mw-ocg-zimwriter stub of solution] has already been written] and the [https://sourceforge.net/p/kiwix/other/ci/master/tree/mwoffliner/ MWOffline] is already functional. This [https://phabricator.wikimedia.org/T73660 task] is mostly about merging them.
[http://www.kiwix.org Mediawiki] is the wiki engine behind [http://www.wikipedia.org Wikipedia], all [http://www.wikimedia.org Wikimedia projects] and thousands other Web sites. It's a cutting edge free software providing highly featured web sites that anybody can edit. Mediawiki hosted content can be made available for offline usage through the [https://www.mediawiki.org/wiki/Extension:Collection Collection extension] (written in PHP). The Collection extension allows to easily create collection/selection of articles: so called books ; here is [https://en.wikipedia.org/w/index.php?title=Special:Book how it works on the Wikipedia in English]. One time created, books can be exported in the PDF format. The PDF exporting backend itself is not provided by the Collection extension, it's done with a JavaScript based solution called [https://www.mediawiki.org/wiki/Offline_content_generator OCG]. OCG is a NodeJS daemon able to transform a book definition in a PDF and it should be able to do the same in the ZIM format. The [http://www.openzim.org ZIM format] allows to store web pages (with images, videos, etc...) in one extremely compressed file, these pages are then available to read on most computers with a reader like [http://www.kiwix.org Kiwix]. A [https://github.com/cscott/mw-ocg-zimwriter stub of solution] has already been written] and the [https://sourceforge.net/p/kiwix/other/ci/master/tree/mwoffliner/ MWOffline] is already functional. This [https://phabricator.wikimedia.org/T73660 task] is mostly about merging them.


=== [[phpzim]] (assigned) ===
=== [[phpzim]] (assigned) ===

Navigation menu