Difference between revisions of "Google Summer of Code 2010"

Jump to navigation Jump to search
Line 70: Line 70:
| Mentor Summit at Google: Representatives from each successfully participating organization are invited to Google to greet, collaborate and code. Our mission for the weekend: make the program even better, have fun and make new friends.
| Mentor Summit at Google: Representatives from each successfully participating organization are invited to Google to greet, collaborate and code. Our mission for the weekend: make the program even better, have fun and make new friends.
|}
|}
== Mentors ==
We will do the mentoring in a team. As we are all working on this project during our free time and all have real jobs during the day, we spread the tasks involved in mentoring so we can back up each other.
* Tommi Mäkitalo (tntnet) - main openZIM developer, will take care for technical questions
* Manuel Schneider (x80686) - openZIM project leader, will take care for all the paper stuff, evaluation etc., is available through IRC during the day
For coordination there will be regular IRC and Mumble meetings with the students and mentors. The schedule of this meetings should be at least twice a week and will be fixed as soon as the participants are fixed.


== Ideas ==
== Ideas ==
see also http://strategy.wikimedia.org/wiki/Task_force/Recommendations/Offline
see also http://strategy.wikimedia.org/wiki/Task_force/Recommendations/Offline
openZIM provides a solution - or at least a part of it - to most of the Wikimedia Offline proposals in the Wikimedia Strategy.


=== MediaWiki extension to create ZIM files ===
=== MediaWiki extension to create ZIM files ===
;Proposal 1: The File Format
this is our target goal. The File Format is working and has been improved several times, also with the help of the Wikimedia Foundation. The Foundation has decided to include ZIM as a regular dump file format. Other works have to be done before this can happen - namely fixing static dumps, Tomasz Finc is already working on that on Wikimedia's side.
With this idea we plan to speed up the development process from another perspective. A "one-click function" to create ZIM files have been one of the first ideas mentioned by Erik Möller (deputy CEO of WMF) when the decision was made by the WMF to adopt ZIM. Using MediaWikis internal structures to create clean HTML out of a list of articles and writing an interface for libzim to read from this extension it is easily possible to achieve that. The libzim interface can then be used to do the final hook-up to the static dump once it has been fixed, so the regular ZIM dump at WMF becomes a step closer.
;Proposal
;Specification:
* content selection by user:  
* content selection by user:  
** add a selector to each article "include this article"
** add a selector to each article "include this article"
Line 153: Line 171:
* '''Is there anything else you would like to tell the Google Summer of Code program administration team?'''
* '''Is there anything else you would like to tell the Google Summer of Code program administration team?'''
*:We like the idea of GSoC and thank you very much for this opportunity for us to find skilled developers!
*:We like the idea of GSoC and thank you very much for this opportunity for us to find skilled developers!
* '''Backup Admin (Link ID):'''
* '''Backup Admin (Link ID):''' tntnet