Tell us your story
Tell us your story
How has offline Wikipedia affected you? The Wikimedia Foundation (the non-profit that supports Wikipedia) is looking for personal, diverse and inspiring stories about how offline Wikipedia affects the world. If you have a personal story that you would like to share, please contact: Thank you!

Difference between revisions of "Hackathon Wikimania 2016"

From Kiwix
Jump to: navigation, search
(Goals: Added the goals I'm particularly interested in achieving in collaboration with the other developers.)
(People: Added myself to kiwix as well as the RACHEL project since I'm involved in both and care about improving both.)
Line 56: Line 56:
* Rashiq
* Rashiq
* Chris
* Chris
* Julian Harty* (with Kiwix hat)
; Mediawiki OCG
; Mediawiki OCG
Line 75: Line 76:
; Rachel
; Rachel
* Julian
* Julian Harty* (with RACHEL hat)
== Costs ==
== Costs ==

Revision as of 10:08, 13 March 2016

DRAFT This page summarizes the action plan for the Kiwix Wikimania 2016 hackathon. This hackathon has for main motto to improve the developement of Kiwix serve and ZIM content and bring Kiwix integrators together.


  • Split MWoffliner is a command line script and a nodejs module
  • Modify MWofliner to apply "readibility" extension
  • Get OCG able to deal correctly with js/css resoures
  • Get OCG able to generate ZIM files
  • Add opensearch backend
  • Add ability to search in many ZIM files at the seame time
  • Add UI translation
  • Create kiwix-serve for Android, and perhaps integrate it into an Android app, or integrate it into the Kiwix Android app


Currently, kiwix-serve runs as a separate, self-contained web server. If practical (I'm sure it's technically possible) I'd like a way to enable existing web servers to interact with zim file contents. [Julian Harty]

  • Create a plugin that can be used by other web servers e.g. nginx, Apache, to interact with zim files.
New catalog
  • Create OPDS backend
  • Integrate OPDS in Kiwix for Android & iOS

Mobile apps

  • Release new version of Kiwix for Android
  • Release new version of Kiwix for iOS
  • Add in-app analytics [provided the team agrees, etc] to help the development and project team learn more about how the app is used so we can help improve the UX and the quality of the mobile apps. [Julian Harty]




5 developers meet during a week to make this steps forward.


Esino Lario Primary school


  • June 16th: arrivals
  • June 17th -> 21th: Kiwix hackathon
  • June 22th -> 23th: Wikimania pre-conference hackathon (don't forget to register)


  • Emmanuel
  • Renaud
  • Rashiq
  • Chris
  • Julian Harty* (with Kiwix hat)
Mediawiki OCG
  • Scott
KA Lite
  • Benjamin
  • Adam
  • Yannick
  • Alexis
  • Yohann
  • Florian
  • Julian Harty* (with RACHEL hat)