![]() Offline is an essential part of the Wikimedia strategy and Kiwix, as official Wikimedia offline reader, is a master piece of this strategy. Increase reach is currently the first Wikimedia strategic goal. ![]() 20 hours of volunteer time for the project management.Everything regarding the buildZIMFileFromDirectory.php (1000 CHF).Everything regarding the phpzim PHP extension (3000 CHF).This project would be split in 2 work-packages: ![]() Rewrite and improve in PHP: buildZimFileFromDirectory.php console script (dealing directly with the zimlib).Code usage should be documented and documentation should be automatically generated using doxygen or similar.At the end a tgz directly compilable of phpzim should be provided with a documentation about how co compile/install/configure it with Apache.Code of phpzim should be online developed on openZIM repository.phpzim should offer an easy API to read/write ZIM files with all the necessary options.Create the code (c/c++) of the phpzim PHP extension using the GNU tools for the compilation.Create a tgz of the zimlib with only the necessary for phpzim.phpzim is an extension allowing PHP developers to read/write ZIM files. The goal is mainly about the creation of a ZIM PHP extension called phpzim. Project leader title (position), if any: Project manager.Project leader username or email: Kelson.Project leader name: Emmanuel Engelhart.Project contact title (position): Project manager.Project contact username or email: Kelson.Project contact name: Emmanuel Engelhart.Legal name of organization or individual requesting this grant: Emmanuel Engelhart.* Some code refactoring/cleaning on the way we handle the jQuery mode. * Avoid unnecessary 404 errors on images. * Improved continuous integration (automated testing on several browsers). * Library updates (jQuery, Bootstrap, requireJS). * Slightly improved memory handling of content decompression. * Rename the project to Kiwix-JS instead of Kiwix-html5. * Compatibility with split English wikipedia ZIM files (which now have more than 26 files). * Support for StackExchange ZIM files (and maybe for some other ZIM files with a structure * different than the Mediawiki-based ZIM files). * A cache has been added on these stylesheets to improve performance, too. ![]() * Improved CSS stylesheet support : now all CSS stylesheets are interpreted, and applied in a performant way. * Stability improvement for the ServiceWorker mode * Preliminary support of video/audio content (including subtitles) * Some fixes for filenames with question marks, hyperlinks with hashtags, articles with no title, and articles with special characters in their URL * Fix for some cache issues in ServiceWorker mode * Add explanations and detect when there are CORS issues when running kiwix-js through file:// * Generic handling of MIME Types, instead of the previously hard-coded ones * Support download of epub files (for Gutenberg ZIM files) and some other types of downloads ![]() * Drag and drop support of ZIM files (on desktop) * Enable keyboard selection in search results * Support for imagemaps (area tags) in jQuery mode, like for maps in wikivoyage If your Internet access is expensive/rare/slow/unreliable/watched/censored, you still can browse this amazing amount of knowledge and culture. It might also works with other content in the OpenZIM format:, but has been only tested on the wikipedia ones. You can search among the article titles, and read any of them without any Internet access.Īll the content of wikipedia is inside your device (including the images). You need to download an archive (ZIM file) from, store it in on your device, and manually select it after starting the extension. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |