19

Add-on SDK

17Nov
en Add-on SDK, Tutoriales

¿Que es el Add-on SDK?, simplemente es un programa para crear programas, en este caso son add-ons, software que amplía la capacidad de un programa base, en este caso es Firefox.

Usando el Add-on SDK puedes crear add-ons para Firefox usando tecnologías web estándares tales como HTML, JavaScript y CSS. Incluye una API JavaScript para interactuar con el contenido web de las páginas que visitas, modificar y crear preferencias, gestionar contraseñas, interactuar con el sistema de ficheros de nuestra PC, y mucho más.

Instalación:

En MAC OS X y Linux:

1- Extraer el contenido del archivo y desde la terminal diríjase al directorio raíz del Add-on SDK.

docencia@LD05-204-40L ~ $ cd ./Desktop/addon-sdk-1.11/
docencia@LD05-204-40L ~/Desktop/addon-sdk-1.11 $

2- Ejecutar:

source bin/activate
(addon-sdk-1.11)docencia@LD05-204-40L ~/Desktop/addon-sdk-1.11 $

Ahora se ha creado un “directorio virtual”. Con el directorio virtual creado podemos compila la documentación así:

./bin/cfx docs

Luego de esto se abrirá el navegador por defecto con la documentación, si eso no ocurre podemos ir al directorio ./docs y abrir index.html.

En Windows:

1- Extraer el contenido del archivo y ejecutar desde la terminal  en el directorio raíz del Add-on SDK:

bin\activate

Luego de esto el prompt de la terminal se va a ver como esto:

(C:\Users\mozilla\sdk\addon-sdk) C:\Users\Work\sdk\addon-sdk

Hecha esto la instalación se creará un ambiente virtual(o directorio virtual), así el comando cfx estará disponible desde la terminal sin necesidad de hacer un alias.

19 Comentarios

  1. Rober dice:

    Muy buena esta herramienta

  2. bjvalmaseda dice:

    Estoy trabajando con Firefox 15 pues es el que tienen instalados los laboratorios del docente de mi facultad y el add-on SDK que encontre en el sitio es el 1.12 y cuando creao un addon me dice que no es compatible alguien pudiera darme la solución para esto…ah recuerdo que no soy admin de las pc del docente

  3. jorgeN dice:

    una pregunta donde puedo descargar esta herramienta?

  4. jorgeN dice:

    muchisimas gracias ya lo descargue solo me queda probarlo

  5. Gente como pudiera yo si comienzo a crear un addons …y tengo que cerrar todo …poder a volver a cargar el mismo proyecto

  6. slaysering dice:

    A la hora de escribir el comando bin\activate me da un error de que no se ha encontrado el directorio de Python. Necesito que me ayuden con esto ya que estoy muy interesado en el desarrollo de extensiones para Firefox

    • abraham dice:

      Si estas en windows tienes que tener instalado el Python.2.5,
      2.6, or 2.7

      • HellWolf dice:

        Ya lo tengo instalado, y me sigue dando el mismo error.

        • Felix A. dice:

          Parece que tu instalación de Python no actualizó correctamente el registro de Windows (permisos???). En el archivo bin\activate.bat se chequea que Python esté instalado buscando en el registro de Windows los valores:

          Windows 32 bits:
          Software\Python\PythonCore\\InstallPath\
          ó
          Windows 64 bits
          SOFTWARE\Wow6432Node\Python\PythonCore\\InstallPath\

          con VERSION = 2.5 ó 2.6 ó 2.7 para ambos casos

          El script bin\activate.bat primero busca en HKEY_LOCAL_MACHINE y luego en HKEY_CURRENT_USER.
          Si tu registro no cumple con este requisito básico (el script además chequea que exista un python.exe en el directorio donde se instaló) obtienes el “Failed to find Python installation directory”.

          Prueba lo siguiente:
          1. Desinstala Python.
          2. Limpia el registro con alguna herramienta (TuneUp Utilities, AVG PC Tuneup, etc)
          3. Reinstala Python.
          4. Chequea los valores del registro.

          Saludos

          • Felix A. dice:

            Disculpen, puse VERSION entre tags y por tanto no aparece.
            En realidad es:

            Windows 32 bits:
            Software\Python\PythonCore\VERSION\InstallPath\
            ó
            Windows 64 bits
            SOFTWARE\Wow6432Node\Python\PythonCore\VERSION\InstallPath\

            con VERSION = 2.5 ó 2.6 ó 2.7 para ambos casos.

            Saludos

  7. Phantom dice:

    Estoy dando vueltas en el sitio tratando de encontrar el addon-sdk, y no lo encuentro, deberían hacerlo más accesible.

  8. Antonio dice:

    Estoy tratando de entrarme un poco en esto del lenguaje de python díganme como puedo utilizar netbeans 7.3.1 ya descargue los plugin y todo pero todavia no encuentro la forma de hacer algo en python. El que me pueda ayudar aquí esta mi correo :aveliz@estudiantes.uci.cu

Dejar un comentario