Difference between revisions of "Roadmap"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
*** add URL | *** add URL | ||
*** add rev_id int compressed | *** add rev_id int compressed | ||
** Index Namespace (X) | ** Index Namespace (X) | ||
*** switch to new int compression | *** switch to new int compression | ||
Line 39: | Line 27: | ||
*** html-body | *** html-body | ||
*** html-layout | *** html-layout | ||
* add LZMA compression | |||
* Packaging | * Packaging | ||
Line 45: | Line 35: | ||
** static binaries should be updated regularly | ** static binaries should be updated regularly | ||
** Emmanuel adds Microsoft Visual Studio project file to SVN | ** Emmanuel adds Microsoft Visual Studio project file to SVN | ||
* Category Namespace (U / V) | |||
** U contains standard article text | |||
** V contains article pointers to articles within that category | |||
* Metadata Namespace (M) - these fields should be available as variables for layout templates | |||
** "language" - ISO Code 639-3 | |||
** "creator" | |||
** "date" - YYYYMMDD | |||
** "description" | |||
** "relation" | |||
** "source" - URL | |||
* ZIM export running on http://download.wikimedia.org/ | * ZIM export running on http://download.wikimedia.org/ |
Revision as of 13:51, 22 November 2009
See also current Status and next steps.
- Until end of 2009
- Finalizing ZIM file format
- ZIM file header:
- add Pointer to UrlPointerList (IndexPointerList will be named "TitlePointerList")
- add Pointer to MimeTypeList
- ZIM file structure:
- add UrlPointerList (article list ordered by URL)
- add MimeTypeList to store MimeTypes in a zero-terminated list
- make new integer compression (UTF-8 compression / ZInt compression)
- break version number into major / minor number
- Directory Entry:
- drop QUnicode on article titles
- add URL
- add rev_id int compressed
- Index Namespace (X)
- switch to new int compression
- ZIM file header:
- Later
- Layout Namespace (A / B)
- A - HTML body
- B - HTML header template
- reader sets flag when loading library if it wants to get HTML body or full layout using header template
- MIME types used
- html-body
- html-layout
- add LZMA compression
- Packaging
- Debian maintainer, contact by Tommi
- RPM? - maybe openSuSE buildservice
- static binaries should be updated regularly
- Emmanuel adds Microsoft Visual Studio project file to SVN
- Category Namespace (U / V)
- U contains standard article text
- V contains article pointers to articles within that category
- Metadata Namespace (M) - these fields should be available as variables for layout templates
- "language" - ISO Code 639-3
- "creator"
- "date" - YYYYMMDD
- "description"
- "relation"
- "source" - URL
- ZIM export running on http://download.wikimedia.org/
- work in MW API
- Updating
- tool to merge two ZIM files
- June 2009
- 1. openZIM release of a Wikipedia DVD for LinuxTag 2009 in Berlin.