Crear un Search Plugin compatible con Internet Explorer 7 y Firefox 2.0
lunes, 19 de marzo de 2007

Motores de búsquedaLa posibilidad de usar distintos motores de búsqueda (o search plugins) para realizar consultas no es ninguna novedad en navegadores como Firefox u Opera. Pero si lo es en Internet Explorer, el cual permite agregar estos motores desde su última versión.

Con la salida de Firefox 2.0 e IE 7 hubo algunos acuerdos mutuos como la utilización de los iconos para identificar la sindicación . Otro de los acuerdos fue la de usar una misma forma para la creación de los Search Plugins. A diferencia de los creados para Firefox 1.5, estos serán un XML y se basan en las especificaciones de OpenSearch.org . Por lo tanto ahora es posible crear motores de búsquedas compatibles con Firefox 2.0 y Internet Explorer 7.

Creación del XML. La forma básica del archivo será:

 

 

XML
  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> 
  3. <ShortName>Nombre del motor</ShortName> 
  4. <Description>Descripción del motor</Description>
  5. <Image width="16" height="16">http://www.misitio.com/favicon.ico</Image>
  6. <InputEncoding>UTF-8</InputEncoding> 
  7. <Url type="text/html" template="http;//www.misitio.com/buscar={searchTerms}"/> 
  8. </OpenSearchDescription>

 

Si tomamos a Flickr como ejemplo, el archivo queda  [ seguir leyendo ]

 

XML
  1. <?xml version="1.0" encoding="UTF-8"?>   
  2. <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">   
  3. <ShortName>Flickr</ShortName>   
  4. <Description>Busqueda en Flickr</Description>
  5. <Image width="16" height="16">http://www.flickr.com/favicon.ico</Image>
  6. <InputEncoding>UTF-8</InputEncoding><Url type="text/html" template="http://www.flickr.com/search/?q={searchTerms}"/>
  7. </OpenSearchDescription>

 

Como ven http://www.flickr.com/search/?q= es la URL para buscar en Flickr y {searchTerms} será el termino. Hay que tener en cuenta que la codificación es UTF-8. 

Incorporación del motor de búsqueda al sitio. Existen dos métodos para hacerlo, implícitamente o explicitamente. La manera implícita será sin mostrar un link/botón que diga "Añadir Search Plugin" sino que el navegador detectará que es posible añadirlo. 

 


Lo hacemos incorporando en el <head> [ Ver ejemplo ]

 


Si ven el código fuente del blog verán que el código fue agregado para dar esta posibilidad.

En cambio la manera explicitamente será mostrando un link/botón que permita agregar el motor de búsqueda, en caso de ser un botón [ Ver ejemplo ]

 

 

Y eso es todo, vale la pena aclarar que los search plugins hechos para Firefox 1.5 no funcionan en IE 7 pero si para Firefox 2.0.

 


Tags:  tutoriales firefox explorer




 Comentarios (1)
 1 Escrito por SuperYuX website, el 27-01-2008 17:52
Ta bkn, gracias lo anda buscando =D gracias amigo


  • Por favor, mantenga el tópico de los mensajes en relevancia con el tema del artículo.
  • Lenguaje inapropiado será borrado.


Nombre:
E-mail:
Sitio Web:
Comentario:

Código:* Code

 
Delicious
Mister Wong
< Anterior   Siguiente >

Suscribirse por feed


Suscribirse por e-mail

Tu dirección de correo