Para referenciarte, mirá acá.
Ahora, el post anterior era para WebMasters, para que en sus sitios pongan un buscador… pero que pasa con nosotros, aquellos que sabemos poco?
Existe una posibilidad de que, para sitios (que tengan motores de búsqueda incorporados) que no tienen ganas de hacer esto por su cuenta…es hora de que nos movamos nosotros, los holgazanes.
El proceso es más sencillo, pero cambia dependiendo el explorador que tengas actualmente (en mi caso es el Firefox, desde linux).
Principalmente, voy a hacerlo para este caso, aunque por ahí en la internes hay gente qu elo hizo para Windows (aunque no vi para Opera ni para IE).
El XML que tenemos que hacer es, mas o menos:
<SearchPlugin xmlns=”http://www.mozilla.org/2006/browser/search/”>
<ShortName>Planet Distopia</ShortName>
<Description>El Buscador del Planeta Distópico</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width=”16″ height=”16″ type=”image/x-icon”>http://niko.kane.googlepages.com/favicon.ico
</Image>
<Url type=”application/x-suggestions+json”
method=”GET”
template=”http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl=locale&q={searchTerms}”/>
<Url type=”text/html” method=”GET” template=”http://planetdistopia.wordpress.com/”>
<Param name=”s” value=”{searchTerms}”/> <!– Parámetros de búsqueda –></Url>
<SearchForm>http://planetdistopia.wordpress.com/</SearchForm>
</SearchPlugin>
Como siempre, XML es fácil de entender, pero acá vemos dos cosas interesantes:
vemos dos tags URL.
el primero (<Url type=”application/x-suggestions+json”…), es para las SUGERENCIAS que nos van a aparecer cuando empecemos a escribir contenido (¿Cómo funciona?: Creo que, cuando escribe una palabra, este mismo xml pide una búsuqueda dentro de la lista de sugerencias de google y muestra las encontradas)
el segundo tag (<Url type=”text/html” method=”GET”…), es el de nuestro sitio. (mi blog, en este caso).
Lo interesante es la estructura.
Dentro del campo de acción del el tag URL, están los <param>. Estos están para identificar los parámetros que contiene la URL una vez iniciada la búsqueda (en el caso de mi blog, este tiene solo un parámetro, ‘s’). Debería haber uno por cada parámetro, y en el que contiene las palabras buscadas, debe contener la variable de OpenSearch “{searchTerms}”
Este archivo xml lo tenemos que guardar en…bueno la carpeta que guarde los plugins de búsqueda de nuestro explorador web (en mi caso, /usr/lib/firefox-3.0.4/searchplugins, aunque también puede ser /usr/lib/mozilla-firefox/searchplugins o C:\Archivos de Programa\Mozilla Firefox\searchplugins). Damos un reboot…y ya está (o al menos para mi ya está)

