Crea tu proveedor de busquedas para FF e IE 7+
Autor: lisnetcg | Archivado en: Buscadores, Internet, Navegadores el día 23/Nov/2009
Todos los usuarios de Firefox e Internet Explorer 7+ deben haber visto el cómodo buscador que trae incorporado. Para los que no lo han usado, es el selector que aparece en la esquina superior derecha, con un icono de Google por lo general. Cuando escribimos un texto en este selector, se lanza la búsqueda en un buscador específico. Esta característica se conoce como proveedores de búsqueda y es muy útil, no solo por la comodidad de no tener que abrir el sitio de búsqueda sino por su versatilidad: prácticamente se puede usar cualquier motor de búsquedas o en general, cualquier sitio que admita hacer búsquedas. La mayoría de los sitios que lo admiten dan la posibilidad de añadir un proveedor de búsqueda a nuestro navegador. Si entramos en un sitio que brinda un proveedor de búsquedas, veremos cómo el Firefox o el Internet Explorer nos resalta el selector, si lo desplegamos veremos que al final aparecerá una opción para añadir el proveedor de búsqueda. Esto se puede comprobar entrando a sitios como Wikipedia, Youtube y muchos otros. Pero… ¿qué hacemos si uno de nuestros sitios favoritos no tiene esta útil característica? Muy sencillo: la hacemos nosotros mismos.
Solo necesitamos un editor de texto y la plantilla que vemos a continuación:
1 2 3 4 5 6 7 8 | <?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>NOMBRE</ShortName> <Description>DESCRIPCION</Description> <Image type=”image/vnd.microsoft.icon” width=”16″ height=”16″>ICONO</Image> <Url type=”text/html” method=”get” template=”PLANTILLA-DE-BUSQUEDA” /> <InputEncoding>UTF-8</InputEncoding> </OpenSearchDescription> |
El texto que aparece en mayúsculas es el que tendremos que escribir nosotros, lo demás está predeterminado. Por ejemplo, si quisiéramos crear un proveedor de búsquedas para este propio sitio, http://www.bitacoradewebmaster.com/, solo tendríamos que sustituir NOMBRE por “Bitácora de Webmaster”, DESCRIPCION por “Búsqueda en la Bitácora de Webmaster” e ICONO por la URL del ícono predeterminado de la Bitácora: http://www.bitacoradewebmaster.com/favicon.ico. La parte más importante es la plantilla: se escribe la URL de búsqueda que utiliza el sitio. En el caso de la Bitácora, esta es:
http://www.bitacoradewebmaster.com/?s={searchTerms}
Observad que después de “?s=” debería ir el o los términos que se buscan (por ejemplo, para buscar AJAX, la URL sería: http://www.bitacoradewebmaster.com/?s=AJAX) pero hemos puesto “{searchTerms}” precisamente porque cuando se haga la búsqueda el navegador sustituirá esta cadena por el texto que el usuario desea buscar.
1 2 3 4 5 6 7 8 | <?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>Bitácora de Webmaster</ShortName> <Description>Búsqueda en la Bitácora de Webmaster</Description> <Image type=”image/vnd.microsoft.icon” width=”16″ height=”16″>http://www.bitacoradewebmaster.com/favicon.ico</Image> <Url type=”text/html” method=”get” template=”http://www.bitacoradewebmaster.com/?s={searchTerms}” /> <InputEncoding>UTF-8</InputEncoding> </OpenSearchDescription> |
Y bien, eso es todo con el proveedor. Lo siguiente es guardarlo como un archivo XML y luego registrarlo en el navegador. Para esto tenemos dos variantes: si lo hicimos para nuestro propio sitio solo tenemos que añadir este enlace en el encabezado de una de nuestras páginas (preferentemente, la principal):
1 | <link title=”Bitácora de Webmaster” href=”Bitacora.xml” rel=”search” type=”application/opensearchdescription+xml” /> |
Tened cuidado de poner el en el atributo “title” el mismo texto que se puso en el proveedor como NOMBRE, sino el navegador permitirá añadir el mismo proveedor varias veces.
La próxima vez que alguien entre a esta página, podrá registrar el proveedor de búsqueda y usarlo en lo adelante para buscar en nuestro sitio. Por otro lado, si queremos usarlo para buscar en un sitio del que no tenemos el control (como mi caso con Bdw), solo tenemos que hacer un archivo HTML con el enlace dado anteriormente como su contenido. Al abrir esta página, el navegador permitirá registrarlo.
Espero que este tip os haya sido de utilidad, los proveedores de búsqueda son muy sencillos de implementar y muy cómodos de utilizar, como ya habréis visto. Si quieréis obtener muchos más ya “prefabricados”, puedéis ir a http://mycroft.mozdev.org/search-engines.html?language=es, donde encontraréis un extenso y variado repositorio, además de poder crearlos online, con un sencillo formulario.













Información Bitacoras.com…
Valora en Bitacoras.com: Todos los usuarios de Firefox e Internet Explorer 7+ deben haber visto el cómodo buscador que trae incorporado. Para los que no lo han usado, es el selector que aparece en la esquina superior derecha, con un icono de Google p….