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: stories@kiwix.org. Thank you!

Difference between revisions of "Hackathon Wikimania 2016"

From Kiwix
Jump to: navigation, search
(Costs)
(Goals)
Line 22: Line 22:
 
* Add UI translation
 
* Add UI translation
  
l Web server (nginx/Apache) ZIM module
+
; Web server (nginx/Apache) ZIM module
 
* kiwix-serve runs as a separate, self-contained web server. Having a way to enable existing web servers to interact directly with ZIM @Julian
 
* kiwix-serve runs as a separate, self-contained web server. Having a way to enable existing web servers to interact directly with ZIM @Julian
  
Line 38: Line 38:
 
* Release new version of Kiwix for iOS
 
* 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
 
* 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
 +
 +
; Gutenberg
 +
* Fix a [https://github.com/kiwix/gutenberg/issues?q=is%3Aopen+is%3Aissue+milestone%3A2.0 few issues] and release version 2.0]
 +
 +
; Sotoki
 +
* Release version 1.0
  
 
== Achievements ==
 
== Achievements ==

Revision as of 19:32, 17 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.

Goals

MWoffliner
  • Build MWoffliner scheduler (server/client)
  • Split MWoffliner in a command line script and a nodejs module
  • Modify MWofliner to apply "readibility" extension
  • Add categories to MWoffliner
OCG
  • Get OCG able to deal correctly with js/css resources
  • Reuse MWoffliner when necessary
  • Get OCG able to generate ZIM files
ZIMit
kiwix-serve
  • Add opensearch backend
  • Add ability to search in many ZIM files at the seame time
  • Add UI translation
Web server (nginx/Apache) ZIM module
  • kiwix-serve runs as a separate, self-contained web server. Having a way to enable existing web servers to interact directly with ZIM @Julian
  • 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
Android
  • Allow the app to act as a web server (integrate kiwix-serve) @Julian
  • Release new version of Kiwix for Android
  • 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
iOS
  • 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
Gutenberg
Sotoki
  • Release version 1.0

Achievements

Impact

Method

~ 15 developers meet during a week to make this steps forward.

Place

The hackathon will take place in Esino Lario, Italy:

... instructions to go there'

Agenda

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

People

Kiwix
  • Emmanuel
  • Renaud
  • Rashiq
  • Chris
  • Julian Harty* (with Kiwix hat)
Mediawiki OCG
  • Scott
KA Lite
  • Benjamin
Internet-in-a-Box & Schoolserver.org
  • Adam Holt
  • Tim Moody
Kwiizi
  • Yannick
Ideascube
  • Alexis
  • Yohann
  • Florian
  • Matthieu
Rachel
  • Julian Harty* (with RACHEL hat)
Youtube downloader
  • Dattaz

Costs

See also