Jetpack: una nueva generación de extensiones para Firefox

La gente de Mozilla anda muy activa últimamente y ahora ha presentado un nuevo proyecto llamado Jetpack, que viene a proponer una nueva forma de crear extensiones para Firefox. La idea es que si eres capaz de crear una página web puedas crear una extensión, sin tener conocimientos avanzados de programación. Y puede terminar siendo el paso definitivo para acercar las extensiones a muchos usuarios que ni siquiera las conocen, o para quienes las utilizan se animen a crear sus propias extensiones y compartirlas con otros usuarios. Como introducción lo mejor es ver el siguiente video demostrativo:

Por ahora Jetpack es una extensión más, pero que podría ser incluida en futuras versiones de Firefox. Una de las características es que las extensiones creadas usando Jetpack no requieren reiniciar el navegador, cosa que a muchos usuarios les parece molesto y Mozilla viene buscando resolver desde hace tiempo.

Al instalarla veremos un tutorial (al que podemos acceder luego escribiendo about:jetpack) donde podemos ver como comenzar a crear una extensión, con información sobre la API que es muy sencilla de usar, y hasta un par de ejemplos: uno de ellos, una especie de Gmail Notifier realizado en tan solo 50 líneas de código. En este enlace puede verse los demos disponibles con videos ilustrativos.

La idea es algo intermedio entre lo que es Greasemonkey y las extensiones que ya conocemos, pero no por ello es menos potente. Todo lo que hay que saber es algo de HTML, CSS y Javascript. Incluso disponemos de librerías Javascript como JQuery o la API de Twitter y se pueden ir agregando otras o crear librerías propias. Por ahora el proyecto se encuentra como experimental pero cualquiera puede colaborar con el mismo y experimentar un poco.

8 Comentarios

  1. 21 mayo 2009
    11:48 | #

    Pues Greasemonkey me parece genial, y Jetpack con sus esteroides también.

    así deberían haberse programado las extensiones desde un principio, aparte de no reiniciar el navegador para usar la extensión también se consume menos recursos, yo tengo muchas extenciones que hacen mi firefox cada vez mas y mas pesado, pero, las creadas con Jetpack o con greasemonkey no afectan mucho ese aspecto

  2. 21 mayo 2009
    11:52 | #

    Hay que ver si con esto se consumen menos recursos, sería perfecto si es así. Tal vez esto no fuese posible si no hubiesen existido antes las extensiones que ahora conocemos. Viene a ser una evolución de la idea ^^

    Saludos

  3. John
    23 mayo 2009
    9:19 | #

    Hola, tengo una pregunta que poco tiene que ver con el post…
    Existe alguna extension o script para descargar todas las imagenes enlazadas de una pagina web? Quiero decir, no las vistas previas, sino las imagenes originales

    Gracias de antemano y felicidades por el excelente blog

  4. 25 mayo 2009
    14:27 | #

    John: tal vez te sirva la extensión Save Images. O puedes probar con DownThemAll!.

    Saludos

  5. KaaMoS
    27 mayo 2009
    3:56 | #

    Uhhm… creo que John se refiere a galerías o thumbnails de imágenes qeu se encuentran en otro lugar (caso ImageShack, ImageVenue, ImageBam, PhotoBucket).

    El asunto con casi todas ellas, es que los enlaces finales van a HTML y no JPG, como debería ser; otras veces incluso se redireccionan a terceras páginas. Situaciones con las cuáles se hace imposible descargar imágenes enlazadas desde ThumbNails, obligando a abrir todos los enlaces y descargar una a una todas las fotos.

    Para estos casos, yo conozco un add-on que se encuentra en fase de desarrollo, su nombre es “ThumbsDown”, el cuál comete la accción basado en “reglas” creadas por el usuario. Estas reglas deben indicar el sítio de la miniatura y el destino, así como otros detalles relativos al redireccionamiento y a las series dadas a determinadas galerías.

    Este add-on es ideal para combinar con DownThemAll!.

    Esta es su ubicación en Mozilla Add-ons: https://addons.mozilla.org/es-ES/firefox/addon/6590

    Otra extensión que es capaz de hacer esto (y con el que no se necesitaría agregar comandos) es el “Bulk Image Downloader”, El problema con este, es que realmente no sería él quién tenga los códigos y las capacidades de descargar las galerías, ya que necesita de un software externo (y de pago) que sería el que tiene dentro de sí, todo lo necesario para realizar las descargas en una carpeta determinada. Se trata de un gestor especializado en este tipo de imágenes y que tiene el mismo nombre del add-on.

    Entonces ahí está el asunto… o tomar el gratuíto y totalmente personalizable en cuanto a las “guías” para las descargas, cosa que es trabajo a mano y tiene su sacrificio; o usar otro add-on que “ya trae todo”, solo habría que pagar por el uso del programa externo.

    Personalmente me inclino por lo primero, prefiero sacrificarme un poco e ir aprendiendo paso a paso hasta que me sea “mogollo” crearle los parámetros conforme las eventualidades se presentan. No me mata ese asunto de los “add-ons Hook” que realmente no hacen nada… solo te conectan por fuera de Firefox para usar un programa de pago, sinembargo hay que nombrarlos, solo con fines educativos :P .

  6. 28 mayo 2009
    16:10 | #

    Buen aporte KaaMoS ^^ No conocía ese complemento ThumbsDown.

  7. KaaMoS
    29 mayo 2009
    0:31 | #

    Hombre, Nico… para mi es un gusto ayudar. En este lugar he aprendido muchas cosas.
    Lo menos que puedo hacer es aportar con lo que he visto y aprendido.

    Por cierto, si vas a la web de los autores de ThumbsDown, podrás acceder a su foro y allí aprender maneras avanzadas de crear nuevos comandos para diversas páginas.

    Como yo soy un entero novato, apenas si les pregunté si tenían en mente crear algo como un UserScripts.org para su add-on. La idea no les molesta, eso si, me dijeron que no iba a ser así de grande (cosa que se entiende :P ).

  8. KaaMoS
    23 septiembre 2009
    14:39 | #

    Volviendo con el tema de las imágenes en Thumbnails, he encontrado un “ayudante para DownThemAll!” mucho mejor que el anterior.

    Se trata de DownThemAll! AntiContainer, este add-on uncluye “plugins” (supongo que es una base de datos con scripts) que incluyen los datos necesarios para evadir páginas que redirigen los enlaces reales, así como máscaras en HTML y otros. A su vez, estos “plugins” pueden ser habilitados/deshabilitados desde la ventana de opciones del add-on.

    Cuando se instala, este add-on agrega un nuevo filtro al gestor de DownThemALL!, de esta manera podemos habilitarlo/deshabilitarlo (por defecto queda habilitado), entonces solo necesitamos trabajar como de costumbre (en la página) con el DownThemAll! …clic derecho, etc… DownThemAll! AntiContainer se encargara de hacer descargables a todas esas fotos en thumbnails y que se encuentran hospedadas en esos sítios algo “fastidiosos” (y sin dar mucho más que un par de clics).

    -=[Aquí]=- dejo el enlace.

    Saludos!!!

Escribir un Comentario

*
*