Manual extensión Firefox

Documentación > Manuales > Manual extensión Firefox

¿Que es una extensión de Firefox y que hace esta extensión?

Una extensión para Firefox es un complemento para el navegador Mozilla Firefox, el cual te permite añadir funciones únicas para un sin numero de necesidades que benefician enormemente tu experiencia de navegación y comodidad.

Esta extensión de firefox te permite añadir dos elementos al menú contextual de una imagen, los que te permitirán subir esta imagen a tu (ahora) hosting de imagenes o subir y redimensionarla.

Archivos a editar

Solo hay que editar un par de variables en unos cuantos archivos, hemos preparado especialmente los archivos necesarios para que la realización de este proceso sea más fácil. Todos los archivos necesarios para editar estan en la carpeta "Firefox_ex/es".

Editar en install.rdf:

Editar en install.js:

Editar en chrome/content/godlikea

Editar en chrome/locale/es-ES/godlikea/godlikea.dtd

Editar en chrome/content/godlikea/godlikeaOverlay.js (aparece dos veces)

godlikea.jar

Anda a la carpeta "chrome" y selecciona las carpetas "content" junto con "locale", comprimelas en un .zip de nombre cualquiera, posteriormente renombra el archivo comprimido a godlikea.jar. Ahora puedes borrar la carpeta "chrome" y "locale".

Creando el .xpi

Finalmente, ve a la carpeta "Firefox_ex/es" y selecciona la carpeta "chrome" junto con los archivos "install.js" e "install.rdf" y comprime todo en un .zip de nombre cualquiera, posteriormente renombra este archivo a tuextension.xpi

Compartiendo la extensión con tus usuarios

Basta con que abran el .xpi desde firefox, si la quieres ofrecer vía web, subela y agrega la siguiente regla en tu .htaccess:

Trabajo pendiente

Este manual y la extensión base son muy rústicos y algo complicados de efectuar por el numero de pasos que hay que seguir. Nos encantaría ofrecer algo más simple y rapido (mejorando el manejo de las variables e idiomas) pero para eso necesitamos personas que se manejen mejor con la creación de extensiones. Dejamos abierta la invitación ;)