Il y a toirs semaines j'ai publié la première ébauche de Kiwix 0.9, soit la version alpha1. Nous travaillions depuis l'été 2009 sur cette nouvelle version et c'est donc le premier pas vers une finalisation de cette branche 0.9. Cette release propose déjà environ 70% de l'ensemble des fonctionnalités qui seront présentes dans la version 0.9 finale. En particulier :

  • Il y a maintenant une version serveur Web dénommée kiwix-serve.
  • Le support de Windows fête son retour, et cette fois c'est permanent.
  • Support des dernières améliorations de ZIM, en particulier la compressions LZMA (plus rapide, moins gourmand en ressources)
  • Réintroduction du système de suggestions qui fonctionne directement avec ZIM (pas besoin d'avoir un index de recherche)
  • Création d'un installeur pour Windows (merci Wilfredo et Moulinwiki)
  • Système de signets

Voici le CHANGELOG complet de Kiwix 0.9 alpha1 en anglais:

  • ZIM library management outside the profile
  • Windows support & installer
  • Fix the Hebrew search issue with the doublequote character (ID: 2939690)
  • First version of the search suggest feature (ID: 2799913)
  • New icon (with white background) (ID: 2981323)
  • New ZIM HTTP server called "kiwix-serve"
  • New Command line indexation tool called "kiwix-index"
  • Allow drag&drop over the UI to open a ZIM file
  • Autodection of the UI locale at the first start (GNU/Linux only)
  • New "Recently open" menu
  • New internal library of ZIM (to be able to manage many ZIM files)
  • New Hebrew, Portuguese, Chinese and Persian localization
  • New Bookmarks and Notes system (coming from Moulinwiki)
  • New script to compact search engines indexes in the profile called "kiwix-compact.sh" (ID: 2834599)
  • Translate ISO code in the language sub-menu (ID: 2834600)
  • New "Save Page" (in files) feature (ID: 175508)
  • New "Print as PDF" feature
  • kiwix.sh check for current path (ID: 2850487)
  • First result is now only loaded with a pretty good score (ID: 2845850)
  • "Report a bug" and "request a feature" links in the UI
  • Fixing issue affecting ZIM file loading with accented paths (ID: 2905488)
  • New feature to clean the profile at the end of the session (optional)
  • Redesign of the "About" Dialog box

Du point de vue du code, la situation s'est aussi largement améliorée puisque le tout compile maintenant avec les GNU autotools et que le processus est bien documenté ; en particulier pour la compilation sous Windows. Une conséquence de ceci est que l'on peut penser maintenant fournir des paquets pour GNU/Linux et du travail a déjà été fourni dans ce sens. Un paquet DEB (Debian et Ubuntu) sera désormais systématiquement fourni au téléchargement... en attendant que Kiwix soit inséré officiellement dans Debian. Un paquet RPM pour Fedora est en cours.

Reste maintenant à faire :

  • Recherche multi-ZIM
  • Gestion de multiples tabs
  • Support de MacOS
  • ... et corriger les quelques bugs connus ;)

Liens :