Hace unos días atras, publique un link para integrar la busqueda de este blog al navegador FireFox. Algunos me preguntaron como había hecho, ahora les intentaré explicar como conseguirlo con su motor de búsqueda.
Para empezar, el FireFox necesita un archivo que lo podríamos llamar con la extensión src (source) que contiene la información necesaria para encontrar la ubicación del formulario de búsqueda en nuestra página, tambien la localización del ícono correspondiente.
Podría ser una cosa similar a esta: (modificada de la versión que hicieron para Technorati):
<search#método de envio del formulario
name="Nombre de tu página/blog/foro/etc"
description="brebe descripcion de la busqueda que se realizara"
version = "1.0"
#(en caso de WordPress es el index.php)
method="GET"
#(WP tambien lo tiene en el index)
action="http://pagina-que-procesa-el-form.php
searchForm="http://pagina-con-el-form-de-busqueda.php"
># Este caso es el nombre del parametro o variable que contiene el string de búsqueda
# El index de WordPress recibe de el parámetro s el string de búsqueda
# Google lo toma de la variable q el string de búsqueda (se pueden fijar en la direccion una vez realizada la busqueda)
<input name="s" user>
</search>
# Este tag se refiere a las direcciones que necesita el buscador
<BROWSER
# Para actualizar el src (debe presisar en que lugar se encuentra este archivo en tu web)
update="http://dir-de-tu-pagina/nombre-de-src.src"
# Para mostrar y actualizar el ícono (debe presisar en que lugar se encuentra el ícono en tu web)
updateIcon="http://dir-de-tu-pagina/nombre-de-img.png"
updateCheckDays="10"
>
Una vez que tenemos este archivo ya configurado, lo subimos a nuestra web junto con la imágen.
Para implementar el link en tu web, te hace falta una pequeña función en JavaScript que explicaré a continuación:
(modificada de la que hicieron para technorati)
/* este if detecta que sea un Mozilla FireFox*/
<script language="javascript">
<!--
function addEngine()
{/*esta función agrega la búsqueda a tu navegador (coloca las direcciones de tu src, ícono y el nombre de tu busqueda)*/
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function"))
{/* Modifica el versito que le aparece en el alert cuando entra con otro navegador */
window.sidebar.addSearchEngine(
"http://tu-pagina/tu-archivo.src",
"http://tu-pagina/tu-imagen.png",
"eleZeta",
"Blog" );
}
else
{
alert("Este plug-in es para Mozilla, ¿Qué parte de Mozilla FireFox no entendiste? (http://mozilla.org/productos/firefox)");
}
}
-->
</script>>
Personaliza esta funcion y pegala en cualquier parte del index.
Luego agrega el link apuntando a esta funcion de esta forma:
<a href="javascript:addEngine();">Agrega la búsqueda en tu FireFox</a>
Y eso es todo. Cualquier duda o sugerencia, ya saben: Comentario, Guestbook o de última el email.
Ejemplo: Asi tengo configurado mi src y el java script que pueden ver en el codigo de la pagina que lo pegue en el menu.
Archivo .src:
JavaScript para pegar en tu página:




Siempre dije que era un fanático de FireFox; y si, cuando las cosas se hacen bien, hay que difundirlas. Es así como el buscador de eleZeta no podia quedar fuera de Mozilla FireFox, entonces busque un poco de información al tema y aqui esta.
Cuando una tecnología suele cambiar la forma de ver las cosas, es muy probable que se transforme en un estándar. Es así como pasó con la tecnología de compresión de audio MP3 , como asi también ya lo es DivX en la compresión de video; la respuesta al por qué se puede decir que ya es estándar es simple: se han vendido más de 20 millones de lectores DVD compatibles con DivX
Quizá me estoy volviendo medio paranoico, o quizá es un error grande de la gente de marketing, publicidad y/o diseño que hizo esta animación en flash que se la podía encontrar (al menos hasta recien) en el Clarín online.