Marre de devoir toujours ouvrir le site avant de faire une recherche dessus ? Voici la solution.

NOTE : ce tutorial ne fonctionne qu'avec les moteur de recherche utilisant la méthode GET (affichage de la recherche dans l'url).
NOTE2 : pour les sites utilisant déjà la technologie d'opensearch.org, un halo bleuté (pour firefox) ou orangé (pour internet explorer) montre que le site est déjà enregistrable, sans manipulation supplémentaire. Il suffit d'aller dans la liste des moteurs déjà installés, pour l'ajouter.

Pour les sites non-"opensearchables", il suffit de créer le fichier xml qui va bien, mais comme on est des gros feignants, on va le faire faire par un site dédié : Ready2Search.

Dans mon exemple, j'ai choisi le site de php.net pour avoir accès à la recherche rapidement (je suis développeur php après tout :) )

Explications :
"the search name" : le nom qui s'affichera à coté du logo dans la liste des moteurs de recherche
"the front of search term" : le début de l'url de recherche, juste avant les mots-clés de la recherche
"the back of search term" : vous l'aurez devinez, la fin de l'url, juste après les mots-clés de la recherche
Ne pas oublier de mettre "input encoding" et output encoding" en UTF-8. Je n'ai pas fait d'essais avec d'autres encodages, mais si vous vous sentez d'humeur aventureuse, n'hésitez pas à me faire part de vos trouvailles.

On pourrait s'arrêter là, mais l'affichage du moteur serait moche. Dans la partie droite du formulaire, on peut ajouter une image qui fera office d'icône pour le moteur de recherche :

Pour ma part, j'ai chopé le favicon sur php.net.

Quand tout est configuré, il ne reste plus qu'à cliquer sur "make search plug-in" pour créer le plug-in et ensuite sur le lien correspondant :



Et voilà le résultat !