Kiwix/Quarterly goals 18-19

As part of our grant agreement and related annual plan with the Foundation we try to set and report on quarterly goals.

Q4 (April-June)

edit
Annual plan outcome Corresponding output Platform Quarterly goal Dependencies
1. People without internet access use Kiwix to access Wikimedia contents. Release zim files built for mobile devices KaiOS Wikimed selection in 10-12 languages available on KaiOS' Life platform. KaiOS
Topical zim generation MWOffliner Finish release of zim files built for mobile devices based off research. Files should be 100mb or less in size, multilingual, and topic-specific (currently 7/98).
2. Kiwix code makes it easier for technical contributors to develop new features and maintain existing code. Professionalize Android Hire Android Project Manager
Android redesign Android Participate in Google Summer of Code Volunteers
Android redesign (from Q3) Android Redesign and implement library;

Fix multiple secondary usability / stability problems

Q3 (January-March)

edit
 
Check-in deck
Annual plan outcome Corresponding output Platform Quarterly goal Dependencies
1. People without internet access use Kiwix to access Wikimedia contents. Automation of zim file generation MWOffliner “Fresh” content available for download with the release of a fully automated zimfarm. New versions of existing zim files would be available for download on a scheduled basis (monthly for 90% of files, bimonthly for largest). Automate zim landing pages generation
2. Kiwix code makes it easier for technical contributors to develop new features and maintain existing code. GCI Kiwix-android Participate in Google Code-in Volunteers
Android redesign Kiwix-android Redesign and implement library;

Fix multiple secondary usability / stability problems

Q2 (October-December)

edit
 
Check-in deck

.

Annual plan outcome Corresponding output Platform Quarterly goal Dependencies
1. People without internet access use Kiwix to access Wikimedia contents. 1. Topical zim generation MWOffliner Release zim files built for mobile devices based off research conducted by Wikimedia Foundation Android team in 2017. Files should be 100mb or less in size, multilingual (10 languages), and topic-specific (10 topics).
2. Farming MWOffliner MW Offliner maintenance. Release v1.8+
3. Strategy All Publish draft strategy for Customer audience (e.g. NGOs)
2. Kiwix code makes it easier for technical contributors to develop new features and maintain existing code. 4. Android redesign Kiwix-android Kiwix Android maintenance Volunteers
5. Professionalize OpenZIM

Kiwix-android

Objective:

Hire contracted UX/UI designer and Android developer by end of quarter.

Key results:

Both contractors start working on October 1st (or closest available date).

WMF (for UX)

Q1 (July-September)

edit
 
Check-in deck

.

Annual plan outcome Corresponding output Platform Quarterly goal Dependencies
Kiwix code makes it easier for technical contributors to develop new features and maintain existing code. 4. Android redesign Android Objective:

GSoC interns complete their respective projects

Key results:

- Improved Continuous integration setup;

- Acquire baseline for code coverage;

- Improved UX;

5. Professionalize OpenZIM

Kiwix-build

Objective:

Recruit NodeJS and Python contractors by end of quarter.

Key results:

Both contractors start working on October 1st (or closest available date).

6. Solve platform-specific issues Android Objective:

Zürich hackathon runs September 17-23rd;

Key results:

See list

Google Zürich