Difference between revisions of "2009-10-22 Blog Post on Project Paroli"

Jump to navigation Jump to search
Line 19: Line 19:
"Bringing Wiki content to offline devices in a standardized and exchangeable way, using open standards and free software", Manuel Schneider of Wikimedia Switzerland said when asked for the goal of openZIM. A bold and big goal indeed, but the openZIM team is going to tackle it one step at a time. As mentioned earlier the ZIM implementation is already functional. The current construction sites are the article categories and full text indexing as well as increasing performance while minimizing the memory footprint.
"Bringing Wiki content to offline devices in a standardized and exchangeable way, using open standards and free software", Manuel Schneider of Wikimedia Switzerland said when asked for the goal of openZIM. A bold and big goal indeed, but the openZIM team is going to tackle it one step at a time. As mentioned earlier the ZIM implementation is already functional. The current construction sites are the article categories and full text indexing as well as increasing performance while minimizing the memory footprint.


==== 6 =====
==== 6 ====
OpenZIM itself is a collection of several tools. There is the ZimWriter that compresses data from a postgreSQL database to create the ZIM files and the ZimReader, an http server to browse the ZIM file contents, both of which are built using the ZIMlib. All three have been written in C++. The specifications of the ZIM format can be found on the project's wiki[4].
OpenZIM itself is a collection of several tools. There is the ZimWriter that compresses data from a database or a collection of files to create the ZIM files and the ZimReader, an http server to browse the ZIM file contents, both of which are built using the ZIMlib. All three have been written in C++. ZIMlib can also be used as a drop-in to make your application instantly ZIM-aware. The specifications of the ZIM format can be found on the project's wiki[4], alternative ZIM implementation - in your favourite programming language or framework - are welcome.


==== 7 ====
==== 7 ====