no que no, Geeks.ms en el buscador de firefox :D, y mas.....

Desde hace tiempo que vengo usando y agregando todos los sitios comunes que visito, al buscador de IE, ya que te da mucha flexibilidad para agregar un nuevo buscador, y hasta se puede hacer que el buscador te de algunas otras funcionalidades, como la de validador.

Pero Firefox, no te da está misma flexibilidad, bueno sin add-ins y en la instalación por defecto, no he logrado hacerlo. Pero Firefox si soporta OpenSearch, pero no todos los sitios tienen habilitado el OpenSearch :(, y hasta esperar que lo habiliten...

Pues existe una solución muy sencilla y práctica, basada en OpenSearch, y es simular nosotros la página con el descubrimiento para búsquedas. La receta:

   1. Primero creamos un archivo Xml, con el siguiente código:

   1: <OpenSearchDescription>
   2:    <ShortName>Geeks.ms Search</ShortName>
   3:    <LongName>
   4:      Geeks.ms - Todo lo que los geeks de Windows y .Net tiene que contar
   5:    </LongName>
   6:    <Description>
   7:      Geeks.ms - Todo lo que los geeks de Windows y .Net tiene que contar.
   8:    </Description>
   9:    <Tags>buscador, asp.net, windows, search, visual studio</Tags>
  10:    <Url type="text/html" template="http://geeks.ms/search/SearchResults.aspx?q={searchTerms}"/>
  11:    <Image height="16" width="16" type="image/x-icon">http://geeks.ms/favicon.ico</Image>
  12:    <Attribution>
  13:      Copyright http://sergiot2.com/blog. All rights reserved.
  14:    </Attribution>
  15:    <SyndicationRight>open</SyndicationRight>
  16:    <AdultContent>false</AdultContent>
  17:    <Language>es</Language>
  18:    <OutputEncoding>UTF-8</OutputEncoding>
  19:    <InputEncoding>UTF-8</InputEncoding>
  20: </OpenSearchDescription>

Por poner un ejemplo. El shortName es lo que aparecerá en el cuadrito de búsqueda, atención con la URL, y como enlazamos a la búsqueda, image para el icono, y otros atributos.

   2. Ahora en la página deseada y dentro del elemento head, agregamos lo siguiente:

   1: <link title="Geeks.ms Search" type="application/opensearchdescription+xml" 
   2:         rel="search" href="searchGeeks.xml" />

Notar, que acá hacemos referencia al archivo xml, creado previamente.

   3. Ahora sólo nos queda abrir la página en cuestión: http://sergiot2.com/blog/searchEngine.aspx, en Firefox obviamente.

   4. Nos vamos al buscador, y agregamos el buscador para "Geeks.ms Search". Notar que en la opción de agregar saldrá el icono del sitio donde estén, en este caso, el icono de mi sitio:

http://sergiot2.com/blogimages/2008/06Jun/06_addSearch.jpg

5. Pero no se preocupen no van a tener que ver el feo icono :D, después de agregar el buscador ya toma el icono asignado en el archivo xml:

http://sergiot2.com/blogimages/2008/06Jun/06_searchGeeks.jpg

No son grandes cosas, pero siempre ahorra un poco de tiempo para búsquedas en sitios que usamos con mayor frecuencia.

Ahora sólo deje tres buscadores, el de Geeks.ms para buscar entradas y no repetirlas, o alguna entrada que vi y necesito, mi blog que también uso como repositorio de algún código, y el MS Events, que visito de vez en cuando para buscar un WebCast, este último esta programado para buscar WebCast en inglés, si desean le hacen el cambio en la URL para buscar los de nuestro idioma.

P.D.: A medida que los vaya necesitando voy a ir agregando otros buscadores que uso, da mucha lata hacerlo todos juntos :D.

Saludos,

Published 6/6/2008 22:56 por Sergio Tarrillo
Archivado en: ,
Comparte este post:
http://geeks.ms/blogs/sergiotarrillo/archive/2008/06/06/88165.aspx