Empaquetado e Instalación

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

Empaquetando tu extensión

Mozilla actualmente esta considerando implementar una aplicación con interfaz visual para empaquetar y cargar extensiones. Mira el Bug 1185460 para más información. Hasta entonces, sigue los pasos que aparecen a continuación.

Las extensiones para Firefox son empaquetadas como archivos XPI, los cuales son solamente archivos ZIP, con extensión "xpi".

Un truco es que el archivo ZIP debe ser un archivo que contenga los archivos de la extensión y no la carpeta que los contiene.

Windows

  1. Abre la carpeta que contiene los archivos de tu extensión.
  2. Selecciona todos los archivos.
  3. Con clic derecho elige Enviar a  → Carpeta comprimida (zip).
  4. Cambia el nombre del archivo resultante de something.zip a something.xpi.

Screenshot of the Windows Explorer context menu showing Send to compressed (zipped) folder

Mac OS X

  1. Abre la carpeta que contiene los archivos de tu extensión.
  2. Selecciona todos los archivos.
  3. Con clic derecho elige Comprimir n elementos.
  4. Cambia el nombre del archivo resultante de something.zip a something.xpi.

Screenshot of the Finder context menu showing the Compress 15 Items option

Linux / Mac OS X Terminal

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

Instalando tu extensión

  1. Navega a about:addons
  2. Arrastra y suelta el XPI dentro de la página, o abre el menú de opciones y escoge "Instalar complemento desde archivo..."
  3. Da clic en "Instalar" en el diálogo que aparecerá

Instalando tu extensión en Firefox OS

Tu puedes instalar tu extensión desde WebIDE en un escritorio conectado vía USB o Wifi. Abre path/to/my-extension/ como una Aplicación empaquetada en WebIDE.

Cuando la validación de manifest.json es correcta podrás instalar y ejecutar tu extensión en el dispositivo con Firefox OS conectado.

Para instalar extensiones debe tener habilitada la opción en Configuración->Complementos del dispositivo con Firefox OS.

Resolución de problemas

Aquí están algunos de los problemas más comunes que podrías encontrarte:

"Este complemento no puede ser instalado porque no ha sido verificado."

"Este complemento no puede ser instalado porque para estar corrupto."

  • Asegúrate que has comprimido los archivos directamente, no la carpeta que contiene los archivos de tu extensión. Tu archivo manifest.json debe estar en la carpeta raíz del archivo ZIP.
  • Asegúrate que estás usando la versión Nightly de Firefox.

No pasa nada

  • Asegúrate que tu archivo actualmente termina en .xpi, existen algunos sistemas operativos que le gusta ocultar las extensiones de los archivos.
    • En Windows, comprueba con Vista → Mostrar / Ocultar: Extensiones de los archivos.
    • En Mac OS X, comprueba con Archivo → Obtener información → Nombre y Extensión.
  • Es posible que te hayas perdido u ocultado el diálogo de instalación. Mira si un icono parecido a una pieza de rompecabezas está al lado del botón Atrás en Nightly. Has clic sobre él para trae nuevamente el diálogo de instalación.

Etiquetas y colaboradores del documento

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