Difference between revisions of "Projects"

Jump to navigation Jump to search
m
no edit summary
m
m
 
Line 1: Line 1:
{{translations}}
{{translations}}
<translate><!--T:1-->
<translate><!--T:1-->
The Kiwix '''volunteer program''' offers motivated and talented people ways to work for Kiwix for a limited time.  Contributors can speak English, French, or German.  Technical volunteers should know JavaScript, CSS, or other web languages, or C++.
The Kiwix '''volunteer program''' offers talented, motivated people ways contribute to Kiwix in minor ways.  Contributors speak English, French, or German.  Technical volunteers should know JavaScript, CSS, other web languages, or C++.
</translate>
</translate>


Line 10: Line 10:


<translate><!--T:3-->
<translate><!--T:3-->
[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.
[https://www.mediawiki.org/ MediaWiki] is the wiki engine behind [https://www.wikipedia.org Wikipedia], all [https://www.wikimedia.org/ Wikimedia projects] and thousands of other Web sites. It's a cutting edge free software providing highly featured web sites that anybody can edit. MediaWiki hosts content that 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 easy creation of collections of articles, 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 into PDF format. The PDF exporting backend itself is not provided by the Collection extension. It is 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 the storage of webpages (with images, videos, etc...) in one extremely compressed file. These pages are then available to read on most computers with [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>


Line 19: Line 19:


<translate>=== Testing platform === <!--T:4-->
<translate>=== Testing platform === <!--T:4-->
We need a solution toa utomatically test Kiwix. We currently have nothing... so we will start from scratch!
We need a solution to automatically test Kiwix. We currently have nothing... so we will start from scratch!
</translate>
</translate>


Line 26: Line 26:


<translate><!--T:6-->
<translate><!--T:6-->
Create a publication platform like a Web site online similar to iTunes which would provide the list of available content to download in ZIM, EPUB, .... also show previews of content before downloading.
Create a publication platform like a online Web site similar to iTunes which would provide a list of available content to download in ZIM or EPUB formats. It would also show previews of content before downloading.
</translate>
</translate>


Line 49: Line 49:


<!--T:14-->
<!--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 expert users of Kiwix and would be able to help others by:
* Spread content
* Spreading content
* Organize conferences
* Organizing conferences
* Run advertisement
* Running advertisement
* Act as a local representative
* Acting as a local representative


<!--T:15-->
<!--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
* Ambassador program definition
* Ambassador program goals
* Map base on Ushahidi to locate them
* Map base on Ushahidi to locate them
</translate>
</translate>
Line 84: Line 84:
* surfing
* surfing
* searching
* searching
* special features: fullscreen, switch language, change font size, go to a random page, etc.
* special features: fullscreen, switch language, changing font size, going to a random page, etc.
* Finish (present the available ZIM files and how to download them)
* Finish (present the available ZIM files and how to download them)
</translate>
</translate>
40

edits

Navigation menu