Integrando Opensearch con IE 7 / Firefox

Gracias a OpenSearch podemos publicar un sistema de búsqueda de forma que sistemas externos puedan federarse y realizar búsquedas sobre nuestro sistema. Este mecanismo de integración puede ir más allá, e incluido en las cabeceras de nuestras web permite que Firefox e Internet Explorer ofrezcan la búsqueda directa sobre nuestra web. Para conseguir esto, los únicos pasos a realizar son declarar este servicio en el head de nuestra web y definir el servicio mediante un fichero OpenSearchDescripcion.

  • Añadimos en el head de nuestro página web:
    <link rel="search" href="https://www.viafirma.com/blog-xnoccio/site_osd.xml" type="application/opensearchdescription+xml" title="Buscar información en Xnoccio">
  • Creamos el fichero site_osd.xml al que hacemos referencia en el link:

<?xml version=»1.0″?>

<OpenSearchDescription xmlns=»http://a9.com/-/spec/opensearch/1.1/»>
<ShortName>Xnoccio (Buscador)</ShortName>
<Description>Busca en todos los artículos publicados en xnoccio</Description>
<Image height=»16″ width=»16″ type=»image/x-icon»>https://www.viavansi.com/opencms/opencms/viavansi/favicon.ico</Image>
<Url type=»text/html» method=»get»template=»http://xnoccio.com?s={searchTerms}»/>
<!–<Url type=»application/x-suggestions+json» method=»GET» template=»http://xnoccio.com?action=opensearch&search=searchTerms}»/>
</OpenSearchDescription>

 

Con esta mínima modificación conseguiremos que el navegador pueda ofrecer los servicios de búsqueda directamente al usuario de una forma muy sencilla.

 

Integando opensearch con xnoccio

 

Usando OpenSearch