News Xulfr

Mozilla Developer Resource Kit et DXR

vendredi 20 juin 2008 à 10:28

Un gros projet est en train de voir le jour, supporté par Mozilla, dont l'objectif est de fournir tous les outils pour aider les développeurs à être plus efficaces lors du développement d'applications basées sur la plateforme Mozilla. Il y a bien http://developer.mozilla.org (MDC) pour la documentation en générale et les tutoriaux, http://mxr.mozilla.org pour naviguer dans le code source, et http://www.xulplanet.com pour avoir de la doc de référence sur les composants XPCOM. Mais il faut reconnaître que le code de Mozilla est compliqué, que devmo n'est pas complet, ni xulplanet (voire obsolète), sans compter que parfois ces serveurs ne sont pas toujours très réactifs. Enfin les outils pour aider au développement ne sont pas très nombreux, ni très complets et dispersés dans la nature.

D'où la naissance du projet Mozilla Developer Resource Kit.

Lire la suite

XulRunner 1.9

jeudi 19 juin 2008 à 14:43

Sur les serveurs de téléchargements de Mozilla, XulRunner 1.9 est disponible en version finale, ainsi que le sdk correspondant.

XulRunner 1.9 est une version stable basée sur le moteur Gecko 1.9 utilisé dans Firefox 3, et inclus donc toutes les nouveautés qui interresseront tout les développeurs XUL.

Note : à l'heure où j'écris ces lignes, il n'y a pas encore d'annonce officielle de la part de Mozilla...

Mise à jour 20/06 : Ça y est, c'est officiel :-) À lire aussi les notes sur cette sortie

Firefox 3 est sortie !

mercredi 18 juin 2008 à 10:51

Si vous n'avez pas encore installer Firefox 3, courrez le télécharger ! Vous participerez par la même occasion au record du nombre de téléchargement d'un logiciel en 24h ! Pour avoir quelques infos supplémentaires sur cette tentative de record : voir mon billet sur mon blog.

Firefox 3, c'est plein de nouveautés pour l'utilisateur, mais aussi pour les développeurs d'extensions ou d'applications XUL basées sur XulRunner, avec le nouveau moteur Gecko 1.9.

XulRunner 1.9RC2 disponible

mercredi 4 juin 2008 à 11:02

XulRunner 1.9 RC2 est disponible en téléchargement ! C'est une distribution officielle : Mozilla fera donc à nouveau des sorties régulières de XulRunner, au même rythme que les versions de Gecko (et de Firefox donc).

Au programme de cette nouvelle version : toutes les améliorations de Gecko 1.9 que vous avez également dans Firefox 3. Rappelez-vous aussi que Firefox 3 n'est autre qu'une appli XulRunner, et donc peut executer des applications XulRunner !

Mozilla Europe cherche des stagiaires sur Paris

mardi 3 juin 2008 à 20:00

Bonjour à tous les étudiants qui nous lisent.

Une occasion à ne pas manquer: Mozilla Europe cherche des stagiaires sur Paris pour cet été !

Quelques détails: c'est payé, ça se passe en Juillet et en Aout et c'est relativement souple quand au sujet du stage (et donc des compétences requises).

Vous travaillerez avec Pascal Chevrel et Zbigniew Braniecki (Gandalf).

Quelques idées de projets (cf. le wiki de mozilla):

  • Améliorer le basculement entre les différents dictionnaires de Firefox 3 et Thunderbird 3;
  • Outils de traduction;
  • Thèmes et extensions à thème (sport, gestion de voyages ...),
  • Personnalisation de punBB/phpBB pour les communautés locales;
  • Améliorier les filtres bayésiens;
  • Traductions;
  • vous pouvez proposer vos idées en rapport avec les projets/sites de Mozilla

Bref, le stage de rêve ;)

Pour plus d'informations:

Nouveau dépôt de sources chez Mozilla

mardi 3 juin 2008 à 10:25

Il arrive que des projets basés sur Mozilla soient compilés à partir des sources de XulRunner ou de Gecko disponibles en téléchargement, voir même directement à partir du dépôt CVS de Mozilla. Cependant, à l'occasion de la fin du développement de Firefox 3.0 et Gecko 1.9, les développeurs de Mozilla viennent de basculer aujourd'hui même de CVS à Mercurial. Voici quelques détails sur cette révolution culturelle dans la vie du projet.

Lire la suite

Sortie de Firefox 3.0 RC1

dimanche 18 mai 2008 à 15:36

Après 33 mois de développements, une version candidate de Firefox 3.0 est disponible en téléchargement. Testez là ! Développeurs d'extensions, finissez de mettre à jour vos extensions pour ne pas deçevoir vos utilisateurs quand ils installeront la version finale !

Cette sortie annonce implicitement plusieurs choses importantes :

  • Une stabilisation du nouveau moteur de rendu Gecko 1.9. Les développeurs d'applications XUL et d'extensions vont donc pouvoir profiter pleinement de toutes ses nouveautés techniques.
  • Un fort potentiel de diffusion de Prism, le lanceur de sites et d'applications web dans leurs propres fenêtres, puisque Prism n'est maintenant plus qu'une extension pour Firefox 3
  • L'envahissement prochaine de XulRunner sur les machines des utilisateurs, par le biais de Firefox 3, puisque Firefox 3 repose sur XulRunner, et permet de lancer des applications XulRunner.
  • La sortie prochaine de binaires XulRunner 1.9, reposant donc sur Gecko 1.9.

Que du bon pour les technologies Mozilla, les standards, et pour les développeurs de RIA, clients riches et autres types d'applications !

Actu Gecko

jeudi 3 avril 2008 à 10:58

Bien que la préparation de la sortie de Firefox 3 mobilise pas mal de développeurs pour corriger des bugs, cela n'empêche pas d'autres développeurs de continuer à améliorer Gecko pour une version ultérieure (gecko 2.0 ou gecko 1.9.1). Quelques évolutions intéressantes :

Firefox 3.0 beta 5

jeudi 3 avril 2008 à 10:11

La dernière beta de Firefox 3.0 est sortie ! De plus en plus stable, avec de nombreuses corrections par rapport à la beta 4, la beta 5 peut être considérée comme étant fonctionnellement identique à ce que sera la version finale de Firefox 3. Bien sûr, il y a encore des bugs à corriger et des choses à fignoler dans l'interface. Prochaine version : Firefox 3.0 RC1 est attendue début Mai.

C'est la dernière ligne droite pour vous, développeurs d'extension, de finaliser l'adaptation de vos extensions pour Firefox 3.0. Ne faites pas plonger les utilisateurs dans la déception, lorsqu'ils migreront de la version 2 à la version 3 ! Pour rappel :

News du jour

mardi 18 mars 2008 à 09:49

Des nouvelles pour les développeurs XUL :

  • Dans Gecko 1.9 (Firefox 3), l'affichage des images qui sont utilisées pour le background tient compte de -moz-border-radius. (Voir un exemple sur le blog de songbird).
  • Mark Finkle explique une modification qui a été faite sur l'API FUEL. Mettez à jour votre extension si elle utilise cette API (mais bien sûr, elle l'utilise n'est-ce pas ? Car bien entendu, vous avez ou êtes en train d'adapter vos extensions pour Firefox 3 ;-) )
  • Comme vous le savez déjà certainement, Mozilla se lance à fond dans le mobile. Voici des nouveaux mokups pour firefox, mais aussi les premiers binaires de XulRunner pour les mobiles basés sur des processeurs ARM (Maemo par exemple). Blad Lassey en parle et vous donne une liste de mini-navigateurs utilisant XulRunner à tester sur votre mobile :-)
  • J'ai écrit un snippet pour montrer comment charger un document XML, le modifier, et le sauvegarder (dans un fichier local). Ça ne fonctionne que sur Gecko 1.9 car le composant documentEncoder n'est pas scriptable sur Gecko 1.8.
  • La version nightly de Firefox 3 a un score de 70/100 au test acid3. Sachez cependant que Firefox 3/gecko 1.9 n'atteindra pas 100/100. En effet, les tests qui ne passent pas encore concerne entre autre des choses comme les animations SVG, qui nécessitent trop de temps de développement pour être prêt pour la sortie de Firefox 3.

Prism 0.9 utilise Firefox 3 comme Runtime

samedi 8 mars 2008 à 00:07

Mozilla Labs vient de publier une mise à jour majeur de Prism qui en est donc à sa version 0.9 . Cette version apporte de nombreuses amélioration dont la possibilité d'installer Prism via le système d'extension de Firefox, d'utiliser Firefox 3 comme Runtime à la place de XulRunner, et d'installer sur le bureau une application Web directement à partir de Firefox.

Ci dessous, la traduction de l'annonce officiel de Mozilla Labs :

Prism est un logiciel prototype Open Source multiplate-forme prototype permettant aux utilisateurs de séparer les applications web du navigateur et de les lancez directement du bureau. Prism fait partie d'une série d'expériences menées par le Mozilla Labs pour combler le fossé existant entre l'expérience de l'utilisateur sur le Web et celle des applications de bureau, et explorer de nouveaux modèles de convivialité estompant la frontière entre ces types d'applications.

Philosophie

Nous pensons que le Web est une plateforme puissante pour l'innovation, et notre but avec Prism est d'entrainer le développement d'amélioration de cette plateforme de façon à ajouter les avantages des applications du bureau au Web. Prism n'est pas une nouvelle plateforme ou un nouveau produit mais plutôt un moyen pour Mozilla Labs d'expérimenter de nouvelles technologies pour étendre les capacités de l'Open Web. Les développeurs Web ne doivent pas avoir à lever le petit doigt pour rendre leur application compatible avec le bureau, desktop-enable, (même si il est possible d'ajouter des spécifications afin d'améliorer l'expérience utilisateur), alors que les utilisateurs peuvent choisir d'utiliser leurs applications web préférés dans leur navigateur, sur leur ordinateur, ou aux deux endroits.

Principales évolutions et mise à jour

Aujourd'hui nous publions une mise à jour importante de Prism qui inclu de nouvelles capacités d'intégration au bureau et une installation plus simple. Avec cette mise à jour, vous pouvez maintenant obtenir Prism simplement en installant une petite extension pour Firefox 3. Avec l'extension Prism pour Firefox 3, les utilisateurs peuvent dès à présent séparer les applications Web du navigateur Firefox sans avoir à installer et gérer un application Prism tierce. Installer simlement l'extension, rendez-vous à votre application Web préférée, puis sélectionnez Tools > Convert Website to Application.

Prism est donc disponible sous forme d'extension à Firefox 3 et exploite le fait que Firefox 3 peut servir de runtime pour lancer des applications XUL (Firefox 3 : le cheval de Troie). Mais Prism est toujours disponible en version standalone pour le cas où vous ne puissiez utiliser Firefox et que vous souhaitiez tout de même expérimenter Prism : Windows (installeur et archive), Mac et Linux.

Les autres améliorations de cette version sont :

  • La gestion des extensions
  • Plus d'options pour chaque webapp
  • Un gestionnaire de mots de passes

Les annonces officiels :

XulRunner 1.9, c'est pour bientôt

mardi 4 mars 2008 à 10:06

Mark Finkle (de Mozilla) vient de l'annoncer : il y aura des nouveaux binaires de XulRunner quand Firefox 3 sortira. Dans le bug correspondant à cette tâche (bug 415180), il est précisé que cette prochaine version de XulRunner sera bien évidement basée sur le nouveau moteur Gecko 1.9, le même que pour Firefox 3, et qu'il y aura d'autres versions qui sortiront pour Mozilla 2 (Gecko 2.0). Comme les versions précédentes, seul une version localisée en-US sera disponible, et il n'y aura pas de mise à jour automatiques activée par défaut.

C'est une bonne nouvelle car la dernière version officielle de XulRunner, la 1.8.0.4, datait de juin 2006, bien qu'il y ait eu depuis une version 1.8.1.3, non officielle, et que des "nightlies" étaient disponibles tout les jours, compilées à partir du trunk, donc basées sur Gecko 1.9 beta.

Mozilla à Fosdem

mardi 19 février 2008 à 10:08

Comme tous les ans, Mozilla aura un stand et une "devroom" à Fosdem, le célèbre meeting des développeurs de logiciels libres à Bruxelles, qui se tiendra le week-end prochain (23 et 24 février). Plus de 70 Mozilliens seront présents : des contributeurs sur la localisation, venus de toute l'europe, mais aussi des développeurs de Mozilla venu de Californie, ou de l'Europe. Bien sûr, des membres de Xulfr seront eux aussi présent.

C'est donc l'occasion de rencontrer les membres de la communauté Mozilla, et d'assister à diverses conférences dans la devroom.

Rendez-vous à Bruxelles !

Guide sur les templates sur devmo

lundi 14 janvier 2008 à 10:39

Sur developer.mozilla.org, le guide sur les templates a été presque entièrement mis à jour en expliquant comment utiliser le nouveau système de template dans Firefox 3, en particulier l'utilisation des sources de données XML et sqlite. C'est en anglais, mais ce sera très certainement traduit dans la section française par les contributeurs qui font un travail remarquable de traduction sur ce site. Au passage, le tutoriel XUL que l'on avait traduit sur xulfr a depuis quelques temps migré sur developer.mozilla.org.

Compatibilité des extensions avec Firefox 3

mercredi 12 décembre 2007 à 11:20

La version finale de Firefox 3 approchant (prévue premier trimestre 2008), vous, développeurs d'extensions, êtes encouragés à adapter vos extensions pour cette nouvelle version de notre navigateur préféré, afin de ne pas frustrer les utilisateurs qui mettront à jour. Voici donc quelques conseils :


Copyright © 2003-2007 association xulfr - 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.