Plugin de recherche pour Mercatic

Technologie - widget
Écrit par Serge Boué   
16-11-2008
Les navigateurs Internet Firefox ou Internet Explorer intègre une zone de recherche permettant de soumettre une requête à un moteur de recherche.
Généralement, ces interrogations sont dirigées vers les grands moteurs de recherche (google, yahoo search...). Mais il est facile de définir un plugin de recherche pour interroger d'autres sources...comme par exemple le glossaire de Mercatic. Depuis Firefox 2 ou Internet Exporer 7, les navigateurs supportent les plugins de moteur de recherche écrit au format OpenSearch .


Le coeur du système repose sur un fichier XML. L'article "Création de plugins OpenSearch pour Firefox" décrit très bien la mise en oeuvre.

Le paramétrage peut se faire par La méthode "window.external.AddSearchProvider". Cette méthode ouvre une boite de dialogue qui permet à l'utilisateur d'ajouter un "provider" et de le définir comme moteur de recheche par défaut.

Pour mercatic, le fichier de configuration OpenSearch est ici .


Le système d'ajout des moteurs de recherche a changé lors du passage de Firefox 1.5 à Firefox 2. Les anciens versions reponsent sur un fichier de format Sherlock

Le système est proche d'Opensearch. Il repose lui aussi sur un fichier XML. Seulement fichier de configuration porte l'extension .src  L'installation se fait par l'appel de la méthode "window.external.AddSearchProvider"

Pour mercatic, le fichier de configuration sherlock est ici .

Au final l'utilisateur est invité par un lien à activer installer un plugin de recherche. Une fonction javascript détecte le plugin correspondant à sa version de navigateur.



Ajoutez Mercatic à votre barre de recherche