(modifié le 15 août 2010 à 1:00)

OpenSearch (à l'origine A9 chez Amazon) permet de créer un moteur de recherche rapide WordPress pour Firefox, à droite de la barre d'adresse, comme le populaire moteur Google.

Une fois ce moteur ajouté il est possible pour l'utilisateur de rechercher rapidement sur votre blog WordPress, c'est le cas sur Blogmotion vous pouvez essayer.

Voici comment intégrer facilement OpenSearch à votre blog WordPress.

Installation

OpenSearch fonctionne grâce à un fichier XML décrivant le moteur de recherche. Vous pouvez l'appeler comme vous le souhaitez *.xml (search.xml chez moi) mais il faut toutefois respecter le modèle de base pour le contenu.

Les éléments en rouge doivent être personnalisés et adaptés à votre blog (nom de domaine) :

<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Blogmotion</ShortName>
<Description>Culture web et nouvelles technos</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">https://blogmotion.fr/favicon.ico</Image>
<Url type="text/html" method="get" template="https://blogmotion.fr/?s={searchTerms}">
</Url>
<Url type="application/x-suggestions+json" template="suggestionURL"/>
<moz:SearchForm>searchFormURL</moz:SearchForm>
</OpenSearchDescription>

Les spécifications sont à consulter ici.

Il ne vous reste plus qu'à insérer entre les balises <head></head> la ligne indiquant à Firefox que vous disposer d'un moteur OpenSearch. Sur WordPress ça se passe dans le fichier header.php de votre thème :

<link rel="search" type="application/opensearchdescription+xml" title="la recherche Blogmotion" href="https://blogmotion.fr/search.xml">

Conclusion

Cette solution est simple, efficace et basée sur un standard.

Et puis parce que tous les sites n'ont pas ce système de recherche, vous pouvez utiliser Add to Search Bar, une extension Firefox qui permet de recherche sur n'importer quel site (démo ici).

<link rel="search" type="application/opensearchdescription+xml" title="la recherche Blogmotion" href="https://blogmotion.fr/search.xml">

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter