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