Que faut-il ?
Pour créer votre plugin de moteur de recherche personnalisé il suffit de quatres ingrédients :
- Le premier est un moteur de recherche intégré à votre site ou blog. C'est évident puisque le plugin ne fait qu'utiliser ce moteur !.
- Il vous faut également un logo (image représentant le site - pour qu'on face le rapprochement entre le moteur et votre site).
- Un fichier source xml.
- Un peu de javascript pour proposer l'ajout automatique.
L'image
C'est l'icône qui s'affichera dans la barre de recherche. Pensez au fait qu'elle représente votre site.
Vous pouvez utiliser un png, de 16×16 pixels, 8 bits, couleurs indexées ou RGB(A).
Le plus simple est de partir d'une image existante comme celle-ci :
ou encore celle-ci : 
Le .src
Il s'agit d'un simple fichier texte qui doit contenir au minimum :
<search
version = "1"
name="One-WAY's Website - FR"
description="Rechercher sur one-way.ovh.org"
method="GET"
action="http://one-way.ovh.org/francais/recherche.php"
queryCharset="UTF-8"
>
<input name="mot" user>
</search>
Seule la méthode GET (paramètres passés dans l'url) est supportée.
Ce n'est qu'optionnel, mais il est préférable d'ajouter des données permettant de mettre à jour le plugin afin d'épargner à vos utilisateurs la suppression du moteur puis la réinstallation d'un nouveau.
Pour cela, il suffit d'ajouter la section suivante au .src précédent :
<browser
update="http://one-way.ovh.org/francais/plugins/plugff.src"
updateIcon="http://one-way.ovh.org/francais/plugins/plugff.png"
updateCheckDays="50"
>
L'"update" est le fichier src que le navigateur ira chercher.
L'"updateIcon" est le fichier image qui peut être remplacé.
L'"updateCheckDays" conduit le navigateur a analyser ces deux fichiers tous les x jours.
L'installation
L'installation est simple grâce à la fonction javascript de firefox spécialement prévue à cet effet : window.sidebar.addSearchEngine() qui prend en paramètres, respectivement, l'url du fichier .src, l' url du fichier image, le nom affiché dans la barre et le numéro de la catégorie (qui peut-être laissé à zero).
<html>
<head>
<title>Ajout Moteur de recherche</title>
<script type="text/javascript">
function addEngine() {
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) {
window.sidebar.addSearchEngine(
"http://one-way.ovh.org/francais/plugins/plugff.src",
"http://one-way.ovh.org/francais/plugins/plugff.png",
"One-WAY's Website - FR",
"0" );
} else {
alert("Message de non compatibilité");
}
}
</script>
</head>
<body>
<form action="#" method="post" onsubmit="addEngine();return false;"><p>
Pour ajouter ce moteur de recherche à Firefox :
<input type="submit" value="One-WAY's Website" /></p>
</form>
</body>
</html>
Ce qui nous donne
Pressez le bouton au dessus pour ajouter mon moteur.
Pour le supprimer il suffit de supprimer les fichiers plugff.png et plugff.src du repertoire searchplugins de Firefox, ou de le faire via le gestionnaire des moteurs ajouté dans la version 2 de Firefox.
Rechercher sur 01net
Personnellement, dès qu'une question touchant à l'informatique me taraude, je me jète sur le site de 01net pour trouvzer une réponse, si leur articles ne réponde pas à mes questions, je me tourne vers leur forum. Et si malgré tout je ne trouve pas réponse à ma question, je me tourne vers google, mais c'est assez rare. J'ai donc pris la liberté de créer un plugin de recherche pour Firefox permettant une recherche sur le site de 01net.
Commentaires
Laissez un commentaire sur cet article :
Commentaire :
JE VOUS REMARCIE A L'AVANCE JE VAIS L'ESSAYER
Commentaire de
MONIQUE/MOUNE
Posté de

France
En utilisant
Internet Explorer 7.0 sous
Windows Media Center 2004
Le 03 Mai 2007
* :
respect de la vie privée