Developer Meetings/2010-2

From openZIM
Jump to navigation Jump to search


The meetings are always taking place from Friday evening until Sunday afternoon.

According to our poll the meeting is on

  • October 15th (evening) to October 17th (afternoon)


The meetings will take place in a meeting room offering internet access (wired and wifi), projector, whiteboards or flipcharts, tables and chairs for everyone. A snack buffet and drinks is available all time. Hotel rooms, booked and paid by the organisers, are nearby. The locations are easy to reach by public transport from major train stations and airports or a shuttle service is provided.

According to our poll the meeting will take place in

  • Strasbourg, France

Emmanuel (Kelson) offered to organise a meeting in Alsace, the eastern part of France, on the border to Germany. Next airport and train stations might be Basel, Strasbourg or Karlsruhe.

Hotel + Meeting Room:

Hotel-Restaurant PAX
24-36 rue du Faubourg National
67000 Strasbourg, Alsace


List yourself here as soon as we have chosen and announced a date and a location. Signing up here is a definite declaration of your attendance, the organiser will book your room and indicated it here. Please add your travel details as soon as you have booked your travel, so the organisers can arrange transportation as needed.

Name arr. time dep. time where and how you arrive/leave comments (eg. special food requirements)
Emmanuel Engelhart ~ 20h Sunday evening (tbd) Strasbourg main railstation (tbd) Vegetarian
Manuel Schneider Friday 23:00 Sunday 16:30 by car I am coming alone
Christian Pühringer Friday night (tbd) Monday morning (tbd) probably by car Please book a double room, as my girlfriend will come too.
Tommi Mäkitalo Saturday 10:13 ariving at the railwaystation Sunday 17:45 Strasbourg rail vegetarian


This is an open space for discussion. If you want to have something discussed or decided please list it here. We will use the time prior the meeting to find a consensus for an agenda.

  • practical description on how to use native categories, implement method for this in zimlib as needed done, implementation pending
  • review the internal link problem (with or without trailing slash), clarify documentation on that done
  • update documentation
    • native categories
    • links
  • finding a contractor for Wikimedia Foundation to implement ZIM dumps (according Tomasz' inquiry)
  • report 2010
    • 2nd Developers Meeting
    • Wiki-on-Board (ZIM reader on Symbian by User:Cip)
    • LinuxTag
    • Wikimania
    • Wikimedia Foundation USB stick production (according Tomasz)
    • Developing Nations working group at Wikimedia
  • roadmap 2011
    • Android? Cip is working on that
    • iPhone?
    • contacting Foxit again (Manuel meet them in 2010) we will send our announces, but no further action
    • participation in the Developing Nations working group Emmanuel is participating actively, Manuel is just advertising ZIM
  • marketing 2011
    • LinuxTag (yes/no? ideas?) yes, as in 2010
    • Wikimania 2011 (see submission) yes, openZIM Developers Meeting at the Hacking Days, talks / workshops by Emmanuel and Manuel


  • checksums: add 32 bit at the end of the ZIM file for checksums, a method in zimlib can be invoked (on user's command) to check the file
  • Wikimania 2011 - openZIM team will have one Developers Meeting in 2011 which takes place during the Hacking Days in Haifa. The project will pay for the flights from its budget. When registration starts in Januar 2011 the participants are requested to register and pay very early to make use of the early-bird discount provided by the Wikimania organisers. The registration will include conference fees and accommodation. Manuel will send a notification to the dev-l mailinglist as soon as the registration opens. The participants should book their flights at the same time and hand in the invoices / receipts for both payments to Manuel, so Wikimedia CH can reimburse the payments quickly after.
  • URLs
    • problems / miconceptions concerning URLs in ZIM files and article text:
      • URLs in the article text have to be URL-encoded as in RFC 1738
      • URLs in the ZIM URL index are not URL-encoded
      • URL-decoding should take place in the zimlib, zim::urldecode() has been implented for that
  • Category Handling
    • /U/<CategoryName> contains category text
    • /V/<CategoryName> contains a pointer list to all elements in this category (can be everything, such as media files, articles or subcategories
    • /W/<ArticleName> contains a pointer list to all categories it belongs to
  • zwimwriter
    • is now a library
    • Ralf wrote a python wrapper pyzim to create ZIM file using python
  • WikiOnBoard compiles and runs on Android devices having Qt support
    • problem: Qt is not yet packaged for Android
  • A/B namespaces, layout page
    • every ZIM file should have a Layout Page
    • the layout page combines article bis data and article text
    • placeholders are not yet defined
    • there are seperate method to access either article text or combined article pages through the A namespace in zimlib
  • LinuxTag 2011 - May 11th - 14th
    • booth as last year
    • talk about ZIM and zimlib programming (Tommi)
    • maybe talk about ZIM writer toolchain (Kelson)