samedi 25 juin 2011

Forcer l'installation d'extension #thunderbird ou #firefox

Cet article vous explique comment forcer l'installation d'un addons thunderbird ou firefox. Cette technique ne fonctionne que pour les  modules basiques et simples.
Qu'est ce qu'une extension , addons, plugin pour thunderbird ou Firefox ?. C'est une archive de type zip qui contient une série de fichier. Cette archive  est nommée par convention nom_du_addons.xpi. Un fichier de type xpi peut etre téléchargé sur sa machine: 'enregistrer la cible' . Le plugin ainsi rapatrié en local, doit etre installé dans thunderbird ou firefox. Le menu 'outils => modules'  de thunderbird sert à installer proprement un module. Mais  pour cela, le module (extension , addons, plugin) doit etre compatible avec votre version de thunderbird ou firefox. Chaque auteur de module doit re-tester son extension et signifier le bon fonctionnement de son module.  Ce travail n'est pas toujours fait.

Les informations de compatibilité sont stockées dans l'archive xpi, dans le fichier d'extension 'rdf' (souvent install.rdf). Dans ce fichier au format XML, un attribut 'MaxVersion'  bloque la compatibilité.

                   em:id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
                   em:minVersion="1.5"
                   em:maxVersion="3.1.*" /> 
 


Pas besoin d'extraire l'archive pour  modifier cette zone. Un simple clic sur le fichier et votre gestionnaire d'archive va ouvrir dynamiquement le fichier.
Le install.rdf se modifie avec un simple éditeur, puis votre gestionnaire d'archive va re-inserer votre fichier. Vous obtenez un fichier XPI compatible. Mais cela ne va pas vous garantir que l'extension fonctionne vraiment avec votre version thunderbird ou firefox: à vous de tester.

Mes addons préférés  pour thunderbird sont :

  • Texcomplete : permet de définir des modèles de mail  ou de plaquer des formules pré-définies
  • Localfolder : ajoute des boites locales fictives  utilisées comme sauvegardes de votre boite mail.
  • Send filter : un filtre pour les messages envoyés, vous rangez dans des dossiers vos messages entrants ? , cet addons le  fait pour les messages sortants (besoin de sauvegarde) . 
Pour Firefox : Le seul et unique Firebug !

Aucun commentaire: