Firefox 3: personnalisez la gestion intelligente des Marque-pages avec Places

L’une des grande nouveautés de Firefox 3, c’est l’arrivée de la Awsome Bar et sa gestion innovante des marque-pages. Intéressons nous plus particulièrement aux dossiers spéciaux présents sur la barre personnelle de marque-pages. Il s’agit des dossiers Les plus visités, Marqués récemment et Etiquettes récentes. Ces dossiers sont très pratiques, mais il est possible d’en créer d’autres de façon plus personnalisée.

Tout cela se passe avec Places. Il s’agit tout simplement d’aller chercher les données dans une base SQLlite. Concrètement, le dossier Les plus visités n’est en fait qu’un marque page qui fait une requête avec Places: place:sort=8&maxResults=10.

A partir de là, on se dit qu’il doit certainement être possible de faire des requêtes personnelles … Et bien oui ! En fait, les clauses de sélection disponibles avec Places sont assez arrivées. On en trouve la liste complète sur le MDC [1. Mozilla Developer Center]. http://developer.mozilla.org/en/docs/Places_query_URIs

Il suffit d’ajouter les clauses les unes à la suite des autres pour avoir exactement ce que l’on veut. Par exemple, je souhaite avoir les pages vues au moins 20 fois triées par mots clefs en sens inverse (sort=10) sur le domaine webd.fr. Ca donne ça: place:minVisits=20&sort=10&domain=webd.fr. On encore place:queryType=0&sort=8&maxResults=8&minVisits=10&terms=Twitter pour récupérer les pages visitées au moins 10 fois avec comme mot clef Twitter dans la limite de 8 résultats.

Bref, Places est un outil simple, puissant et intéressant pour une gestion intelligente des marque-pages.

Plus d’informations:
« Places query URIs » sur le MDC (en anglais)
« Querying Places » sur le MDC (en anglais)

Cette entrée a été publiée dans Pro, avec comme mot(s)-clef(s) , , . Vous pouvez la mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>