Difference between revisions of "Developer Meetings/2009-1"
Line 1: | Line 1: | ||
== Meeting 2009/1 == | |||
The first meeting of the future OpenZim project team! | |||
All developers interested in working on the OpenZim project are invited to join the team. | |||
=== Agenda === | |||
* Creation of an [[Developer Meetings#Agenda|Agenda]] | |||
* [[Project Team]] - who is joining the team, which roles have to be set? | |||
* [[Roadmap]] - current state, priorities and future development | |||
* [[Developer Meetings]] - establish regular meetings | |||
* [[Releases]] - structure of the repositories, what can be released when? | |||
* [[Status and next steps]] - status (where are we now) and what are the next tasks to do | |||
=== Minutes === | |||
<gallery> | <gallery> | ||
Image:IMG 0001.JPG | Image:IMG 0001.JPG | ||
Line 36: | Line 50: | ||
;Infrastructure | ;Infrastructure | ||
== | == Planning == | ||
=== Date and Location === | === Date and Location === | ||
The first openzim developer meeting will be from February, 20th to 22nd (Friday evening to Sunday afternoon). | The first openzim developer meeting will be from February, 20th to 22nd (Friday evening to Sunday afternoon). |
Revision as of 15:10, 22 May 2009
Meeting 2009/1
The first meeting of the future OpenZim project team!
All developers interested in working on the OpenZim project are invited to join the team.
Agenda
- Creation of an Agenda
- Project Team - who is joining the team, which roles have to be set?
- Roadmap - current state, priorities and future development
- Developer Meetings - establish regular meetings
- Releases - structure of the repositories, what can be released when?
- Status and next steps - status (where are we now) and what are the next tasks to do
Minutes
- Naming
- the project's name is "openZIM" which means we provide an open source implementation of the "Zeno IMproved" file format
- Decision: the file format will be renamed to "ZIM" to distinguish between the Zeno file format from Directmedia
- Indexing and Searching
- several possibilities can be implemented:
- internal search index
- external search index
- using an external library such as Zeno, Sphinx, Xapian...
- Decision: will be postponed until next developers meeting which will focus on that
- Encoding
- article texts in UTF-8
- URLs in UTF-8
- latin1 auto detection will be kept for backwards compatibility
- problem: sorting multibyte characters
- there should be libraries which are able to sort multibyte characters, including them
- dropping QUnicode library
- Namespaces
- Header / Templating
- discussion about how articles should be stored and viewed - some viewers need a dynamically created template (eg. web applications)
- the ZIM creator should be able to create his own templates, CSS, javascript files etc.
- Decision: the ZIM creator stores a template file inside the "-" namespace
- the reader application can decide if it uses the template file to build the layout, but it is highly recommended to do so
- Decision: the template article name is stored in the header, as well as the main page article name
- Infrastructure
Planning
Date and Location
The first openzim developer meeting will be from February, 20th to 22nd (Friday evening to Sunday afternoon).
Location: Schopfheim, Meeting room of company Tranter HES
Arrival
- Switzerland: train to Basel SBB (swiss station) - direct EC/IC/ICN trains from Zurich, Bern via Olten
- Germany: train to Basel Badischer Bahnhof (german station) - endoint of most north-south ICE connections
- ICE 509:
- 15:54 from Frankfurt/Main Flughafen (track Fern 5)
- 17:00 from Karlsruhe HBf (track 2) meeting point coach 25 (Bistro)
- 18:36 at Basel Bad. Bf (track 3)
- S6:
- 18:49 from Basel Bad. Bf (track 5) meeting point at the head of the train
- 19:11 at Schopfheim West (track 1)
- ICE 509:
- France: train to Basel SNCF (french station) - direct TGV connections from Paris available
- from Basel SBB/SNCF as well as from Basel Bad. Bf there is a suburban train line S6 running to Schopfheim (Schopfheim-West) which takes 25-35 minutes, the station in Schopfheim is just 200m away.
- or fly to Euro Airport (EAP/BSL/MLH) Basel/Freiburg/Mulhouse (EasyJet, RyanAir, Air Berlin, Swiss, Lufthansa, Air France)
- costs will be at least partly covered by the Wikimedia CH Sponsoring
Accommodation
All rooms are reserved at Hotel Löwen (single rooms, including breakfast and wireless internet). Just tell your name at the reception.
The rooms will be paid by Manuel Schneider and covered by Wikimedia CH Sponsoring.
Participants
Name | Arrival | Room booked |
---|---|---|
Manuel Schneider | Friday, by car | n/a |
Kelson | train, Friday 19:11 in Schopfheim West | booked |
Tntnet | train, Friday - possibly also 19:11 in Schopfheim West | booked |
Josch | train, Friday 19:11 in Schopfheim West, dep 17:00 Karlsruhe | booked |
Annette | train, Friday 19:11 in Schopfheim West, dep 17:00 Karlsruhe | n/a |
train, Friday 22:11 in Schopfheim West, dep 17:54 Paris | booked |
I am sorry I have a very big problem need to resolve this week, I am very glad to be say that i could not go to the meeting. Pmartin 11:35, 20 February 2009 (UTC)
Catering
Annette will take care of the catering during days. Breakfast will be at the hotel, for dinner we will see where we will go.
Are there any limitations concerning the food?
- I'm vegetarian (but I eat fish) : but please do not invest too much enervy doing something special for me. Kelson 08:13, 12 February 2009 (UTC)
- same here --Tntnet 10:37, 15 February 2009 (UTC)