Mozilla Labs komt met Jetpack
Mozilla Labs heeft gister een nieuw extensie systeem voor Firefox aangekondigd: Jetpack. Met Jetpack wordt mogelijk om extensies te schrijven voor Firefox met alleen maar web-technologieën zoals HTML, Javascript en jQuery.
Wat is Mozilla Jetpack?
Een Jetpack extensie bestaat in eerste instantie uit 1 Javascript bestand. In dit Javascript bestand gebruik je simpelweg, net zoals binnen een website, een onload-handler om je eigen functionaliteit toe te voegen aan de browser. Op dit moment is de jetpack API nog vrij beperkt: je kunt voornamelijk notificaties tonen, browser tabs beheren en (middels HTML) elementen toevoegen aan de statusbalk. Aan dingen als Toolbars en context menu's wordt nog hard gewerkt.
Om het developers nog iets makkelijker te maken wordt Jetpack standaard geleverd met enkele Javascript libraries. Zo is jQuery direct beschikbaar vanuit een Jetpack extensie en is er een Twitter library beschikbaar. De hoeveelheid beschikbare libraries zal in de toekomst uiteraard worden uitgebreid.
Erg interessant is ook het feit dat een extensie, met behulp van Bespin, direct in de browser geschreven, met Firebug gedebugged en zonder herstarten van de browser geinstalleerd kan worden. Oftewel, om een extensie te schrijven heb je echt alleen maar een browser nodig en het ontwikkelen kan veel sneller dan met een gewone firefox extensie het geval is.
Jetpack installeren
Om een eigen Jetpack extensie te ontwikkelen heb je niet zoveel nodig. Hoewel Jetpack ook gewoon in Firefox 3.0 werkt, bevat deze een probleem binnen de Javascript afhandeling waardoor regelnummers in eventuele foutmeldingen niet accuraat zijn. Het is dus aan te raden om voor development even Firefox 3.5 beta 4 te downloaden.
Download Firefox 3.5. beta 4 »
Vervolgens heb je ook de Jetpack extensie voor Firefox nodig:
Download Mozilla Labs' Jetpack extensie voor Firefox
Om een introductie tot Jetpack extensies te krijgen, die je direct vanuit je browser kunt toepassen, kun je naar de lokale Jetpack pagina gaan. Dit doe je door about:jetpack als URL op te geven in je locatie balk. Hier vind je o.a. de tutorial maar ook de reeds geinstalleerde jetpack extensies en het geheugenverbruik van Jetpack extensies.
Volg Scriptorama via RSS!
Reageer ook!
[...] Jetpack 0.2 - Mozilla Labs heeft een nieuwe versie van haar Jetpack extensie systeem uitgebracht. In deze versie zitten o.a. [...]
Door Ook interessant | Scriptorama.nl op 06.19.09 @ 7:45 am | Permalink
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>