News Xulfr

SeaMonkey 1.0 Beta Released

vendredi 23 décembre 2005 à 19:05

Comme l'annonce MozillaZine, la nouvelle version de SeaMonkey, bêta 1, est sortie. Outre les améliorations "classiques" comme le glisser/déposer des onglets, SVG, <canvas>, l'autoscroll, E4X, on retrouve le nouveau logo officiel, largement plus réussi que le logo "fait maison" des versions alpha.

SeaMonkey est le projet communautaire reprenant la suite Mozilla. Il n'est pas officiellement supporté par la fondation, mais profite du même soutien logistique que Firefox et Thunderbird. SeaMonkey 1.0 est basé sur Gecko 1.8, à l'instar de Firefox 1.5.

La nouvelle roadmap pour Firefox 2.0 et 3.0 est arrivée !

vendredi 23 décembre 2005 à 19:04

Mettant un terme à de longues semaines de doute, les plans des développeurs pour les deux prochaines versions majeures de Firefox, la version 2 et la version 3, sont enfin arrivés.

Lire la suite

Nouvelle gestion des marque-pages pour Firefox 2.0

vendredi 23 décembre 2005 à 19:03

Déjà annoncé par plusieurs têtes pensantes de planet.mozilla.org, le nouveau système intelligent de gestion des bookmarks (ou marque-pages) fait son apparition dans un premier build.

Lire la suite

Le plan des futures versions de XulRunner

mercredi 21 décembre 2005 à 12:12

Benjamin Smedberg nous livre la nouvelle roadmap de XulRunner.

On y apprend ainsi que les versions compilées actuellement à partir de Mozilla 1.8 sont considérées comme des versions "preview" stables pour les développeurs (puisque basées sur le même noyau que Firefox 1.5).

Une première version officielle "stable developer preview", 1.8.0.1 sortira à peu prés en même temps que Firefox 1.5.0.1, courant Janvier 2006. Bien qu'il y aura à peu prés toutes les API stabilisées de Gecko 1.8, il manquera toutefois à XulRunner 1.8.0.1 certaines fonctionnalités prévues, comme par exemple un gestionnaire d'installation/désinstallation et de mise à jour des applications basées sur XulRunner, un meilleur toolkit XUL pour le développeur, etc.

La plupart de ces fonctionnalités manquantes seront livrées avec la version 1.8.1 de XulRunner qui est prévue durant l'été 2006 en même temps que Firefox 2.0.

Il faudra attendre début 2007 pour avoir une première version officielle publique, que l'on pourra qualifier de "version de production stable". Ce sera la version 1.9, et comme son numéro l'indique, elle utilisera le futur moteur Gecko 1.9 qui apportera énormément de nouveautés, comme Javascript 2, l'utilisation de python dans XUL etc.. Firefox 3.0 reposera d'ailleurs entièrement sur XulRunner 1.9.

Bien que la date de la première version officielle stable soit éloignée, XulRunner 1.8 est tout à fait utilisable. De nombreuses applications commencent à faire leur apparition, comme DaimXul, un logiciel de traitements avançés d'images, ou encore Songbird, un véritable JukeBox.

Plus d'info sur XulRunner.

Mozilla et XulFr aux FOSDEM 2006

samedi 17 décembre 2005 à 10:17

Axel Hetch (l10n) invite toutes personnes intéressées par le développement Mozilla à venir faire un tour à la Mozilla Developers Room aux FOSDEM 2006. Tristan Nitot invite à son tour la communauté Mozilla francophone à le rejoindre à Bruxelles.

XULFr sera donc présent le 25 et le 26 février.

À son tour, l'équipe de XULFr vous invite à vous rendre au pays de la bière pour découvrir pendant tout un weekend les coulisses de vos logiciels favoris (et d'autres).

XulWidgets

lundi 5 décembre 2005 à 11:36

Alex Vincent annonce qu'il lance le projet XulWidgets. Ce projet vise à rassembler des widgets XUL existants et bien sûr à en fournir des nouveaux. Il permettra donc de fournir aux développeurs XUL une bibliothèque de widgets à utiliser dans leurs applications.

La liste précise et la documentation seront publiés prochainement.

XULFr aux Journées du libre à Montpellier

vendredi 2 décembre 2005 à 12:43

Paul Rouget de l'équipe xulfr sera présent aux journées du libre à Montpellier pour animer une conférence autour de la plateforme de développement Mozilla le samedi 10 décembre.

L'objectif de cette conférence est de présenter Gecko et de montrer concrètement comment exploiter la plateforme de développement Mozilla. La conférence s'adressera plutot à un grand public, les points techniques ne seront pas spécialement abordés, on s'orientera plutot vers des demonstrations de ce que l'on peut faire avec Gecko.

À samedi !

Mozilla Firefox 1.5, c'est la fête !

lundi 28 novembre 2005 à 19:04

La toute dernière version stable de Mozilla Firefox est sortie en version 1.5. Et c'est donc évidement l'occasion de se réunir pour féter ça dignement.

Un repas sera donc organisé le samedi 3 décembre à Paris.

Si vous êtes intéressés, merci de vous inscrire sur le wiki.

Si vous en avez, n'oubliez pas de revetir vos TShirts/Polo/Sous-Vêtements/Pin's Mozilla et d'amener vos peluches Firefox, histoire que l'on vous repère facilement :)

À Samedi !


Merci de vous inscrire sur le wiki en mettant votre nom, votre email (facultatif) et le nombre de personnes prévues.

Pour valider rapidement la réservation, merci de vous inscrire rapidement. On vous tiendra au courant sur le Wiki ou par email du choix du restaurant et de l'heure du rendez-vous.

Pour plus d'info: paul.rouget at no-log.org

Firefox 1.5 est sorti

mercredi 30 novembre 2005 à 00:48

Un peu plus d'un an aprés la version 1.0 et 113 millions de téléchargements, la fondation Mozilla sort la version 1.5 de Firefox. Cette version est basée sur le tout nouveau moteur Gecko 1.8, qui incorpore une multitude de nouveautés technologiques.

Vous pouvez télécharger Firefox 1.5 sur le site de Mozilla Europe. Il est disponible en une vingtaine de langue.

N'oubliez qu'une petite soirée est organisée pour l'occasion sur Paris samedi prochain.

Nouveaux articles dans le wiki

mardi 29 novembre 2005 à 12:28

À l'occasion de la sortie de Firefox 1.5 qui devrait se faire dans les heures à venir, de nombreux articles du wiki ont été mise à jour, complétées ou ajoutées. Vous pouvez donc lire (ou relire)

N'oubliez pas non plus la doc sur XPCNativeWrapper (activé par défaut dans Firefox 1.5), sur la configuration de Firefox pour le développement de vos extensions etc.

Il reste encore beaucoup de pages à compléter. Nous vous encourageons donc à nous aider à ajouter les informations manquantes dans le wiki.

Présentation de la plateforme Mozilla

vendredi 25 novembre 2005 à 11:30

Brian king de chez MozdevGroup vient de publier une présentation de la plateforme Mozilla. Il énonce les avantages, les inconvénients de la plateforme, et présente également XulRunner.

Open Kiosk

lundi 21 novembre 2005 à 10:34

Le mozdevgroup diffuse depuis un certain déjà le logiciel Open Kiosk. C'est une extension permettant de transformer une machine en kiosk, c'est à dire de pouvoir installer sur une borne interactive un navigateur aux fonctionnalités limitées, évitant aux utilisateurs de prendre le contrôle de l'environnement, de démarrer une autre appli etc. En clair, avec un logiciel comme Open Kiosk, les utilisateurs ne peuvent que surfer sur les sites qui sont configurés dans le kiosk et ne peuvent rien faire d'autre (fermer la fenêtre, ajouter/éditer des bookmarks etc..).

Open Kiosk ne fonctionnait jusqu'à maintenant qu'avec Mozilla 1.7. Mais Brian King a annoncé sur son blog qu'il est en train d'adapter Open Kiosk pour XulRunner et Firefox 1.5.

Participez au concours &quot;Extend Firefox&quot; !

dimanche 6 novembre 2005 à 00:04

La fondation Mozilla a lancé le 4 novembre 2005 un concours sur la réalisation d'extension pour son navigateur Mozilla Firefox. Ce concours est ouvert à tous, c'est-à-dire même à nous autres, européens. La clôture du concours est fixée au 6 janvier 2006.

L'objectif est donc la réalisation d'une extension innovante, et le jury aura plusieurs critères de classement des meilleures contributions :

  • la plus inovante
  • la plus utile
  • la meilleure ergonomie pour l'utilisateur
  • la meilleure intégration à un service Web

Il y aura de nombreux prix, et le gagnant du grand prix du jury reçevra un magnifique ordinateur Alienware Aurora 7500 Firefox Edition PC.

Pour ce concours, Il est préférable de développer votre extension pour la future version de Mozilla Firefox 1.5. Le site de xulfr.org et son forum restent à votre disposition pour tous renseignements utiles sur ce concours ou pour toute aide au développement de votre extension.

IDX-asso : gestion d'adhérents en XUL

jeudi 14 avril 2005 à 16:42

IDX-asso est une application web réalisée par la société IdealX en partenariat avec mozilla-europe (lire le communiqué de presse). Elle permet de gérer les adhérents d'une association ou de toute autre organisation. Sa particularité réside dans son interface utilisateur : elle est réalisée non pas en HTML, mais en XUL, et s'appuie en parti sur des services web. Un tel choix technologique permet d'allier les avantages des applications web traditionnelles (déploiement et mise à jour aisés) avec les avantages des clients lourds : interface utilisateur ergonomique, réactive et riche. Le seul bémol : installer Mozilla sur les postes utilisateurs.

IDX-asso a été déployé au parti socialiste et plus de 300 utilisateurs pourront gérer les 150 000 adhérents.

capture d'écran de IDX-Asso

IDX-asso démontre ainsi que les technologies Mozilla sont suffisement matures pour une utilisation "industrielle". Pour en savoir plus sur ces technologies, n'hésitez pas à consulter la rubrique sur les applications web en XUL.

Avenir de XForms et optimisations sur Gecko

jeudi 3 novembre 2005 à 23:35

Alan Beaufour va quitter Novell. Novell finançait le projet de l'implémentation de XForms dans Firefox, et Alan en était le principal développeur. Du coup, le développement de XForms risque de connaître un serieux ralentissement, même si Alan tentera de progresser un maximum d'ici la fin novembre, malgré un manque compréhensible de motivation.

Toutefois, l'implémentation de XForms est bien avançée et on peut utiliser d'hors et déjà des formulaires XForms pas trop complexes.

Il faut éspérer que quelqu'un voudra bien prendre la suite. On peut aussi se mettre à réver : et si Mozilla Corp embauchait Alan ? :-)

Au chapitre des bonnes nouvelles : Robert Acceturra, monsieur "foreignObject" (entre autre), se lance dans l'optimisation de la partie affichage de Gecko. Il explique ainsi brièvement comment la partie "layout" de Gecko fonctionne actuellement, ses défauts, et comment il compte les résoudre. Son travail est important car il touche à la partie la plus importante de Gecko, se reposant sur les rêgles de fichiers CSS et les améliorations attendues permettra un affichage plus rapide non seulement des pages HTML, mais aussi des fichiers XUL, SVG etc...

Firefox 1.5 RC1 est sorti

mercredi 2 novembre 2005 à 15:03

La version 1.5RC1 est sortie aujourd'hui. Nous vous encourageons à la tester pour débusquer les derniers disfonctionnements. Une version RC2 est prévu dans une dizaine de jours environ.

Nous vous invitons également à nous aider à compléter ces pages du wiki de xulfr :

Extension Developer's Extension

jeudi 27 octobre 2005 à 14:14

Extension Developer's Extension est une extension bien utile pour les développeurs. Elle est développée par Ted Mielczarek et se trouve encore en version beta.

Elle fournit à partir du menu Outils de Mozilla Firefox les fonctionnalités suivantes :

  • constructeur de paquetage XPI ou JAR
  • éditeur de fichiers install.rdf
  • fenêtre d'exécution de code javascript en ligne pour vos extensions, mais aussi sur des pages Web
  • éditeur XUL en temps réel
  • éditeur HTML en temps réel
  • rechargement de tous les enregistrements chrome sans avoir à relancer le navigateur

Vous pouvez suivre l'avancement du projet sur le forum de Mozillazine (en anglais).

Presentations XTech 2005

jeudi 9 juin 2005 à 23:54

Comme on vous l'avait annoncé il y a quelques temps, les 24,25 et 26 mai derniers se sont tenus les conférences XTech 2005, auquels ont participé nombre de développeurs de Mozilla. Vous trouverez sur Mozillazine-fr, la liste des présentations qu'ils ont éffectué et ainsi que leurs reflexions sur ce qui a été montré au Xtech : Mozilla au XTech 2005.

Firefox 1.5 dans deux mois et demi environ

mercredi 31 août 2005 à 23:54

Les développeurs de Mozilla ont publiés les prochaînes dates pour la sortie de Firefox :

  • Firefox 1.5 beta 1 : 8 Septembre
  • Firefox 1.5 beta 2 : 5 Octobre
  • Firefox 1.5 RC 1 : 28 Octobre

Cela n'est pas précisé, mais on peut estimer une sortie finale courant Novembre ou au plus tard début Décembre.

PS: on pourrait ésperer, pourquoi pas, une sortie le 9 novembre, date anniversaire de la sortie de Firefox 1.0 ;-)

Xforms Preview 2

jeudi 13 octobre 2005 à 23:53

Nous en avions déjà parlé, il y a une implémentation en cours de XForms dans Mozilla. Le projet avance trés bien et l'extension XForms sera operationnelle pour la sortie de Firefox 1.5.

Aujourd'hui est sortie la version "preview 2" de l'extension et est disponible pour Firefox 1.5 beta2. Comme le montre la page d'avancement du projet, il manque encore quelques caractéristiques à développer mais le principal est là et permet de faire fonctionner des formulaires XForms assez complexes.

À cette occasion, une page dédiée à XForms a été crée sur le wiki et met notamment en avant les avantages de XForms sur les formulaires HTML. Libre à vous bien sûr d'y rajouter toute information complémentaire interressante sur XForms.

Développeurs : migration de vos extensions

jeudi 8 septembre 2005 à 23:53

DevNews vient de publier une petite liste de choses que doivent faire les developpeurs d'extensions pour qu'elles fonctionnent avec Firefox 1.5 beta, dont voici une traduction :

  • Téléchargez une nightly build de Firefox (Pour windows, pour mac et linux).
  • Firefox 1.5 beta vérifiera la compatibilité des extensions avec la version 1.4. Il faut donc mettre la valeur "1.4" dans la variable "maxVersion" du fichier d'installation de votre extension. Pour la version finale de Firefox 1.5, il faudra mettre "1.5".
  • Ne pas oublier que XPCNativeWrappers est activé par défaut (pour comprendre XPCNativeWrappers, voir l'explication sur developer.mozilla.org et pour comprendre comment l'enregistrement chrome de votre extension affecte l'utilisation de XPCNativeWrappers, voir la page expliquant l'enregistrement chrome)
  • Testez votre extension avec Firefox 1.5 beta. Et en cas de problème, signalez le sur netscape.public.mozilla.browsers.
  • Si votre extension est listée sur Mozilla Update, allez vérifier que toutes les informations sont mises à jour via votre compte

Journées Du Libre à Lyon : Recherche de projets et de témoignages

vendredi 30 septembre 2005 à 23:44

Xulfr sera présent aux Journées Du Libre à Lyon (JDLL). Pour l'occasion, une conférence sera organisée le Samedi 15 Octobre pour présenter Mozilla en tant que plateforme de développement. Nous aimerions en profiter pour présenter différents projets et expliquer pour quelles raisons Mozilla a été choisi.

Donc si vous avez développé un projet ou l'intention d'en faire un basé sur Mozilla, et si cela peut vous intéresser de profiter de la conférence pour que l'on puisse le présenter rapidement, contactez nous en précisant:

  • Quel type de projet vous développez.
  • Pourquoi vous avez choisi la plateforme Mozilla.
  • Finalement, considérez vous avoir fait le bon choix.
  • Si vous avez une démo, ce serait aussi très sympa :)

Si vous êtes sur Lyon le 14 ou le 15, n'hésitez pas à venir nous voir sur le stand Mozilla Europe !

Merci !

La planète Xulfr ouvre ses portes

mercredi 26 octobre 2005 à 19:03

À l'image de planet.mozilla.org, Xulfr.org sort également son site d'agrégation de blog, planete.xulfr.org. Il regroupe donc les fils rss de blogs francophone où il est question de technologies Mozilla :

  • blogs de développeurs XUL (développeurs d'extensions, d'application Mozilla, traducteurs d'applis Mozilla etc ...)
  • blogs de personnes parlant des technologies Mozilla, ou de l'actualité Mozilla en général.
  • site de news sur Mozilla.

Si vous aussi vous voulez y voir apparaître votre blog, envoyez son lien par email à webmestre chez xulfr.org, et dans le cas où ce n'est pas un blog 100% Mozilla, indiquez également la ou les catégories de vos billets qui parlent de Xul, Mozilla etc. Il faut bien sûr que votre site propose un flux rss (ou atom).

Logo planete.xulfr.org

Une appli OpenGL utilisant Gecko.

mercredi 26 octobre 2005 à 18:05

Doug turner vient de sortir une petite application, mozGL, utilisant OpenGL et embarquant Gecko, le moteur de rendu de Mozilla Firefox. Il montre ainsi l'affichage d'une page web par gecko dans une surface vue en perspective. Toute la page web est fonctionnelle : il est possible de cliquer, de remplir des formulaires etc.. Il y a encore quelques bugs mais cela montre une utilisation originale de Gecko.

Rappel : OpenGl est une API pour faire de la 3D.

Pas de connecteurs SQL dans XulRunner

lundi 24 octobre 2005 à 12:16

Benjamin Smedberg confirme qu'il n'y aura pas de connecteurs de base de donnée dans XulRunner, à part SQLite qui servira dans Gecko 1.9 pour le stockage des différents fichiers de configuration.

Il explique les raisons à cela : l'objectif de XulRunner est de fournir une plateforme pour les applications clientes basées sur les technologies du web et utilisant des services web pour communiquer. La communication entre votre application et un serveur de base de donnée devra donc se faire via des services web (donc via un serveur http), comme des appels en SOAP, en XML-RPC ou ce que vous voulez via XMLHttpRequest.

Il fait toutefois remarquer que si la communication directe avec un moteur de base de donnée est essentielle pour vous, il suffira alors de fournir avec votre appli l'extension sql, qui existe depuis quelques temps déjà, et qui permet de communiquer avec une base MySql, Postgres et Sqlite. Cependant, il faut pour l'instant la compiler vous même : ils vont donc l'améliorer un peu et ils la proposeront sur le site des extensions de mozilla.

Firefox hacks en français

lundi 19 septembre 2005 à 09:48

Mozinet nous informe que O'reilly France édite la version française de Firefox Hacks : Firefox à 200%. Ce livre de 416 pages écrit par Nigel McFarlane, l'auteur de Rapid Application Development with Mozilla, présente une centaine de trucs et astuces dans Mozilla Firefox, qui sont utiles à tous ceux qui veulent en savoir plus sur ce navigateur, mais aussi développer des extensions qui profitent au maximum de ces ressources.

Les cahiers du programmeur : XUL

samedi 17 septembre 2005 à 09:34

Un nouveau livre sur XUL est sorti : XUL, dans la collection des cahiers du programmeur chez Eyrolles. En voici la déscription :

À travers la création d'un forum de discussion, découvrez et maîtrisez la puissance de l'environnement de développement Mozilla, depuis la réalisation d'interfaces graphiques avec XUL et CSS jusqu'à la logique applicative avec Javascript et XPCOM et le déploiement avec XPI. On verra comment intégrer l'application dans le navigateur grâce aux overlays et à RDF et comment recourir à l'API DOM dans JavaScript et PHP 5. L'étude de cas décrit également l'interfaçage avec un annuaire LDAP, la connexion à un serveur SOAP ou la réutilisation de code avec XBL.

Ce livre de plus de 300 pages semble donc plutôt complet puisqu'il passe en revu toutes les facettes du framework Mozilla.

Il vient compléter la toute petite liste de livres existants sur XUL. À noter qu'il s'agit d'un livre en français, et écrit par des Français : Jonathan Protzenko et Benoît Picaud.

PS : le code source des exemples du livre se trouvent sur http://www.xulforum.org/site/

Firefox 1.5 beta disponible

vendredi 9 septembre 2005 à 10:38

La version beta 1.5 de Firefox est sortie aujourd'hui. C'est l'occasion pour les nombreux développeurs d'adapter leurs extensions pour cette nouvelle version et aux autres utilisateurs avançés de tester les nouvelles fonctionnalités de cette version.

Plus d'informations sur mozillazine-fr ou blogzinet. Une partie des nouveautés, notament pour les développeurs, sont disponibles sur le wiki de Xulfr : Nouveautes de Firefox 1.5. Cette page sera mise à jour prochainement (mais vous pouvez aussi aider à la mise à jour dés maintenant ;-).

PS : Thunderbird 1.5 beta ne devrait pas tarder à suivre.

Un python dans le lézard

vendredi 9 septembre 2005 à 10:15

Cela a été demandé maintes fois par beaucoup de développeur XUL, Brendan Heich l'avait annoncé il y a un an et demi, et ce voeux commence à devenir réalité comme l'écrit aujourd'hui Brendan dans son blog : la possibilité d'utiliser python à la place de javascript dans les écrans XUL (exemples à l'appui) !

Le développement se fait actuellement dans la branche DOM_AGNOSTIC_BRANCH du dépot cvs de Mozilla. L'objectif de ce développement n'est pas seulement la prise en charge de Python, mais aussi de modifier le code afin qu'à l'avenir, ils puissent intégrer plus facilement la prise en charge d'autres langages. Le résultat de ces développements seront intégrés dans le tronc d'ici la fin de l'année. Ainsi donc, gecko 1.9 (sur lequel sera basée la prochaine version majeure de Firefox aprés Firefox 1.5), permettra d'utiliser python dans ses scripts.

Mais à une seule condition : il faudra que l'interpreteur python soit installé sur la machine de l'utilisateur (ce ne sera pas possible d'embarquer python dans gecko, ça ferait un trop lourd logiciel). Et c'est donc un problème encore à résoudre pour les développeurs de Mozilla : comment obliger l'installation de python quand il est requis et qu'il n'est pas déjà installé, en même temps que firefox, et quelque soit la plateforme.

Brendan en profite pour confirmer que Javascript ne sera pas abandonné, loin de là, et prévoit même d'y apporter de nombreuses améliorations (à part E4X dans Gecko 1.8, il n'y a pas eu vraiment d'évolution depuis pas mal de temps dans le moteur JS). Car le moteur Javascript est trés performant, léger et particulièrement bien adapté au "scripting" dans les écrans XUL.

Sécuriser les scripts de vos extensions avec XPCNativeWrapper

jeudi 8 septembre 2005 à 11:17

Derrière ce nom barbare XPCNativeWrapper, se cache un système de contrôle qui permet d'être sûr d'appeler les propriétés et méthodes originales d'un objet issue d'une page web distante. En effet, en javascript il est possible de redéfinir toute propriété et méthodes à la volée d'un objet, mais si celui-ci est instancié et fourni d'office par Gecko. C'est le cas par exemple de l'objet document, math, array, window et tous les objets dom définissant un document xml.

Je viens de mettre en ligne une page expliquant ce qu'est XPCNativeWrapper, et comment l'utiliser afin de réaliser des extensions sans trous de sécurité dans les objets de pages distantes.

Interview de Axel Hecht

mardi 6 septembre 2005 à 10:33

O'Reilly vient de publier une interview de Axel Hecht, l'un des membres fondateur de Mozilla Europe, s'occupant de la partie XSLT et RDF dans Mozilla. Dans cette interview, Axel explique entre autre ce que sera XulRunner.

Roadmap Minimo

mardi 30 août 2005 à 10:10

Doug turner vient de publier sur son blog une mini roadmap décrivant les prochaines avancées de Minimo. Je rappelle que Minimo est un navigateur basé sur Gecko et déstiné aux PDA, téléphones portables et tout autre appareil ayant des ressources limitées.

Ainsi la version 009 sortira le 21 septembre. Entre autre, elle fonctionnera mieux sous linux et aura une boîte de dialogue pour choisir ses préférences. L'optimisation de l'occupation mémoire sera aussi une des préoccupations pour cette version.

La version 010 (octobre) proposera un installateur pour Windows CE, un script d'installation pour Debian, une version pour smartphone 2003, basculement portrait/paysage et un meilleur mode plein écran.

Pour les suivantes, je vous laisse lire la roadmap. Il va de soi que ces avançées sont des prévisions, et sont succeptibles d'être modifiées.

Tutoriel XUL en version imprimable

vendredi 19 août 2005 à 23:11

Grâce au travail de toute l'équipe de xulfr.org (et sur l'impulsion de Paul Rouget), nous vous proposons une version en téléchargement du tutoriel principal XUL au format PDF. Ce document comporte 266 pages qui peuvent être imprimées plus aisément qu'au format HTML disponible jusqu'à présent.

Lien de téléchargement : http://xulfr.org/xulplanet/

Précisions sur les différentes versions de Firefox et Gecko

vendredi 26 août 2005 à 17:52

Comme l'avait évoqué Paul il y a une semaine, des choses importantes sont arrivées dans le développement de Firefox. Les développeurs d'extensions, notament, doivent faire attention d'utiliser la bonne version de Firefox ou de Thunderbird.

Lire la suite

Mise à jour du Tutoriel XUL

lundi 11 juillet 2005 à 11:55

Après quelques modifications apportées par Neil Deakin sur son XUL Tutorial, l'équipe de xulfr.org a repris la traduction de quelques sections et a assuré une relecture intégrale de l'ensemble du tutoriel proposé en novembre 2004.

Nous sommes heureux de vous annoncer cette nouvelle parution. Une archive au format ZIP est également disponible pour une éventuelle consultation hors ligne.

Amélioration des tableaux dans Javascript

jeudi 18 août 2005 à 09:58

Cela faisait un bout de temps que l'implémentation de Javascript dans Mozilla n'avait pas évoluée. Cependant Firefox 1.5 (donc Gecko 1.8) proposera certaines nouveautés, en plus de E4X, notament en ce qui concerne les tableaux. Les développeurs disposeront donc de nouvelles méthodes sur l'objet Array.

Lire la suite

Mozilla &amp; OpenGL

mercredi 17 août 2005 à 02:15

Testez l'accélération graphique de Cairo via Glitz !

Glitz permet à Cairo d'exploiter OpenGL. Vous pouvez le tester en téléchargeant la version GNU/Linux ici .

Sous GNU/Linux, il vous faut la libstdc6 (apt-get install libstdc++6) et préciser l'utilisation de Glitz (export MOZ_GLITZ). Il vous faut bien évidement le support DRI pour votre carte graphique.

Pavlov et Vlad travaillent sur la nouvelle plateforme de rendu de Mozilla. Ils utilisent Cairo à travers Thebes (le wrapper permettant l'utilisation totale de Cairo dans Mozilla). Ils intégreront leur travail dans le trunk dans la semaine.

Plus d'infos:

La branche 1.8 est désormais sortie , surveillez bien le trunk, beaucoup de code va être intégré autour du rendu.

Création de la Mozilla Corporation

mardi 9 août 2005 à 11:18

Mercredi dernier, la fondation Mozilla annonçait la création de la société Mozilla Corporation.

Cette société n'est pas une société comme les autres puisque son unique actionnaire est la fondation. Il n'y aura pas de stocks options, ni d'entrée en bourse. Les raisons de cette création sont plus des raisons fiscales que des raisons de profits. En effet, avec le succés de Firefox, la fondation engrangeait plus de revenus que prévu, notament par le biais des affiliations avec les moteurs de recherche (ceux listés dans la zone de recherche du navigateur). Ce qui commençait à devenir incompatible avec le statut d'une fondation, qui ne doit pas générer de profit. D'où la création de cette société qui permettra d'être clair vis à vis du fisc américain.

Elle permettra donc d'entretenir des partenariats commerciaux avec d'autres sociétés, et d'engranger des revenus qui seront entièrement investit dans le développement des produits Mozilla, et également reversés à la fondation qui ne s'occupera plus que de la promotion, des relations avec la communauté. Elle sera également chargée de la direction des projets Mozilla, le développement étant confié à la Mozilla Corporation et à la communauté open-source.

Qu'est ce que cela va changer concrêtement ? Pas grand chose en fin de compte. Les produits Mozilla resteront gratuits et open-sources. L'organisation du développement restera identique, mis à part le fait que la majorité des développeurs employés par la fondation sont désormais employés par Mozilla Corporation. La seule chose à noter est l'accéleration probable des développements. En effet, la société Mozilla pourra se permettre de maintenir la quarantaine de développeurs en place, mais aussi pourquoi pas d'en embaucher davantage plus tard.

Ce qui permettra, on peut l'ésperer, aux nombreux utilisateurs des technologies Mozilla, de profiter des nouveautés et innovations au plus vite.

Compte rendu des Rencontres Mondiales du Logiciel Libre

mardi 19 juillet 2005 à 19:17

Les Rencontres Mondiales du Logiciel Libre qui se sont déroulées du 5 au 9 juillet 2005 à Dijon ont permis de confirmer l'intérêt croissant pour toutes les technologies tournant autour de Mozilla. L'équipe de xulfr.org était présente à ce salon.

Pour cette première participation, des membres actifs de xulfr.org se sont mobilisés pour se rendre sur Dijon, récupérer un peu de matériel (ordinateurs, affiches, etc.), et ils ont improvisé un stand. Rapidement, Mozilla Europe et des membres de geckozone et frenchmozilla sont venus se joindre à ce stand.

Nous avons vite constaté l'intérêt pour les technologies XUL, et bien entendu du navigateur phare des logiciels libres, Mozilla Firefox. Les gens ont afflué sur le stand pour découvrir les quelques démonstrations en XUL, XUL+SVG, mais ils étaient également là pour voir la future version de Mozilla Firefox (DeerPark) et XULRunner que Paul avait consiencieusement compilé pour activer le support SVG.

Le petit bémol à cette participation est que les exemples actuels tournant autour des technologies XUL, et XUL+SVG sont maintenant connus, et que l'équipe de xulfr.org n'avait pas eu le temps d'en préparer de plus originaux.

Ce qui a été surprenant également, c'est que le grand public et des entreprises se sont montrés curieux par ces nouvelles technologies. Peut être que l'essort de XUL est en train de se faire sous nos yeux !

Vous pouvez retrouver le compte rendu détaillé de la participation de xulfr.org...

Gecko 1.9

jeudi 21 juillet 2005 à 12:44

Mozilla Firefox 1.1 arrive à grands pas, cette nouvelle version sera basée sur la version 1.8 du moteur de rendu Gecko. Robert O'Callahan décrit la future version du trunk: Gecko 1.9, la version de développement.

Le principal changement est un rendu complètement géré par Cairo. Actuellement, dans la version 1.8, seul le SVG est rendu par Cairo. Robert O'Callahan avait déjà fait part de son travail sur Thebes (le wrapper permettant ce rendu).

Le passage à Cairo apporte plusieurs avantages:

  • Moins de code à maintenir: d'autres projets comme Gnome travaillent sur Cairo;
  • Accélération graphique;
  • Une meilleure qualité de rendu;
  • Une API plus riche (foreignObject);
  • Corrections de bugs compliqués à résoudre dans le contexte actuel.

Entre autre, Gecko 1.9 apportera:

  • une simplification du code;
  • un gain en performance (un rendu plus intelligent);
  • une réorganisation de l'architecture générale;
  • des corrections de bugs (Acid 2);
  • une amélioration des performances du rendu SVG.

Robert O'Callahan a déjà fait un gros travail sur Thebes et dans son annonce il parle de différents patchs prêts à être intégrés. On espère donc que rapidement après la création de la branche 1.8 nous pourrons tester cette nouvelle version de Gecko.

Sortie de DeerPark Alpha 2

mardi 19 juillet 2005 à 01:32

DeerPark est le nom de code des pré-versions de Mozilla Firefox 1.1. Son but est d'offrir un aperçu aux développeurs de ce que sera la nouvelle version du navigateur. DeerPark est basé sur Gecko 1.8 (actuellement, aussi en pré-version). Mozilla Firefox 1.1 sortira donc un peu après la sortie de Gecko 1.8.

Les évolutions significatives de Mozilla Firefox 1.1 seront:

  • Gestion du SVG de façon native: par défaut, le support est activé;
  • Support de la balise <canvas>, permettant d'avoir un espace pour "dessiner" sur une page Web (Plus d'infos sur devmo);
  • Support de l'E4X, une alternative à DOM (plus simple) (Plus d'info);
  • Nouveau système d'extension (calqué sur le fonctionnement de XulRunner);
  • Support d'XForms: manipulation plus puissante des formulaires (Plus d'info sur Mozilla.org).

et aussi

  • Fast Back: précédent/suivant beaucoup plus rapide;
  • Le Glisser/Déplacer pour réagencer l'ordre des onglets.

Pour en savoir plus, vous pouvez consulter les sites suivants :

L'avenir de XulRunner

mardi 19 juillet 2005 à 01:29

Rappelons que XulRunner est une version autonome de Gecko. À l'avenir, l'objectif est de n'avoir que des XulApp, des applications XPFE (XUL, XBL, SVG, JS, CSS, ...). Par exemple, il est envisagé que Mozilla Firefox 1.5 soit basé sur XulRunner. Le but étant de séparer clairement le moteur de rendu (Gecko) et l'application (Mozilla Firefox, Mozilla Thunderbird...).

Benjamin Smedbergs annonce la feuille de route de XulRunner à court terme et à moyen terme.

Donc, pour XulRunner 1.8 (Gecko 1.8), il est prévu de sortir une pré-version de XulRunner pour les développeurs. Le but étant de présenter les fonctionnalités de XulRunner et de déterminer celles qui pourraient être rajoutées.

Pour XulRunner 1.9, Benjamin Smedbergs voudrait avoir un produit complètement fonctionnel. Un gros travail sera effectué sur la construction de Mozilla Firefox en tant que XulApp dans le but d'avoir une version du navigateur fonctionnant entièrement avec XulRunner.

XulFr aux Recontres Mondiales du Logiciel Libre

lundi 4 juillet 2005 à 10:38

Nous serons présents aux RMLL cette année. Nous avons eu le droit à un petit coin de table dans le village asso (merci à Anne de léa-linux).

Venez nous rejoindre pour parler et découvrir les nouvelles technologies mozilla. Au programme quelques démonstrations de XulRunner et du SVG ainsi qu'une présentation de DeerPark (version alpha de firefox 1.1).

A ne pas louper non plus: l'intervention de Tristan Nitot sur la nécessité d'un navigateur libre respectant les standards.

Le site des RMLL: http://2005.rencontresmondiales.org/

màj : RMLL en direct (avec photos).

L'équipe s'agrandit

vendredi 1 juillet 2005 à 18:20

Alain Boquet, et Paul Rouget me rejoignent aujourd'hui officiellement pour former la première équipe du site. Je ne serais donc désormais plus seul pour animer et faire évoluer xulfr.org.

Alain a énormément contribué à la traduction de la première édtion du tutoriel, et travaille comme un fou sur la deuxième édition. Il va donc principalement s'occuper du projet de traduction et de sa mise à jour sur le site. Quant à Paul, il va s'occuper d'une future rubrique d'articles. Nous avons plusieurs autres idées dans nos cartons.

Toutefois, à cause des vacances, l'activité du site a de forte chance d'être calme ces prochaines semaines.

Bienvenue à Alain et à Paul ! Et bonnes vacances à tous.

Fonctionnement des templates

mardi 7 juin 2005 à 10:21

Neil Deakin, l'auteur du tutoriel que nous avons traduit sur xulfr, a commencé à écrire une longue serie d'article sur le fonctionnement des templates et de RDF. C'est en effet un élement de XUL que beaucoup de développeurs ont du mal à bien cerner.

"Comment les templates fonctionnent" : partie I, partie II, partie III, partie IV, partie V, partie VI, partie VII, partie VIII, partie IX, partie X , partie XI, partie XII, partie XIII, partie XIV, partie XV

Une traduction de ces articles a commencée et sera peut être disponible dans les semaines à venir sur xulfr, si Neil nous en donne l'autorisation.

Passé et futur de SVG dans Gecko

mardi 7 juin 2005 à 11:11

Un document, écrit par les principaux contributeurs à l'implementation de SVG dans Gecko, dont Alex Fritze, retrace l'historique et le futur de l'implementation de SVG dans Gecko.

Lire la suite

Architecture de Gecko

mercredi 1 juin 2005 à 11:10

Brendan Heich annonce sur son blog une nouvelle roadmap pour le développement de Gecko et Firefox ( roadmap qui sera bientôt disponible en détail sur le site de mozilla.org). Il explique également l'évolution de l'architecture de Gecko.

Lire la suite

Politique de diffusion des marques de Mozilla.org

jeudi 12 mai 2005 à 10:39

La fondation Mozilla a définit sa politique de diffusion de ces marques et a dans ce but publié un document la décrivant : Mozilla Trademark Policy . Le but de cette politique est de préserver l'image de marque de la fondation, et d'éviter la confusion entre les produits de la fondation, et les produits dérivés, fabriqués par des tiers.

La fondation a donc définit un certain nombre de rêgles pour l'usage de ses marques, pour un site web, un document ou autre article, ainsi que pour la diffusion de versions officielles ou personnalisées de ses produits.

Lire la suite

pre-Deer Park alpha 1

mercredi 25 mai 2005 à 10:39

Deer Park est le nom de code de Firefox 1.1. La fondation vient de publier une version candidate à la version alpha 1 de Deer Park déstiné aux développeurs d'extensions, aux développeurs web etc.. Vous pouvez les retrouver entre autre sur le blog de asa.

N'hesitez pas à tester les nouveautés qu'il y aura dans Firefox 1.1. Dans ces préversions, on peut en effet utiliser E4X, SVG, les overlays dynamiques, les fenêtres translucides, les nouvelles facilités pour la déclaration d'une extension dans le chrome etc.. Vous trouverez dans le wiki la liste des nouveautés qui vont faciliter le travail des développeurs

Le futur de Mozilla, un an aprés

mardi 31 mai 2005 à 10:39

Il y a un an, Brendan Eich exposait les points sur lesquels la fondation allait travailler. Voici donc un bilan sur les développements un an aprés.

  • amélioration des performances dans le rendu, et de l'occupation mémoire : des améliorations ont été effectivement faite dans ce domaine. La version 1.8 du moteur Gecko est le résultat de ce travail. Il devait être disponible dans la suite Mozilla 1.8 (abandonnée depuis). On pourra finalement en profiter dans le courant de l'année, dans Firefox 1.1.
  • amélioration de l'intégration dans les interfaces graphiques des systèmes, en utilisant les widgets et boites de dialogue natives : pas d'information à ce sujet.
  • support de SVG et de XFORMS : On en a déjà beaucoup parler dans ces colonnes. Firefox 1.1 supportera le SVG en natif, et une extension apportant le support de XFORMS est déjà disponible en test.
  • support d'autres langages de script dans les fichiers XUL (python, Perl 5, Javascript 2) : il ne semble pas que cela ait beaucoup évolué. Par contre en ce qui concerne Javascript, ils ont apportés le support de E4X, disponible dans Firefox 1.1. ( Plus d'information sur Javascript 2.0)
  • plugin pour Eclipse, afin de faciliter le développement d'appli XUL : IBM produit Compound XML Document Editor, qui permet d'éditer divers fichier XML, dont le XUL. C'est le projet le plus avancé en la matière. D'autres ont été également lancé cette année, comme MozCreator ou Xcube. Voir la page du wiki de Mozilla consacré aux IDE
  • partenariat avec Apple et Opera pour faire avancer les standards : ce partenariat a été plutôt productif durant ces derniers mois. Il y a eu d'abord un travail sur la refonte de l'API des plugins. Il y a eu aussi naissance du groupe de travail WHATWG, élaborant une version 5 du HTML, comportant de nouvelle balises et attributs facilitant le développement d'applications web. Son but est toutefois de rester compatible avec les vieux navigateurs.
  • lancement du site developer.mozilla.org : il n'est pas encore lancé officiellement, mais est en plein développement, comme on l'avait annoncé il y a un mois. Il s'agit d'un wiki et son contenu s'enrichi rapidement : http://developer-test.mozilla.org/docs/Main_Page

On peut donc dire dans l'ensemble que les objectifs ont été presque atteints. N'oublions pas non plus le lancement de Mozilla Firefox 1.0, qui a été un gros évènement, et qui a accaparé beaucoup de ressources.

Deer Park alpha 1 disponible

mercredi 1 juin 2005 à 10:39

Deer Park Alpha 1, nom de code de Firefox 1.1 alpha, est disponible. Pour le téléchargér et le tester, allez sur la page du projet firefox. Vous pouvez aussi tester l'extension xforms avec cette version de firefox. Vous la trouverez sur le site ftp de mozilla, dans le repertoire xpi correspondant à votre plateforme.

Un petit resto ?

mardi 31 mai 2005 à 11:38

XulFr vous propose de se réunir autour d'une pizza pour discuter et troller des technologies Mozilla.

Tout le monde est le bien venu.

  • Où ? Trattoria Da Nunzio à Paris, près de la gare de Lyon (RER A).
  • Quand ? Ce samedi soir (4 Juin), vers 19h (cherchez les T-Shirt Mozilla).

Pour vous inscrire: http://crazylizard.free.fr/wiki/wiki/RestoXulfr

Venez nombreux !

Gecko utilisera Cairo

vendredi 22 avril 2005 à 10:10

Cairo est une bibliothèque graphique et un projet indépendant de Mozilla. Elle permet à un programme de "dessiner" toutes sortes de graphisme. Elle est utilisée depuis quelques temps dans Gecko (le "moteur" de Mozilla/Firefox) pour afficher les figures en SVG. Pour le moment, Cairo est un peu lente comparée par exemple à la bibliothèque libart (que l'on peut aussi choisir pour l'affichage du SVG, lors de la compilation de Mozilla). Mais c'est une bibliothèque encore en développement et a au moins deux avantages par rapport à la libart :

  • Elle est disponible en licence MPL et LGPL, elle peut donc être diffusée avec Mozilla (libart n'est diffusé qu'en LGPL, ce qui pose des problèmes pour la diffusion de Mozilla en MPL).
  • Elle propose semble-t-il plus de fonctionnalités que la libart.

Les développeurs de Gecko semblent satisfait de Cairo, c'est pourquoi l'un d'eux, Robert O'Callahan, annonce qui l'utiliseront non plus uniquement pour le SVG, mais aussi pour tout le reste. En clair, Gecko utilisera Cairo pour le rendu CSS, donc l'affichage du XUL, HTML, etc.. Robert livre d'ailleurs une capture d'écran montrant Mozilla dont l'affichage entier est réalisé par Gecko avec Cairo.

Qu'est ce que cela va changer pour les applications comme Firefox ?

  1. La possibilité d'afficher de la 3D et même de profiter de l'accéleration materielle;
  2. D'avoir un meilleur affichage de SVG au sein d'une page HTML ou XUL;
  3. Cairo offrant la possibilité de "rediriger" l'affichage vers du PDF, du PNG, ou du Postcript, on pourra donc s'attendre à de serieuses améliorations du coté de l'impression, mais aussi imaginer l'export d'une page HTML vers du PDF ou sous forme d'une image PNG, sans que cela soit compliqué pour les développeurs de Gecko.

Des nouveaux sites pour les développeurs XUL

jeudi 21 avril 2005 à 10:37

Aprés quelques sursauts en décembre dernier, Devedge est vraiment de retour, en attendant la fin de la mise en place de DevMo. Devedge, c'était la référence pour tout les développeurs web. C'était un site crée par feu Netscape, et fermé à la création de la fondation mozilla.org. Cette dernière ayant pu récupérer le contenu, vient de le remettre en ligne temporairement, à cette adresse : http://devedge-temp.mozilla.org/index_en.html. La ressource la plus intéressante sur ce site reste le guide et la référence du langage javascript 1.5, version implémentée dans Firefox et Mozilla.

Cependant, ce site est temporaire, d'autant plus qu'il y a des informations obsolètes. Le contenu qui reste valable est en train d'être transféré sur le nouveau site pour les développeurs de Mozilla, developer.mozilla.org alias devmo. Ce site est lui aussi en "construction". On peut d'ailleurs déjà voir ce que ça donnera quand il sera terminé sur http://developer-test.mozilla.org/docs/Main_Page.

Source : Mozillazine-fr.org

Télécharger son extension sur UMO

lundi 18 avril 2005 à 10:28

Le site update.mozilla.org propose désormais aux développeurs d'extensions d'y pouvoir répertorier leurs oeuvres aprés y avoir créer un compte.

Des nouvelles du front

vendredi 15 avril 2005 à 10:23

  • Il a été confirmé que, si tout va bien, SVG sera inclus dans Firefox 1.1. L'utilisateur pourra le désactiver via about:config.
  • Il y a maintenant des nightly builds de XulRunner disponible sur le ftp de Mozilla. Vous pouvez donc tester sans avoir à compiler. Il n'y a cependant pas d'exemple fourni avec. Il faut en récupérer un dans le cvs de Mozilla. À noter que vous trouverez aussi sur xulfr des compilations de XulRunner avec le support SVG gracieusement fabriquées par Paul Rouget (Exos).
  • La déclaration des repertoires chrome d'une application qui se font actuellement dans les fichiers contents.rdf, ne seront plus en RDF mais dans un format beaucoup plus simplifié. Et elle se fera dans un fichier unique, et non plus dans chaque répertoire. XulRunner utilise déjà ce format simplifié.
  • Le Wasp a publié Acid2, qui permet de tester le support de CSS 2 dans un navigateur. Bien entendu, Gecko ne s'en sort pas trop mal, c'est même l'un des meilleurs (à en croire les captures d'écran que l'on trouve sur le forum de geckozone), mais il y a tout de même des progrés à faire. Sur le navigateur "concurrent" Safari également. C'est pourquoi son développeur principal David Hyatt travaille d'arrache pied pour améliorer le moteur de Safari. Pas de nouvelles par contre parmis les développeurs qui travaillent sur Gecko.

Mise à jour 18/04/2005 : un exemple d'application pour xulrunner : ce mini navigateur.

Conférences XTech

mardi 5 avril 2005 à 11:28

Du 24 au 26 mai, se tiendront les conférences XTech, tournant autour du XML et des technologies Web. Elles se passeront à Amsterdam et l'entrée est payante (et chère). Certains developpeurs de la fondation Mozilla y animeront des conférences :

  • Ben Goodger, sur XUL
  • Axel Hecht sur l'implementation de RDF dans Gecko : les nouveautés à venir, API etc..
  • Bryan Ryner, sur XBL

Et d'autres programmées mais pour lesquelles il n'y a pas de détails : une sur E4X, et une autre sur SVG

Liens importants :

Nouveau projet de traduction

jeudi 24 mars 2005 à 11:54

Neil Deakin a publié une nouvelle édition de son tutoriel XUL sur www.xulplanet.com, dont nous publions une traduction sur xulfr. Cette nouvelle édition comprend 6 nouveaux articles et de nombreuses modifications et compléments d'informations dans des articles existants.

Il y a donc à nouveau du travail pour l'équipe de traducteurs de Xulfr, afin de mettre à jour la version française. Pour ce faire, un projet a été crée sur la plateforme devlibre : doc-xulfr. Ce projet permet de mettre à disposition pour ceux qui le veulent, la version de travail du tutoriel (dans un dépôt CVS), de signaler des corrections à éffectuer lors des relectures, de faire le suivi des choses à faire sur la traduction et la mise à jour du tutoriel. Alain B. m'aidera dans la tâche de gestion du projet.

En parallèle, la page d'états des traductions sur le wiki est toujours là et a été mis à jour. Le processus de traduction n'a pour le moment pas changé par rapport à la campagne de traduction précédente. Si vous voulez participer, lisez donc cette page pour savoir comment faire.

Aprés cette mise à jour du tutoriel, il sera probablement envisagé une traduction du guide RDF, expliquant le RDF et comment le manipuler avec les objets XPCOM de Mozilla/Firefox.

Du changement dans la gestion des extensions

mercredi 23 mars 2005 à 14:04

Ben Goodger, le chef de projet de Firefox, vient de dévoiler les changements qui vont être apportés au gestionnaire d'extensions (Voir le billet sur son blog).

Au programme donc :

  • possibilité d'installer une extension ailleurs que dans le repertoire extensions du profil utilisateur ou de firefox. Il faudra alors déclarer les autres endroits dans un gestionnaire de catégories d'extensions. Cette possibilité a été ajouté dans l'optique d'une compatibilité avec xulrunner.
  • Pour installer une extension, il suffira de la mettre dans un des répertoires déclarés. Elle sera alors reconnu au prochain démarrage de Firefox/Thunderbird ou autre.
  • Lors de l'installation d'une extension, vous avez remarqué qu'un repertoire est crée en ayant pour nom l'identifiant de l'extension. Il suffira simplement, pour supprimer une extension, de détruire ce répertoire. Idem pour en installer une (autrement que par un xpi), ce qui peut être utile pour développer.
  • On pourra également indiquer de prendre en compte une extension installée quelque part ailleurs (sur une autre machine par exemple)
  • Enfin, des améliorations vont être apporter sur le gestionnaire d'extensions, conçernant l'API, la robustesse, la fiabilité du système de mise à jour etc.

Tout ceci serait déjà fait, mais ce n'est actuellement qu'un patch (Non intégré au tronc CVS apparement).

Avalanche de livres pour Firefox

jeudi 17 mars 2005 à 11:11

Cette année va être riche en terme de sortie de livres dédiés au développement sur Firefox. Ceux présentés dans cette liste sont pour la plupart en anglais malheureusement, et sortiront dans les mois à venir.

Pour les "power users", mais qui peut être aussi utile pour les développeurs :

  • "Firefox and Thunderbird Garage" : sortira en Avril. Déstiné aux utilisateurs désireux de connaître tous les secrets de Firefox et Thunderbird. (Voir la nouvelle sur Mozillazine-fr )
  • Firefox Secret
  • Et ne pas oublier le seul livre en français prévu à l'heure actuelle, celui de Pascal Chevrel, déstiné lui aussi aux utilisateurs avancés de Firefox et Thunderbird. (Lire le billet sur son blog).

Il y aurait un livre en français, dédié à XUL, qui sortira également cette année, mais nous ne pouvons en dire plus pour le moment (Précision, pour éviter une rumeur : l'auteur de cette news n'est pas l'auteur de ce futur livre ;-) ).

Nouveau projet d'ide : XCube

jeudi 17 mars 2005 à 10:40

Un projet visant à créer un environnement de développement pour XUL est né il y a quelques semaines. Il s'agit de XCube.

Il se présente sous forme d'extension pour Mozilla et Firefox. Une version alpha 1 est disponible. Toutefois l'installation ne fonctionne pas bien (mauvais fichier install.js et install.rdf absent dans le xpi, et celui dispo dans le cvs ne semble pas bon). Il n'a donc pas pu être testé.

À noter la création d'une page dans le wiki dédiée aux environnements de développements et autres outils, spécifiques aux projets XUL : Outils De Développement.

Fosdem 2005 : compte rendu

lundi 14 mars 2005 à 11:43

Geckozone a publié un compte rendu des conférences qui ont eu lieu à la Mozilla DevRoom, au meeting FOSDEM 2005.

Au programme de ce compte rendu:

  • Conférence sur Bugzilla
  • La démonstation d'une application client serveur dont la partie cliente est en XUL et la partie serveur en JAVA.
  • La future plateforme Mozilla 2.0 intégrant xulrunner, SVG, amélioration du support RDF, amélioration du système de template, etc

Avenir incertain pour la suite Mozilla

jeudi 10 mars 2005 à 10:12

Des développeurs de Mozilla parlent d'abandonner la suite Mozilla. Mozilla 1.8, pourtant proche d'une version finale (elle en est au stade beta), ne sortirait peut être même pas. Les causes principales :

  • il y aurait de moins en moins d'utilisateurs
  • il y aurait de moins en moins de développeurs pour assurer la maintenance et l'évolution du produit
  • Avec le succés de Firefox et de Thunderbird, la suite ferait maintenant double emploi

Bien que ces points puissent paraître non fondé pour beaucoup d'utilisateurs, l'interet de poursuivre le développement de la suite Mozilla est devenu mince semble-t-il (La fondation n'a pour le moment emis aucun avis officiel sur la question).

Quelques avis à lire :

Mise à jour 11/03 : c'est confirmé, il n'y aura pas de suite Mozilla 1.8.

MozCreator M1

jeudi 10 mars 2005 à 13:50

MozCreator est un projet en JAVA visant à développer un environnement de développement pour XUL. Ils ont sorti il y a peu une première version M1 (donc une version de développement équivalent à une pre-alpha). Pour l'instant, cela ressemble à un éditeur de texte et à un gestionnaire de projet simple. Il n'y a pas grand chose de spécifique à XUL, si ce n'est la création automatique d'une arborescence content/, local/, skin/.

Un test sous linux n'a pas montré de plantage, seulement de nombreux bugs dans l'interface qui ne permettent pas d'utiliser MozCreator, même en simple éditeur. Prendre une version nightly build corrige quelques uns de ces bugs. Vous pouvez toujours essayer sous windows ce que ça donne.

Ceci dit, il ne s'agit que d'une version de développement. On peut donc s'attendre à ce que le projet s'améliore beaucoup à l'avenir puisqu'il semble assez actif. En attendant, il n'y a malheureusement pas d'autres alternatives, les projets XulMaker et MozIDE étant toujours au point mort.

Signer ses packages XPI

lundi 7 mars 2005 à 10:24

Le fondateur de Mozdev Group Pete Collins présente un tutoriel expliquant comment signer ses packages XPI. Cette documentation est orientée unix.

E4X

mercredi 2 mars 2005 à 16:02

La première version beta de Mozilla 1.8 est sortie la semaine dernière, avec son lot de nouveautés (vitesse d'affichage accrue, corrections de bugs etc..), avec notament, l'implémentation partielle de E4X.

Lire la suite

Overlays dynamiques

mardi 15 février 2005 à 14:53

Ben goodger (monsieur Firefox), vient de publier un patch sur bugzilla, permettant de charger un overlay dynamiquement en javascript :

var obs = { observe: function (subject, topic, data) { } };
document.loadOverlay("foo.xul", obs);

Ce qui va permettre de faire des choses beaucoup plus sympa et plus "dynamique".

Xforms disponible en test

jeudi 3 février 2005 à 11:03

Nous annoncions la semaine dernière qu'un package proposant une implementation de XForms allait sortir. C'est maintenant officiel ! (Lire le communiqué de presse de Mozilla).

En installant une toute dernière version (nightly build) de Mozilla, puis ce fameux package, vous pourrez alors tester une calculatrice et un formulaire de saisie de taxe, entièrement réalisé avec un formulaire XForms, embarqué dans une page XHTML.

Ce package inaugure aussi le framework XTF, qui permet d'ajouter dynamiquement le support d'un langage XML dans Gecko.

Vous trouverez toutes les instructions d'installation sur la page du projet Xforms de Mozilla.

Un futur package xpi pour XForms

mardi 25 janvier 2005 à 10:50

Mozilla.org a depuis quelques temps déjà démarré le projet xforms. Ce projet vise à l'implementation des nouveaux types de formulaires utilisant le langage XForms, standardisé par le W3C. XForms comble les limitations des formulaires HTML : séparation des données et des contrôles dans les formulaires, validation coté client, validation des types des données, interdépendance entre les contrôles de saisie, prise en charge d'évènements, envoi des données sous forme xml etc... Tout ceci sans une seule ligne de code Javascript.

Lire la suite

Mozilla Dev Room au FOSDEM 2005

jeudi 27 janvier 2005 à 10:19

Comme l'an passé, il y a un évènement important pour les développeurs qui utilisent la plateforme Mozilla : le FOSDEM. Ce meeting propose propose plein de conférences sur le monde Open Source. Il y aura donc en particulier des sessions sur la plateforme Mozilla, animées par des développeurs européèns de Mozilla. La liste de ces sessions n'est pas encore établie complètement, mais nous savons qu'il y aura :

  • une conférence sur la future plateforme Mozilla 2.0
  • une conférence sur xulrunner avec démonstration à l'appui
  • une conférence sur la localisation dans Mozilla

Les deux premières seront animées par Axel Hecht et la troisième par Robert Kaiser.

Le FOSDEM est un moment unique pour pouvoir discuter avec des "mozilliens" (avec peut-être en prime une soirée dans un restaurant comme l'an passée ;-) ). Alors réservez votre week-end du 26 et 27 février 2005 ! Pour toute information complémentaire sur le meeting (lieu, autres conférences...), consultez le site du FOSDEM.


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.