Facilitons nous les recherches avec OpenSearch

This is an « educational contribution » which shows, with concrete example, how to develop a new functionality for SPIP.

Grâce au Plugin OpenSearch nous allons pouvoir nous simplifier la vie dans notre éternelle quête d’information.

Partie I : Ajouter un site à un moteur de recherche

Sur les sites utilisant la technologie OpenSearch, il est possible de rajouter un moteur de recherche spécifique à ce site dans Firefox. Génial ! on va pouvoir rechercher le mot «boucle» dans le site www.spip.net directement dans le champ recherche. Pour cela, si le site propose une recherche via OpenSearch, vous pourrez l’activer (cf. encadré en rouge)

Jusque là, vous me diriez, c’était expliqué dans le plugin OpenSearch. Alors Continuons !

Partie II : On se simplifie la vie !

Sur les petits écrans, ce champ recherche prend beaucoup de place et est parfois illisible, alors comment s’en passer ?
Nous allons pouvoir attribuer un mot clé pour chaque moteur de recherche en cliquant sur gérer les moteurs de recherche (en vert sur l’image ci-dessous).

Il ne vous reste plus qu’à sélectionner le moteur désiré et à lui attribuer un mot clé (Modifier le mot-clé...) Dans notre exemple du site www.spip.net, nous lui avons attribué le mot clé spip

«C’est bien beau tout cela, mais à quoi cela sert-il?»
Cette fois-ci, dans le champ URL, inscrivez votre mot clé suivi de votre demande : spip boucle. Adieu le champ recherche !

Eureka, cela m’ouvre la page espérée : http://www.spip.net/spip.php?page=recherche&recherche=boucle

Et la bonne nouvelle est que spip-contrib.net, programmer-spip.org, php.net utilisent OpenSearch.

Bonne recherche.

updated on 1 June 2012

Discussion

Une discussion

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom