Zim-clip 0.5.2 : Installation alternative et logs

Nouvelle version de l'extension Firefox avec changement de préférence et un nouveau comportement dans l'affichage des messages de debug.

D'abord concernant l'utilisation de l'extension sous Windows : comme certains utilisateurs l'on fait remarqué sur la liste de diffusion de Zim, il est parfois difficile de savoir où Zim a été installé, peut-être en allant cherché dans la base de registre mais je ne suis pas certain que cela soit possible à partir d'une extension Firefox.

Pour éviter ce type de problème, j'ai remplacé la préférence « lancez depuis les sources » par une préférence « Lancez depuis une installation alternative ». Dans le dossier ainsi défini, l'extension cherchera soit le fichier zim.py (dans le cas des sources), soit l'exécutable zim.exe sous Windows.

Un second point concerne les messages de debug. Depuis addon-sdk 1.14, la version que j'utilise pour construire zim-clip 0.5.2, les messages de la console ne sont plus affichés dans la console d'erreur de Firefox ; il est donc un peu compliqué de voir ce qui se passe lorsqu'un bug apparaît. Il existe néanmoins une alternative qui consiste à activer l'affichage des messages des extensions construites avec le SDK :

  • Ouvrez la page about:config.
  • Cherchez la préférence « extensions.sdk.console.logLevel ».
  • Si vous trouvez la préférence :
    • Définissez sa valeur (click-droit -> modifier) à « all ».
  • Si vous ne trouvez pas la préférence, il faut la créer :
    • click-droit -> nouvelle -> chaîne de caractères.
    • Entrez son nom : « extensions.sdk.console.logLevel »
    • Entrez sa valeur : « all »

Le type des messages ne sera pas très pertinent puisque j'ai tout passé en « log » car il n'y avait que ces messages qui s'affichait en développement - je comprend maintenant pourquoi.

L'extension est actuellement en phase d'attente d'une revue préliminaire sur Amo - en position 68 donc cela devrait prendre encore quelques jours. Une fois validée, les mises à jours depuis le site de Mozilla seront plus simples.

GRIFFITHS, Jeff. Announcing Add-on SDK 1.14!. Add-ons Blog,

NIBAU, Rui. Firefox addon - Zim-clip 0.5.2 : alternative location for Zim. zim-wiki team mailing list,

NIBAU, Rui. Zim-clip 0.5.2 and logging infos. zim-wiki team mailing list,