|

Tutorial para crear tu extensión Firefox

Acostumbrados a tener entornos de desarrollo que nos facilita el trabajo enormemente, nos encontramos con que la creación de una extensión para Firefox no es tan cómodo como el resto de nuestros desarrollos.

En el tutorial que os mostramos, tratan muy bien varios temas importantes, que son independientes del desarrollo en sí de la extensión, aunque estos también los tratan de pasada.

Cuando desarrollas una extensión es muy importante conocer los ficheros de configuración y la estructura de directorios, la gestión de preferencias y la localización. También es recomendable hacer un copy/paste sin piedad, coge una extensión que crees que pueda servirte, descomprime el archivo .xpi (que es un zip) y aprende del trabajo de otros.

A la hora de crear el archivo .xpi ellos recomiendan el uso de WinZip, yo recomiendo el 7-Zip, ya que es fácil de usar en modo línea de comandos y con un simple .bat nos creará el archivo con un solo click y así no perderemos tiempo, porque la verdad sea dicha, a no ser que yo lo haga mal, el desarrollo de una extensión de Firefox es un poco pesada por las veces que tienes que estar creando el .xpi y reiniciando el Firefox (y ni te cuento si el Firefox te pide usuario/contraseña para el proxy).

Os paso el .bat que utilizo yo para facilitarme el trabajo:

move *.xpi versiones
cd chrome
del nombre_ext.jar
7z a -tzip nombre_ext.zip content locale skin
ren nombre_ext.zip nombre_ext.jar
cd ..
7z a -tzip nombre_ext.zip install.rdf chrome defaults
ren nombre_ext.zip nombre_ext.xpi

Firefox Extension Development Tutorial

Vía / dzone