Difference between revisions of "Roadmap"

From openZIM
Jump to navigation Jump to search
Line 1: Line 1:
See also current [[Status and next steps]].
Things we plan to do in the future:


* Layout Namespace (A / B)
* Implement templating system in [[zimlib]]
** A - HTML body
** A - HTML body
** B - HTML header
** B - HTML header
** two methods for reading either pure article text or combined pages
** Two methods for reading either pure article text or combined pages


* switch to compression streaming (only keep in memory what is really needed)
* Releasing a first version of [[zimlib]]


* Packaging
* Packaging
** Debian maintainer, contact by Tommi
** Debian
** RPM? - maybe openSuSE buildservice
** RPM
** static binaries should be updated regularly
** Static binaries for Linux  and Windows
** Emmanuel adds Microsoft Visual Studio project file to SVN


* Category Namespace (U / V / W)
* Specify and Implement native category support
** U contains standard article text
** U contains standard article text
** V contains article pointers to articles within that category
** V contains article pointers to articles within that category
** W contains category pointers to categories of a given article
** W contains category pointers to categories of a given article


* ZIM export running on http://download.wikimedia.org/ '''This is not likely to happen until after the WMF fundraiser finishes which will be after 1/2010''' [[User:Tomasz|Tomasz]] 15:06, 22 November 2009 (UTC)
* Implement incrementatl
** work in MW API
* in [[zimlib]]
** dumper has to add license name and link to the HTML content
* zimdiff binary
* zimpath binary (with leazy mode - append)


* Updating
== See also ==
** tool to merge two ZIM files
* [[Features]]
 
* [[LinuxTag 2011|May 11th - 14th LinuxTag 2011 in Berlin]]
* [[Developer Meetings/2011-1|August 2nd - 3rd 2011 Developers Meeting in Haifa, Israel]]

Revision as of 18:36, 11 January 2013

Things we plan to do in the future:

  • Implement templating system in zimlib
    • A - HTML body
    • B - HTML header
    • Two methods for reading either pure article text or combined pages
  • Releasing a first version of zimlib
  • Packaging
    • Debian
    • RPM
    • Static binaries for Linux and Windows
  • Specify and Implement native category support
    • U contains standard article text
    • V contains article pointers to articles within that category
    • W contains category pointers to categories of a given article
  • Implement incrementatl
  • in zimlib
  • zimdiff binary
  • zimpath binary (with leazy mode - append)

See also