Suite à cette discussion, il serait utile de proposer une description OpenSearch sur DLFP, qui permettrait aux visiteurs équipés d'un bon navigateur d'y ajouter facilement le moteur de recherche.
Voici une proposition de description OpenSearch, à servir par exemple sous /opensearch.xml :
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>LinuxFr.org</ShortName>
<Description>Rechercher des contenus sur LinuxFr.org</Description>
<Tags>LinuxFr.org LinuxFr TrollFr DLFP GNU Linux logiciel libre free software troll nouvelles actualités news français francophone</Tags>
<Language>fr</Language>
<Image height="32" width="32" type="image/png">/favicon.png</Image>
<!-- rĂ©dacteur de la description OpenSearch, pas du site lui-mĂȘme ! -->
<Developer>Tanguy Ortolo</Developer>
<Url type="text/html" template="https://linuxfr.org/recherche?q={searchTerms}"/>
<InputEncoding>UTF-8</InputEncoding>
<Query role="example" searchTerms="troll"/>
</OpenSearchDescription>
Puis à intégrer dans toutes les pages avec cette balise sous <head> :
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Recherche de contenus sur LinuxFr.org"/>
Note : pour une raison que je n'ai pas identifiĂ©, l'icĂŽne du plugin de recherche ne semble pas fonctionner avec Firefox. Il faut peut-ĂȘtre la redimentionner en 16Ă16 puis l'intĂ©grer directement en base64 Ă la description OpenSearch. Si vous avez une version 16Ă16 (32Ă32 c'est dĂ©raisonnable Ă intĂ©grer dans le XML) je peux prĂ©parer ça, sinon je peux Ă©videmment aussi le faire en redimensionnant moi-mĂȘme la version 32Ă32.
# Fait
Posté par Bruno Michel (site web personnel) . Ăvalué à  3 (+0/-0).
La page http://linuxfr.org/opensearch.xml existait déjà . J'ai ajouté la balise
<link>, cf https://github.com/linuxfrorg/linuxfr.org/commit/3e96b03abb3fc0341bd9f82a2e29bc8b173d7314.Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent Ă celles et ceux qui les ont postĂ©s. Nous nâen sommes pas responsables.