Difference between revisions of "Projects"

From Kiwix
Jump to navigation Jump to search
Line 14: Line 14:


Mozilla Tinderbox seem to be the best alternative. See:
Mozilla Tinderbox seem to be the best alternative. See:
* https://developer.mozilla.org/en/Tinderbox
* https://wiki.mozilla.org/Tinderbox:Tbox3_Setup
* http://www.johnkeiser.com/mozilla/tbox3.html
* http://www.johnkeiser.com/mozilla/tbox3.html
* https://developer.mozilla.org/en/Tinderbox


=== Bug fixing and new features ===
=== Bug fixing and new features ===

Revision as of 11:20, 16 May 2011

The Kiwix volunteers program has for purpose to offer to motivated and talented programers ways to work for Kiwix during a limited time.

Tasks

Kiwix for Android

A next big step for Kiwix will be to ported to Android. Code base will not be rewritten so this port will also runs on the Gecko base platform. We need for this task someone with good knowledges in C++, compilation, Mozilla technologies and Android.

New Web site

We need to replace the current web site by a more simple and sexy one. This new one should be based on mediawiki and we already have a design. The wiki part, like we know it, would be still accessible but not push on the front of the Web site. So we need someone we good PHP & Web languages knowledges to do that.

Build a compilation Platform

Mozilla Tinderbox seem to be the best alternative. See:

Bug fixing and new features

Mediawiki ZIM building solution

Fix Mediawiki DumpHTML extension

The Mediawiki DumpHTML extension is the solution to export hte dynamic generated HTML pages in a set of static HTML/Media files. This extension is the best way to get a good set of HTML pages from a Mediawiki (in comparison with a Web site mirroring tool for example).

Unfortunately, this extension is not correctly maintained and with the time many issues were discovered. Currently, the extension is not really usable without fixing/tweaking the code.

The purpose of this work package is to fix the most critical bugs that everyone having a Mediawiki would be able to simply get a HTML dumps of his content and consequently easily generate a ZIM file.

Sugar port

Kiwix plug

See Plug solution.

Open positions

6 months internship

We search a volunteer/intern for a duration of 6 months. This intern would help us to work on one or many of the task already listed on this page. Location is Bamako (Mali).

Profile:

  • Engineer student or junior
  • Experienced free software developer

Skills:

  • English speaking (French an advantage)
  • C++ / Perl / Php
  • Web languages
  • GNU Compilation tools