Firefox Search Engine en 5 minutos
Este post fue migrado de un blog hecho con Wordpress. Si se ve mal, dejame un comentario y lo arreglo.
¿Querés crear un motor de búsqueda de Firefox para tu sitio web? Esta receta es para vos.
Adrián tiró el desafío en la lista de Gleducar. Uno de los links dados como pista fue:
http://developer.mozilla.org/es/docs/Creaci%C3%B3n_de_plugins_OpenSearch_para_Firefox
Puede seguirse sin problemas para generar el archivo xml que describe al plugin, pero me hubiese venido bien encontrar un motor.xml de ejemplo. Tal vez le falten algunos retoques, pero mientras tanto aquí está el mío:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>motorGleduwiki</ShortName>
<Description>"motor de busqueda para el GleduWiki"</Description>
<InputEncoding>"UTF-8"</InputEncoding>
<Image width="16" height="16">IIIIIIIIIIIIIIIIIIII</Image>
<Url type="text/html" method="POST" template="http://wiki.gleducar.org.ar/wiki/Especial:Search">
<Param name="search" value="{searchTerms}"/>
<Param name="fulltext" value="Buscar"/>
</Url>
<Url type="application/x-suggestions+json" template="suggestionURL"/>
<moz:SearchForm>searchFormURL</moz:SearchForm>
</OpenSearchDescription>
Dónde IIIIIIIIIIIIIIIIIIII debe reemplazarse por la salida obtenida en http://software.hixie.ch/utilities/cgi/data/data luego de subir una imagen de 16px de lado.
Por último usé:
<script type="text/javascript">
window.external.AddSearchProvider(urlEngine);
</script>
dónde urlEngine es la url absoluta al archivo xml generado, encerrado entre comillas.
Comentarios
Comments powered by Disqus