Extensiones de Superposición

Esta página contiene enlaces a la documentaciónpara aproximarse al desarrollo de extensiones basadas en aplicaciones Gecko que usa:

  • Superposiciones XUL para especificar la interfaz
  • APIs disponibles para código privilegiado como tabbrowser y módulos JavaScript para interactuar con la aplicación y el contenido.

Antes de que Gecko 2.0 fuera lanzado esta era la única manera de desarrollar extensiones. Ahora hay dos técnicas alternativas: extensionen sin reinicio y extensiones complementarias basadas SDK. Las privilegiadas APIs de  JavaScript descriptas aquí, aún pueden ser utilizadas por las técnicas más nuevas.

Escuela XUL

La escuela XUL es una exhaustivo tutorial para el desarrollo de complementos que se enfoca en el desarrollo de extenciones Firefox pero mayoritariamente aplicable a otras aplicaciones basadas en Gecko.

Más recursos

Configurando tu entorno
Configurar la aplicación para el desarollo de la extensión.
XUL
Tutoriales and referencia para el lenguaje de interfaz de usuario utilizadopor las extensiones XUL.
Trozos de códigos
Código de muestra para muchas de las cosas que querrás hacer.
Instalando extensiones
Cómo instalar una extensión copiando los archivos de extensión en un directorio de instalación de la aplicación.
Firefox add-ons developer guide
Una guía para desarrollar extensiones de superposición.
Módulos de código JavaScript
Módulos JavaScript disponibles para desarrolladores de extensiones.
Preferencias de una extension
Cómo especificar las preferencias para tu extensión que aparecerá en el administrador de complementos.
Preguntas frecuentes
Cuestiones comunes en el desarrollo de una extensión.
Empaquetado de la extensión
Cómo se empaquetan e instalan las extensiones.
Extensiones binarias de Firefox 
Crear extensiones binarias para Firefox.

 

Etiquetas y colaboradores del documento

 Colaboradores en esta página: LeoHirsch, lucio.e.flores
 Última actualización por: LeoHirsch,