MDN will be in maintenance mode on Wednesday September 20th, starting at 10 AM Pacific / 5 PM UTC, for about 1 hour.

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

Una vez que hayas acabado de modificar y testear tu extensión, es probable que quieras compartirla con el resto del mundo. Mozilla tiene una web: addons.mozilla.org (comunmente abreviada como AMO), en la que los desarrolladores pueden publicar sus complementos y los usuarios pueden encontrarlos. Publicando tu extension en AMO, puedes participar en nuestra comunidad de usuarios y creadores, y encontrar una audiencia para tu extension.

No tienes por que publicar tu extension en AMO.  De todas maneras, aunque no quieras publicarla, tendrás que enviarla a AMO para que pueda ser revisada y firmada. Las versiones oficiales de Firefox no aceptan complementos que no estén firmados por AMO.

En resumen, este es el proceso para publicar una extensión:

  1. Comprime los archivos de tu extension en un zip
  2. Crea una cuenta en AMO
  3. Sube tu zip a AMO para firmarlo y revisarlo y selecciona una opción
  4. Soluciona los problemas encontrados en la revisión
  5. Si seleccionas no publicar la extension en AMO, puedes obtener la extension firmada y publicala por tu cuenta

Cuando estés listo para lanzar una nueva versión de tu extensión, puedes actualizarla visitando la página de la extensión en addons.mozilla.org, y subiendo ahí la nueva versión. Ten en cuenta que tendrás que actualizar la página de la extensión para que AMO reconozca que es una actualización de la extensión, y no una extensión completamente nueva.

Si seleccionas publicar tu extensión en AMO, Firefox buscará las actualizaciones automaticamente. Si seleccionas publicarla por tu cuenta, tendrás que incluir la clave applications en tu manifest.json, con el atributo update_url apuntando a un update manifest file.

Las extensiones empaquetadas de Firefox son "archivos XPI", que son simplemente un .ZIP con otra extensión

No tienes que usar la extensión .XPI para subirla a AMO.

1. Comprime los archivos en un zip

En este punto tu extensión consistirá en una carpeta que contiene un manifest.json y otros archivos que necesite (scripts, iconos, documentos HTML, etc.). Necesitarás comprimir todos en un sólo .zip para poder subirlos a AMO.

Es importante saber que el .zip deber crearse seleccionando todos los archivos de la extensión, no su carpeta contenedora.

Windows

  1. Abre la carpeta que contenga los archivos de tu extensión.
  2. Selecciona todos los archivos (CTRL+E o CTRL+A, depende del idioma).
  3. Click derecho en Enviar a → Carpeta comprimida (en zip).

Mac OS X

  1. Abre la carpeta que contenga los archivos de tu extensión.
  2. Selecciona todos los archivos.
  3. Click derecho y selecciona Comprimir n Items.

Linux / Mac OS X Terminal

  1. cd path/to/my-extension/
  2. zip -r -FS ../my-extension.zip *
 

2. Crea una cuenta en addons.mozilla.org

Visita https://addons.mozilla.org/. Si ya tienes una Cuenta Firefox, puedes utilizarla para iniciar sesión. Si no, haz click en "Registrar" y se te exigirá crear una cuenta.

3. Sube tu zip

A continuación, sube la extensión comprimida a AMO para poder revisarla y firmarla, y selecciona si quieres publicarla en AMO o no. Hay un tutorial disponible para guiarte durante el proceso de envío. Sería conveniente que también veas Enviando a AMO para más detalles sobre el proceso.

Ten en cuenta que una vez que hayas subido la extensión a AMO no podrás actualizarla para usar el Add-on SDK o técnicas XUL/XPCOM. Si decides cambiar a una de estas plataformas, tendrás que enviar la extensión de nuevo como si de una nueva extensión se tratase.

That is: porting from legacy extension systems to use WebExtension APIs is a one-way street.

Antes de subirla, asegurate de que el ZIP contiene sólo los archivos necesarios para la extensión.

4. Soluciona los problemas detectados en la revisión

En cuanto subas la aplicación, el servidor AMO realizará varios tests básicos y te notificará inmediatamente de cualquier problema. Los problemas se dividen en dos categorías: "errors" y "warnings". Si tienes errores, tienes que arreglarlos y reenviar la extensión. Si sólo tienes avisos, conviene solucionarlos, pero no es obligatorio. Puedes continuar.

Si el comprobador automático no detecta ningún error, la extensión pasará por una revisión más exhaustiva. Serás contactado con los resultados de la revisión. En caso de tener errores tendrás que solucionarlos e intentarlo de nuevo.

Si has selccionado que la extensión esté hosteada en AMO, este es el final del proceso de publicación. AMO firmará la extensión y la publicará, tras esto los usuarios ya podrán descargarla e instalarla.

5. Publica tu extensión

Si seleccionas no publicarla en AMO, obten la extensión firmada y públicala por tu cuenta.

 

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: IXTRUnai
 Última actualización por: IXTRUnai,