News Xulfr

Nouveau système de template XUL

lundi 20 février 2006 à 17:16

Dans la version en développement de Gecko 1.9 (Firefox 3.0), le système de template XUL a largement évolué : il permet maintenant de travailler sur des sources de données autre qu'un fichier RDF (locale ou distant). Pour cela l'architecture interne du moteur de template a été complètement revue, et ce dernier s'appuie sur des sortes de "drivers", dédiés à des types de sources de données précis, pour générer un contenu XML quelconque (XUL, XHTML...). C'est donc un moteur de template extensible.

Pour le moment, il n'y a que le "driver" RDF, mais il y en aura prochainement

  • pour utiliser n'importe quel source de données XML
  • pour utiliser MozStorage (SQLite)
  • certainement un autre utilisant l'extension sql.
  • etc.

Et on pourra normalement en développer soi-même, pour s'appuyer sur d'autres types de sources de données (en faisant notament des composants implémentant nsIXULTemplateQueryProcessor et nsIXULTemplateResult).

À noter que ce nouveau moteur de template est compatible semble-t-il avec l'ancienne syntaxe de la balise template, bien qu'il y ait pour le moment encore des bugs.

Pour en savoir plus sur ce nouveau système :

La première version stable de XUL Runner est disponible !

vendredi 3 février 2006 à 17:44

XUL Runner, l'environnement d'exécution pour applications Mozilla, vient de sortir en version "developer stable" : 1.8.0.1. Les développeurs XUL disposent maintenant d'une plateforme stable pour déployer leurs applications.

Lire la suite


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.