News Xulfr

JetPack : système d'extensions 2.0

vendredi 22 mai 2009 à 13:03

Mozilla Labs lance le projet JetPack. L'objectif de ce projet est de développer une extension qui propose toute une API pour créer des extensions d'une manière plus simple, en réutilisant au maximum les technologies du web, et en n'obligeant pas à faire du XUL par exemple. Le but étant de permettre aux développeurs web de créer rapidement des extensions, sans avoir à lire un tutoriel XUL.

Une première version 0.1 est disponible sur le site de JetPack. Elle comprend

  • Une API JS pour modifier facilement la status bar, pour la gestion des onglets, pour les animations et..
  • Un support pour les bibliothèques externes (twitter par ex)
  • Intégration de jQuery
  • Un petit environnement de développement d'extension, reposant sur Bespin , l'éditeur web de Mozilla. Vous pouvez ainsi développer votre extension directement dans le navigateur, et la tester sans redemarrer Firefox !
  • Debuggage avec Firebug

Le développement d'une extension avec jetpack consiste en la création d'une page HTML et d'un fichier javascript. Plus d'overlay XUL, ou autre. Un des objectifs de ce nouveau système d'extension est aussi de réduire au maximum les problèmes de compatibilité que l'on rencontre actuellement avec les extensions quand on passe d'une version de Firefox à une autre.

Pour le moment, il faut voir JetPack comme un prototype de ce que proposera certainement Firefox 4. Le fonctionnement et les API vont évoluer ces prochains mois. Vous êtes d'ailleurs vivement encouragé à participer à ce projet et à donner votre avis.

Pour en savoir plus :

Précision : à priori, ce nouveau principe d'extensions ne remplacera pas le système actuel. Cela sera juste un autre moyen de faire des extensions. D'ailleurs, il sera spécifique à Firefox, puisque l'API est plutôt spécifique à un navigateur. Mais peut être pourra-t-on transposer ces mêmes concept, voir reprendre du code de jetpack pour proposer ce genre d'extension dans sa propre application XUL.

Trackbacks

Les trackbacks pour ce billet sont fermés.

Commentaires

Les commentaires pour ce billet sont fermés.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.