Difference between revisions of "Berlin 2015"

Jump to navigation Jump to search
(12 intermediate revisions by 2 users not shown)
Line 10: Line 10:
Kiwix-plug works already with RasberryPi but this still needs a little bit work to have a public ready industrial solution.
Kiwix-plug works already with RasberryPi but this still needs a little bit work to have a public ready industrial solution.


; Better library system based on OCSP
; Content/Download manger for Android
Kiwix for Android lacks a content manager allowing to quickly download/load/remove content within the app and without using the web browser
 
; Better library system based on OPDS
The current solution based on a custom format has many flaws (the most important one being that it does not scale correctly). We should adopt a more standard & better format (based on) OPDS.
The current solution based on a custom format has many flaws (the most important one being that it does not scale correctly). We should adopt a more standard & better format (based on) OPDS.


Line 22: Line 25:


== Output forecast ==
== Output forecast ==
;Kiwix library online OCSP backend
;Kiwix library online OPDS backend
* Server-side solution to feed a SQLite library database (probably by extending [https://sourceforge.net/p/kiwix/tools/ci/master/tree/tools/scripts/manageContentRepository.pl manageContentRepository.pl])
* Server-side solution to feed a SQLite library database (probably by extending [https://sourceforge.net/p/kiwix/tools/ci/master/tree/tools/scripts/manageContentRepository.pl manageContentRepository.pl])
* OCSP service able to read the SQLite database and provide list/search features (to be newly developed in PHP or Python)
* OPDS service able to read the SQLite database and provide list/search features (to be newly developed in PHP or Python)


;OCSP ready library/download manager
;OPDS ready library/download manager
* New Android app release using OCSP backend with a iOS/PC like lirbrary/download manager
* New Android app release using OPDS backend with a iOS/PC like lirbrary/download manager
* New iOS release with OCSP backend support


;Kiwix for the Web
;Kiwix for the Web
Line 48: Line 50:


== Achievements ==
== Achievements ==
{{...}}
* Speed up Kiwix wiki by cleaning automatically [[Template:ZIMdumps/content|content library]] history page.
* Allow kiwix-serve to listen only on a specific interface (works on OSX & Linux) [https://sourceforge.net/p/kiwix/feature-requests/935/ Feature request #935]
* Migrating all Sourceforge git code repository to Github
* Finish kiwix-plug port for RaspberryPi(2)
* Create, mentor and merge patches of 5 GCI tasks (mostly for Kiwix for Android)
* Welcome a new developer with his code to add support of Xapian (fulltext search) in Kiwix for Android.
* Integrated OpenZIM export as an addon for KA Lite: https://github.com/benjaoming/ka-lite-zim
* Wrote documentation for KA Lite OpenZim export: http://ka-lite-zim.readthedocs.org/
* Language-specific export of Khan Academy videos and subtitles to static OpenZim library, mobile friendly.
* Setup zimfarm server to generate .zim files based on ka-lite-zim project.
* Evopedia HTML5 repo has been transfered to Kiwix github organisation (html5)
* Evopedia HTML5 has been rebranded
* Kiwix HTML5 release 2 has been planned and many bugs have been fixed (but work still needs to be done)
* First libzim patch has been developed to allow to search by geoloc (still need review)
* The ZIM standard documentation has been updated
* Many bugs have been fixed in jszim (ZIM decoder in javascript)


== Impact ==
== Impact ==

Navigation menu