dissabte, 3 de març del 2007

Motor de cerca del lloc moodle.org per Firefox

Després d'haver fet una drecera cap al cercador del lloc Xtec per la barra de Firefox, fer-ne de noves és bufar i fer ampolles. Si llegiu el post d'ahir en què estava una mica baix, deia que potser m'hi posaria, a veure si m'animava. Doncs aquest matí, en una mitja horeta, ja el tenia fet. No ha estat difícil.

Moodlers: si voleu incorporar aquest cercador a la barra de Firefox, visiteu la pàgina de descàrrega.

Primer agafo el cercador de la pàgina del lloc i faig una cerca d'un mot (Queralt en aquest cas: és fàcilment identificable). El resultat és una pàgina web amb una URL llarga que em serveix per conèixer la plantilla (template) i per definir els paràmetres de la cerca.

Bàsicament el fitxer XML conté:

  • el nom curt que apareixerà a la barra: <shortname>Moodle</shortname>

  • la descripció del motor: <description>Cerca a la web de Moodle</description>

  • la codificació dels caràcters: <inputencoding>iso-8859-1</inputencoding>

  • la petita imatge que apareix a la barra<Image height="16" width="16"> i que es genera a partir del favicon.ico del lloc. Un cop aconseguim aquest favicon cal transformar-lo en dades del tipus: data:image/x-icon;base64,AAABA........

  • Això ho podem fer des de la pàgina The data: URI kitchen. Deixo l'opció per defecte Type: text/html;charset=utf-8 i marco el checkbox base 64. Aleshores pujo el favicon.ico a través de la finestreta del formulari on diu Upload a file i, finalment, clico el botó Generate.

    El resultat és una nova pàgina web amb un enllaç llarguísim que, si el seguim, ens du a una pàgina on es mostra la imatge. Doncs bé, aquest llarg enllaç que comença amb data:image/x-icon;base64,XXX........ és allò que copio sota l'etiqueta <Image width="16" height="16">

  • Ara ve la URL on ha d'anar a cercar: <Url type="text/html" method="GET" template="http://www.llocweb.net?">

  • I a continuació els paràmetres, per exemple, el paràmetre q, la paraula a cercar:<param name="q" value="{searchTerms}">


  • O d'altres paràmetres que puguin aparèixer: <param name="sa" value="Search+this+site">

    O bé <param name="domains" value="llocweb.org">

    O també <param name="sitesearch" value="llocweb.org">

    Tanquem l'etiqueta: </url>


Finalment, queda una darrera etiqueta per tornar a introduir la URL del cercador: <moz:SearchForm</url>. Un cop desat només queda portar-lo a la carpeta corresponent, la dels motors de cerca i que varia segons si treballem sota uindous o sota Linux. Reiniciem el navegador i, voilà, el nou cercador ens apareix a la barra.