Systèmes d’Information, Développement Web et Mozilla

Le site Web personnel de Thomas Bassetto

Tag - extensions

Fil des billets (Atom 1.0) - Fil des commentaires (Atom 1.0)

HandyTag, l'extension indispensable pour Firefox 3

Mise à jour du 22 août 2008 : L’auteur de cette exten­sion m’a envoyé par mail son exten­sion et je n’ai pas eu de pro­blème pour l’ins­tal­ler. L’erreur de hashage vien­drait du site addons.mozilla.org. Par ailleurs, cette exten­sion a obtenu la 3ème place du con­cours d’exten­sions pour Fire­fox 3.


Fire­fox 3 per­met main­te­nant d’ajou­ter en un seul clic les sites Web dans les mar­que-pages. Il pro­pose en plus d’y asso­cier des mot-clefs, tout en nous lais­sant le dur tra­vail de les trou­ver. Des sug­ges­tions auraient été les bien­ve­nues. Heu­reu­se­ment il y a Rémi, sta­giaire chez Elit­work. Il vient de sor­tir une exten­sion nommé Han­dy­Tag.

Han­dy­Tag fait appel à plu­sieurs sour­ces afin de trou­ver les mot clefs les plus per­ti­nents des mar­que-pages :

  • les mots clefs déjà uti­li­sés pour d’autres mar­ques pages (par défaut dans Fire­fox 3).
  • les mots-clés pro­po­sés par le web­mas­ter (con­tenu de la balise meta-key­words).
  • les mots-clés uti­li­sés par les inter­nau­tes (via del.icio.us).
  • et enfin, les mots-clés résul­tant d’une recher­che séman­ti­que sur la page mise en mar­que page (via les tra­vaux effec­tués pour créer l’exten­sion KGen).

Aperçu d'HandyTag en action

Le pre­mier pro­blème que j’aurai à remon­ter est assez blo­quant, l’exten­sion ne s’ins­talle pas ! J’ai l’erreur sui­vante :

Fire­fox n’a pas pu ins­tal­ler le fichier situé à

https://addons.mozilla.org/fr/fire­fox/down­loads/file/29883/han­dy­tag-0.1-fx.xpi

rai­son : Hachage inva­lide sur le fichier (cor­rup­tion pos­si­ble du télé­char­ge­ment) -261

Si vous l’avez aussi, il fau­dra mal­heu­reu­se­ment atten­dre que le bug soit cor­ri­ger sur le site des exten­sions.

En atten­dant, j’émets déjà une requête : avoir la pos­si­bi­lité de trou­ver les mot-clefs des sites Web déjà dans les mar­que-pages.

Ne trichez pas avec Firefox 3 et les extensions

Firefox 3 en étant a la version beta 3, il est relativement stable pour être installé par de plus en plus de gens. Et le premier problème rencontré est l'incompatibilité des extensions (pas toutes mais beaucoup, dont la très célèbre WebDeveloper par exemple). Dans ce cas là il y a trois sortes de réactions :

  • Mes extensions favorites ne marche pas avec Firefox 3, Firefox 3 c'est de la merde. Ce n'est pourtant pas aux développeurs de Firefox de s'adapter aux extensions qui existent (+ de 4000...) mais l'inverse. Si Firefox gardait une rétro-compatibilité avec les anciennes versions il deviendrait vite très lourd. De plus certaines extensions deviennent obsolètes (comme Scroll Search Engines par exemple).
  • Mes extensions favorites ne marche pas avec Firefox 3, je retourne sur Firefox 2. C'est sûrement la meilleure solution attendre que toutes ses extensions soient compatibles avec Firefox 3 mas il est aussi possible que ça n'arrive ... jamais ! En effet certaines extensions sont abandonnées et ne trouvent jamais de repreneurs. Du coup, on peut attendre longtemps leurs mises à jour...
  • Mes extensions favorites ne marche pas avec Firefox 3, je vais quand même forcer leur installation. C'est la pire des méthodes et pourtant la plus courante. En effet il y a des chances que votre profil en devienne totalement corrompu et inutilisable. Si des extensions ne fonctionnent pas avec Firefox 3, désactiver la vérification de compatibilité ne les rendra pas compatibles... Si c'est déjà trop tard que votre profil Firefox déconne mais que vous pouvez naviguer avec, remettez la valeur de extensions.checkCompatibility à false et nettoyer votre profil. Si c'est pire (il ne s'ouvre plus par exemple), lancez Firefox en mode sans échec puis nettoyez le de ces extensions ou alors (mieux) partez d'un nouveau profil (voir plus bas).

Alors comment faire pour passer à Firefox 3 ?

  • Se rendre à l'évidence que toutes les extensions disponibles ne sont pas encore compatibles avec la version 3 ;
  • Exporter ses marque-pages (dans Firefox 2, aller dans le menu Marque-pages > Gérer les marque-pages puis dans la fenêtre qui s'ouvre, Fichier > Exporter (en html). ;
  • Installer Firefox 3 beta 3 ;
  • Créer un nouveau profil (si possible avec l'exécutable de Firefox 3) ;
  • Importer ses marque-pages (pareil que pour les exporter mais en passant par le menu Fichier > Importer ) ;
  • Réinstaller ses extensions une à une en les cherchant sur AMO (ou sa nouvelle version beta plus classe).

Présentation de Mozilla Weave

Hier, Mozilla Labs (qui s'occupe déjà des extensions/applications ChromaTabs, Personas, Prism, Operator, etc.) a annoncé un nouveau prototype d'extension : Mozilla Weave.

Logo de Weave

Le but est d'intégrer dans Firefox un framework ouvert et extensible pour que le navigateur puisse interagir avec des services Web. Ces services ne dépendront d'aucune entité en particulier mais de plusieurs, selon qu'elles décident d'utiliser ce nouveau "framework" pour diffuser leur propre contenu dans Firefox, ou pas. Je reconnais que c'est assez vague comme définition mais Weave n'en est qu'à ses premiers balbutiements : pour l'instant on a très peu de concret a se mettre sous la dent.

Les objectifs de l'équipe en charge de Weave sont :

  • fournir des services en ligne de base hébergé par Mozilla (sauvegarde des marque-pages, de l'historique, des thèmes et extension et pourquoi pas une touche de collaboration) ;
  • faire en sorte qu'il soit facile pour n'importe qui de créer son propre service gratuitement et basé sur des standards ;
  • permettre aux utilisateurs de totalement contrôler et personnaliser la manière dont leurs données seront partagées avec leurs amis, leurs familles et les tierces parties ;
  • respecter la vie privée (par exemple en cryptant par défaut toutes les données échangées) 
  • utiliser tant que possible les standards qui existent déjà et en créer de nouveaux si besoin ;
  • concevoir une structure extensible comme Firefox lui même.

La première version 0.1 de Weave permet seulement de sauvegarder son historique et ses marque-pages et de les retrouver sur n'importe quel autre Firefox (au travail, chez la famille, etc.) du moment que l'extension est aussi installée. Les prochaines versions permettront de sauvegarder aussi ses thèmes, ses extensions, etc. ainsi que partager une partie de nos marque-pages avec nos amis et notre famille. Par exemple : je créé dans mes marque-pages un dossier Vacances que je partage avec mes amis, et quand on rajoute chacun de son côté les sites Web des endroits que l'on veut visiter, ledit dossier est mis à jour chez tout le monde.

Resizable Form Fields : une extension bien pratique

Safari 3 beta per­met de modi­fier la taille des champs des for­mu­lai­res, une fonc­tion­na­lité bien utile sur cer­tains blogs ou forums où le champ prévu à cet effet est trop petit.

Per­met­tez moi de vous pré­sen­ter son équi­va­lent en exten­sion pour Fire­fox (datant de novem­bre 2006) : Resi­za­ble Form Fields (note : une ver­sion plus récente = 0.2.4) est dis­po­ni­ble ici).

Grâce à cette exten­sion vous pour­rez modi­fier à vos sou­haits les champs de for­mu­lai­res et ifra­mes (l’exten­sion fonc­tionne aussi avec les liste dérou­lan­tes) :

Aperçu de Resizable Form Fields en action

Découvrez Chromatabs, une extension pour Firefox qui améliore l'expérience utilisateur

Chro­ma­Tabs est une exten­sion écrite par Jus­tin Dolske. Elle colore de la même cou­leur les onglets ouverts sur un domaine par­ti­cu­lier, pour que l’on puisse les iden­ti­fier plus vite. Vous n’êtes pas con­vaincu de son uti­lité ? Fai­tes donc ce petit test :

  1. Trou­ver tou­tes les let­tres rou­ges
  2. Trou­ver tou­tes les let­tres “K”

Mélange de lettres de différents couleurs sur fond noir

Nor­ma­le­ment vous avez trouvé la pre­mière étape plus facile. C’est un fait, il est plus aisé de dis­tin­guer les cou­leurs que les for­mes. Là où un rapide coup d’oeil suf­fit pour répon­dre à la pre­mière ques­tion, il faut regar­der plus atten­ti­ve­ment l’image pour répon­dre à la deuxième.

En fait, on peut déjà dif­fé­ren­cier les onglets grâce à leur favi­con mais mal­heu­reu­se­ment tous les sites n’en ont pas et, en plus, cer­tai­nes favi­cons se retrou­vent sur plu­sieurs sites dif­fé­rents.

Par défaut, Chro­ma­Tabs uti­lise le domaine sur lequel est ouvert l’onglet (par exem­ple labs.mozilla.org) pour lui asso­cier une cou­leur uni­que grâce à une fonc­tion de hashage. Cha­que fois qu’un ou plu­sieurs onglets seront ouverts sur ce domaine, ils auront donc la même cou­leur. Depuis la ver­sion 2 on peut aussi acti­ver une option pour que la cou­leur de l’onglet se base sur la favi­con du domaine.

Options de Chromatabs

Cela rend l’exten­sion beau­coup plus intui­tive, mais mal­heu­reu­se­ment les onglets des sites sans favi­con n’ont plus de cou­leurs du tout.Ce pro­blème devrait être cor­rigé avec la pro­chaine ver­sion (par exem­ple en leur appli­quant la fonc­tion de hashage quand même). Elle devrait aussi appor­ter une meilleure visi­bi­lité pour l’onglet actif (par exem­ple en affi­chant de l’ombre sur ceux juste à côté), car pour l’ins­tant la seule mise en évi­dence est la police en gras.

Cap­ture d’écran quand Chro­ma­Tabs colore les onglets en fonc­tion de leur favi­con :

Aperçu de la barre d'onglet avec Chromatabs activé

Cré­dits ima­ges : Mozilla Labs

Note : si cette exten­sion de fonc­tionne pas chez vous, c’est sûre­ment car elle est incom­pa­ti­ble avec votre thème.

Pour con­clure, je dirais que Chro­ma­Tabs est l’une de ces exten­sions que l’on appré­cie vrai­ment car elle amé­liore l’expé­rience uti­li­sa­teur. Cepen­dant il lui reste encore quel­ques petits défaut mais je suis sûr que la pro­chaine ver­sion les effa­cera. Alors, après avoir lu cet arti­cle, allez-vous l’ins­tal­ler ?