Difference between revisions of "Roadmap"

From openZIM
Jump to navigation Jump to search
 
(9 intermediate revisions by the same user not shown)
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 [[libzim]]
** 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)


* Packaging
* Packaging
** Debian maintainer, contact by Tommi
** RPM
** RPM? - maybe openSuSE buildservice
** Static libzim binaries for macOS and Windows
** static binaries should be updated regularly
** 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 incremental features:
** work in MW API
** in [[libzim]]
** dumper has to add license name and link to the HTML content
** zimdiff binary
 
** zimpatch binary (with leazy mode - append)
* Updating
** tool to merge two ZIM files


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

Latest revision as of 08:57, 11 March 2023

Things we plan to do in the future:

  • Implement templating system in libzim
    • A - HTML body
    • B - HTML header
    • Two methods for reading either pure article text or combined pages
  • Packaging
    • RPM
    • Static libzim binaries for macOS 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 incremental features:
    • in libzim
    • zimdiff binary
    • zimpatch binary (with leazy mode - append)

See also