ajouter un moteur de recherche à Firefox
Par Laurent le vendredi 18 juillet 2008, 13:54 - programmer - Lien permanent
Vous souhaitez mettre à disposition des visiteurs de votre site un moteur de recherche qu'ils peuvent intégrer à Firefox ? Suivez le guide...
La documentation complète : Création de plugins OpenSearch pour Firefox.
Supposons votresite.org muni d'un formulaire de recherche dont le name est mot. Votre très joli site est muni d'une favicon.ico que vous aurez au préalable encodé en base64 :
Le plugin votresite_rech.xml :base64 favicon.ico > favicon.ico.base64
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>votresite</ShortName>
<Description>Rechercher dans votresite</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,ici copier le texte de favicon.ico.base64</Image>
<Url type="text/html" method="GET" template="http://votresite.org/index.php?mot={searchTerms}&sourceid=firefox">
</Url>
<moz:SearchForm>http://votresite.org/index.php</moz:SearchForm>
</OpenSearchDescription>
Le lien qui permet à vos visiteurs d'ajouter automatiquement ce moteur à leur navigateur (n'oubliez pas d'envoyer votresite_rech.xml sur votre hébergement) :
Une collection de plugins de recherche : Mycroft Project.<a href="" onclick="return window.external.AddSearchProvider('http://votresite.org/votresite_rech.xml');">Ajouter</a> à Firefox</a>