2012-05-29 13 views
9

He estado trabajando en complementos de Firefox durante bastante tiempo y ha sido un verdadero dolor de cabeza utilizar el dominio notpad ++ para el desarrollo. ¿Hay algún IDE o plug-in adecuado para eclipse disponible? Y tal como lo hacemos ** Ejecutar en el servidor "para proyectos web dinámicos, ¿hay alguna manera de que haga un cambio en cualquiera de los archivos sorce y cree automáticamente el archivo .xpi y se instala en FirefoxIDE para desarrollo de complementos de Firefox

+0

use eclipse y xul runner ... se generará como archivo .xpi – linguini

Respuesta

5

hay una gran cantidad de editores o entornos de desarrollo que podrían ser fácilmente integrados con el SDK para realizar tareas básicas como correr carrera CFX o XPI CFX Este es el sistema que yo uso:?.

  1. tengo instalado de Wladimir Palant 'Extension Auto Installer' en Firefox

  2. tengo un script como este en el add-o el directorio raíz de n:

#!/bin/bash 
/path/to/cfx xpi && wget --post-file=filename.xpi http://127.0.0.1:8888/ 

Cada vez que quiera probar el complemento, sólo ejecuta el script y el XPI está construido e instalado en Firefox. La mayoría de los editores tendrán alguna capacidad para vincular un comando shel como este a un enlace de clave.

3

Realmente no necesita IDE para crear XPI cada vez que realiza un cambio.

  • Crear una carpeta con el código fuente de su complemento (por ejemplo C: // complementos/myaddon /).
  • Coloque un archivo que contenga esta ruta en la carpeta que contenga sus complementos de Firefox y llámelo igual que su ID de complemento (por ejemplo, [email protected]).
  • En el archivo install.rdf, agregue esta línea: <em:unpack>true</em:unpack>

De esta manera sólo se puede reiniciar el Firefox cada vez que desee ver los cambios. Recomiendo este complemento, se añade una combinación de teclas Ctrl + Alt + R para el reinicio rápido de Firefox (asegúrese de obtener la versión 0.6b2, las versiones anteriores no son compatibles con la combinación de teclas): https://addons.mozilla.org/firefox/downloads/file/121516/restart_firefox-0.6b2-fx.xpi?src=dp-btn-devchannel

Además, no perderá su código fuente en caso de que desinstale su complemento mientras lo prueba (esto sucede cuando desarrolla directamente en su carpeta de complementos de Firefox).

Desde IDE, personalmente, cualquier editor con resaltado de sintaxis para XML y JS funciona bien. Mis favoritos personales son Aptana (IDE basado en Eclipse) y Intype (ligero y extremadamente rápido).

+0

Votación máxima por referencia a Aptana e Intype. OTOH, tu respuesta está mal escrita: la pregunta es "IDE para Firefox ..." y tu respuesta comienza con "Realmente no necesitas crear XPI". Uhhh ... ¿eh? [¿WAT?] (Http://knowyourmeme.com/memes/wat/photos) – Marco

+0

Gracias, Marco. He editado la oración. – Fczbkk

+0

buen amigo, ¡pensé que tenía que empacar el complemento cada vez que tenía que probar! – rafaelxy

Cuestiones relacionadas