Difference between revisions of "Projects"

Jump to navigation Jump to search
m
Reverted edits by Mbcrq6fhj (talk) to last revision by Macofe
(translate possible)
m (Reverted edits by Mbcrq6fhj (talk) to last revision by Macofe)
(5 intermediate revisions by 4 users not shown)
Line 4: Line 4:
</translate>
</translate>


<translate><!--T:2-->
<translate>== Tasks == <!--T:2-->
== Tasks ==
</translate>
</translate>


== [https://phabricator.wikimedia.org/T73660 (re)-Introduce ZIM support in Mediaswiki Book creator/OCG] ==
== [https://phabricator.wikimedia.org/T73660 (re)-Introduce ZIM support in MediaWiki Book creator/OCG] ==


<translate><!--T:3-->
<translate><!--T:3-->
[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.
[https://www.mediawiki.org/ MediaWiki] is the wiki engine behind [https://www.wikipedia.org Wikipedia], all [https://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 English Wikipedia]. Once created, books can be exported in 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.
</translate>
</translate>


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


<translate><!--T:4-->
== Promotional video (assigned) ==
=== Testing platform ===
Look [[Video|here]] for more details.
We need a solution to test automatically Kiwix. We have currently nothing... so we start from scratch.!
 
<translate>=== Testing platform === <!--T:4-->
We need a solution to test automatically Kiwix. We have currently nothing... so we start from scratch!
</translate>
</translate>


<translate><!--T:5-->
<translate>=== Wikipublish === <!--T:5-->
=== Wikipublish ===
</translate>
</translate>


<translate><!--T:6-->
<translate><!--T:6-->
Create a publication platform, a Web site online similar to itunes which would provide the list of available contents to download in ZIM, EPUB, .... also offer to see the book before downloading it.
Create a publication platform, a Web site online similar to iTunes which would provide the list of available contents to download in ZIM, EPUB, .... also offer to see the book before downloading it.
</translate>
</translate>


<translate><!--T:7-->
<translate><!--T:7-->
* [http://meta.wikimedia.org/wiki/Offline_Projects/Library/Wikipublish#Volunteers Wants to know more...]
* [http://meta.wikimedia.org/wiki/Offline_Projects/Library/Wikipublish#Volunteers Want to know more...]
* Add support of EPUB in Kiwix
* Add support of EPUB in Kiwix
</translate>
</translate>


<translate><!--T:8-->
<translate>=== OSM === <!--T:8-->
=== OSM ===
Make a proof of concept of a ZIM file providing a map using OSM data and a tool like [http://openlayers.org/ openLayer].
Make a proof of concept of a ZIM file providing a map using OSM data and a tool like [http://openlayers.org/ openLayer].
</translate>
</translate>


<translate><!--T:9-->
<translate>=== Improve P2P support === <!--T:9-->
=== Improve P2P support ===
* Fix Mirrorbrain to [http://mirrorbrain.org/issues/issue92 integrate torrent links in mirrorbrain]
* Fix Mirrorbrain to [http://mirrorbrain.org/issues/issue92 integrate torrent links in mirrorbrain]
* Fix Mirrorbrain to [http://mirrorbrain.org/issues/issue83 support fallback torrent trackers in .torrent files]
* Fix Mirrorbrain to [http://mirrorbrain.org/issues/issue83 support fallback torrent trackers in .torrent files]
Line 48: Line 46:
=== [[Linux Packaging project]] (assigned) ===
=== [[Linux Packaging project]] (assigned) ===


<translate><!--T:10-->
<translate>=== Ambassador Program === <!--T:10-->
=== Ambassador Program ===


<!--T:14-->
Create an '''ambassador program'''. '''Ambassadors''' would be special people especially aware about Kiwix and able to help others:
Create an '''ambassador program'''. '''Ambassadors''' would be special people especially aware about Kiwix and able to help others:
* Spread contents
* Spread contents
* Makes conferences
* Make conferences
* Makes advertisement
* Make advertisement
* Local representative
* Local representative


<!--T:15-->
To do that, we should develop a set of tools:
To do that, we should develop a set of tools:
* Advertisement Package
* Advertisement Package
Line 63: Line 62:
</translate>
</translate>


<translate><!--T:11-->
<translate>==== Starter Kit (Assigned) ==== <!--T:11-->
==== Starter Kit (Assigned) ====
Perhaps a nice kit would help.  You know, like for organizing Linux installation parties[1] or Mozilla's event kits[2] etc., that encourages people, and provides step-by-step guidance and advice, to go and install Kiwix with a relevant offline Wikipedia file in their local no-Internet (or restricted/expensive Internet) school, college, community center, etc.
Perhaps a nice kit would help.  You know, like for organizing Linux installation parties[1] or Mozilla's event kits[2] etc., that encourages people, and provides step-by-step guidance and advice, to go and install Kiwix with a relevant offline Wikipedia file in their local no-Internet (or restricted/expensive Internet) school, college, community center, etc.


<!--T:16-->
Would anyone be interested in working on that?  WMF can contribute funding for some materials -- a Kiwix quick-start guide or cheatsheet, stickers, T-shirts.
Would anyone be interested in working on that?  WMF can contribute funding for some materials -- a Kiwix quick-start guide or cheatsheet, stickers, T-shirts.
[1] http://ladypine.org/installfest.html, http://www.wikihow.com/Arrange-Linux-Install-Party
[1] http://ladypine.org/installfest.html, http://www.wikihow.com/Arrange-Linux-Install-Party
Line 72: Line 71:
</translate>
</translate>


<translate><!--T:12-->
<translate>== Video == <!--T:12-->
== Video ==
It would be great to have a video (screencast) presenting the software with its most important features.
It would be great to have a video (screencast) presenting the software with its most important feature.


<!--T:17-->
Here is a proposition:
Here is a proposition:
* Presentation slide of the video with slide and authors
* Presentation slide of the video with slide and authors
Line 89: Line 88:
</translate>
</translate>


<translate><!--T:13-->
<translate>== See also == <!--T:13-->
== See also ==
* [[{{ll|Participate}}|Participate]]
* [[{{ll|Participate}}|Participate]]
* [[{{ll|Roadmap}}|Roadmap]]
* [[{{ll|Roadmap}}|Roadmap]]

Navigation menu