News Xulfr

Le point sur les IDE XUL

lundi 22 novembre 2004 à 10:54

Xulmaker est le projet d'environnement de développement pour XUL le plus ancien. Mais il est malheureusement toujours en cours de développement et n'évolue quasiment pas. Une version 0.5.1 est tout de même sortie cet été corrigeant nombre de bugs, et ayant une meilleure compatibilité avec des versions plus récentes de Mozilla (mais 1.6 maximum !). Elle n'apporte cependant aucune nouveauté.

D'autres initiatives de projet d'IDE commencent à apparaître. Il y a par exemple Mozcreator qui vient tout juste de débuter, et entièrement en JAVA. Il ne semble pas qu'il propose pour l'instant la création de fichier XUL en wysiwyg. À surveiller tout de même.

Brendan Eich déplore que son idée d'extensions XUL pour Eclipse, qu'il avait évoqué lors de la conférence des développeurs en février dernier, n'ait pas encore vu le jour. Il note cependant l'existence récente d'une extension pour Eclipse, pour un langage similaire à XUL, LZX, utilisé dans Open Laslo. Il serait peut-être intérressant de l'adapter pour XUL.

PS : à noter aussi un projet qui est sur le point de naître : MozIDE

Support de Mysql dans Mozilla

mardi 30 novembre 2004 à 11:55

Le projet SQL de Mozilla.org avance. Il a pour objectif d'apporter des interfaces et des objets XPCom pour accéder nativement à des bases de données à partir d'une application XUL. Ces composants permettent également de fournir une source de données RDF pour les gabarits XUL (template) et les arbres, source RDF contenant les données issues d'une requête.

L'accés à la base de donnée Postgresql était possible depuis le début du projet. Neil Deakin annonce que Jan et lui ont ajouté le support de MySql et SqlLite. Pour pouvoir en profiter, il faut récupérer les sources de mozilla et compiler les composants correspondants ( voir la section BaseDeDonnées du wiki). Une documentation sur leur utilisation est prévue ultérieurement.

Serverpost

jeudi 18 novembre 2004 à 16:29

Serverpost est un composant XBL qui permettent de combiner les avantages des formulaires HTML et du XUL. En clair, ce composant prend en charge l'envoi des données du formulaire et la réception de la réponse. Il effectue donc pour vous les requêtes HTTP.

Bien qu'il en soit déjà à sa version 0.6, le site du projet vient juste d'ouvrir sur mozdev.org : http://serverpost.mozdev.org/

Déployer Firefox sur tout un réseau

mardi 16 novembre 2004 à 13:35

Bob Templeton a réalisé un tutoriel pour apprendre à déployer Firefox pré-configuré sur plusieurs postes. Il est donc déstiné aux administrateurs réseaux.

Cview et Venkman

mercredi 22 septembre 2004 à 14:36

Xulfr.org met à disposition dans la rubrique outils, l'extension Cview packagée par moi-même pour Firefox 0.9/1.0PR. Cette petite extension permet d'afficher la liste des composants XPCOM enregistrée et la liste des interfaces disponibles. Elle ne comporte pas de nouvelles fonctionnalités par rapport à l'extension Cview qui étaient disponibles pour la suite Mozilla. Cview a été développée il y a longtemps par Robert Ginda.

À noter également que Venkman, le deboggueur javascript développé également par Robert Ginda, est désormais compatible avec Firefox 0.9.x et 1.0.

Un moteur de template : jsTemplateBuilder

jeudi 19 août 2004 à 13:39

Je viens de publier un moteur de template en javascript, permettant de générer du XUL (ou autre langage XML) trés simplement, à partir d'un gabarit xml et de données javascript. Cela evite d'avoir recourt aux objets DOM lorsqu'il faut générer une grosse quantité de balises, et permet d'avoir une meilleure vue d'ensemble sur l'arborescence que l'on crée.

Plus d'explications sur mon blog, accompagné d'une petite démonstration sous forme d'extension.

Xulref, une extension disponible sur xulfr.org

mercredi 21 juillet 2004 à 12:44

Xulref est une nouvelle extension pour Firefox 0.9 et plus, déstinée aux developpeurs XUL : elle affiche une sidebar contenant la liste des balises XUL et XBL. D'un double clic, la page de référence associée à la balise s'affiche. Cette page peut être celle de xulplanet.com ou de xulfr.

C'est une toute première version et l'extension sera amenée à évoluer plus rapidement pour intégrer d'autres références (XPCOM, Javascript...) et d'autres fonctionnalitées (affichage des attributs sans avoir à passer par les sites, drag and drop etc...).

L'extension est disponible dans la section outils de xulfr.org.

Si vous avez des idées pour améliorer cette extension, vous pouvez les soumettre via les commentaires de la news, le forum, ou la mailing-list.

ReoPath

lundi 12 juillet 2004 à 11:16

Neil Deakin vient de publier une nouvelle version de Reopath.

Reopath est au RDF ce que XPath est au xml : un langage pour écrire des expressions permettant d'extraire des données d'un contenu rdf. Reopath est aussi un système de template pour XUL.

Son objectif est donc de remplacer le système de template RDF actuel de Mozilla et de proposer un système plus simple à mettre en oeuvre.

ReoPath est actuellement utilisé dans le projet topicalla. Il est disponible sous forme de package qui contient un composant XPCOM spécifique.

Draft d'une lib PHP/XUL

mercredi 18 février 2004 à 17:16

Dans PEAR, la célèbre bibliothèque de classe PHP, un utilitaire pour générer du XUL a été soumis : XML_XUL. Des exemples de ce qu'on peut faire avec sont disponibles (necessitent Mozilla pour les voir).


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.