Aprende lo básico del desarrollo de un complemento en la plataforma Mozilla con esta sección llena de guías para principiantes.

Lo básico

Elección del editor: Tutorial de XUL School

Este tutorial te guiará a través de lo básico del desarrollo de los complementos, enseñándote cómo empaquetarlos, cómo crear un entorno de desarrollo adecuado y cómo programar las funciones más comunes que se encuentran en los complementos. Incluye el trabajo con ejemplos de código y las referencias y herramientas para explorar todos los temas con una mayor profundidad.

Estableciendo un entorno de desarrollo de extensiones

Este artículo brinda sugerencias acerca de cómo configurar tu aplicación Mozilla para el desarrollo de complementos, incluyendo la configuración de un perfil, la modificación de las preferencias, y prácticas herramientas de desarrollo.

Construir un complemento

Este tutorial te guiará a través de los pasos necesarios para construir un complemento muy básico: uno que le agrega al navegador Firefox un panel de barra de estado que contiene el texto "¡Hola, mundo!"

Empaquetado de complementos

Conoce más detalles sobre cómo se empaquetan e instalan los complementos.

Archivos manifest de instalación

Este documento explica los archivos manifest de instalación "install.rdf" y todas las propiedades disponibles para usar en tu complemento.

Otros tutoriales

Elección del editor: Guía de desarrolladores de complementos de Firefox

En esta detallada guía para el desarrollo de complementos aprenderás lo básico de empaquetar complementos, construir una interfaz con XUL, implementar procesos avanzados con XPCOM y cómo juntar todo.

Como desarrollar una extensión para Firefox

En esta guía paso a paso Robert Nyman explica cómo desarrollar un complemento para Firefox partiendo de cero.

Cómo construir una extensión para Firefox

Lifehacker te ofrece consejos y sugerencias útiles sobre cómo desarrollar tu primera extensión para Firefox.

Tutorial de desarrollo de extensiones de Firefox

Un tutorial multipágina que cubre diversos temas sobre desarrollo de extensiones.

Crear una barra de estado

Aprende a crear una simple barra de estado y funcionalidades más avanzadas en los siguientes tutoriales enlazados a continuación.

Crear una extensión con una barra de estado dinámica

Este artículo modifica la extensión de barra de estado creada en el anterior tutorial obteniendo contenido de una web a intervalos regulares.

Agregar opciones a una extensión

Este artículo muestra cómo añadir opciones a la barra de estado dinámica creada en el tutorial anterior.

Libros

Construye tu propia extensión para Firefox de libros electrónicos

Con un poco de conocimiento acerca de JavaScript, el autor James Edwards te mostrará lo sencillo que resulta construir tus propias extensiones para Firefox.