Introduction à WebJaxe

Auteurs: Damien Guillaume, Soufiane Ayadi

Présentation

WebJaxe est un système permettant de créer des sites web à partir d'une interface web, en utilisant les technologies XML pour faciliter et accélérer la création et la mise à jour des sites. Plusieurs auteurs peuvent collaborer en même temps pour la création d'un site, chacun apportant ses contributions.

WebJaxe est donc un CMS, mais contrairement aux CMS qui permettent d'éditer du HTML ou un pseudo-code proche du HTML généré, WebJaxe fonctionne en deux temps bien séparés :


Avantages

De nombreux CMS proposent deux moyens d'éditer les contenus :

WebJaxe propose une solution alternative : l'utilisation d'un éditeur avec une interface graphique conviviale, mais qui n'affiche pas directement le résultat HTML, ce qui permet d'obtenir au final un site avec une charte graphique cohérente même si de nombreux auteurs contribuent au site.

Comme les auteurs fournissent un contenu avec un balisage sémantique mais sans spécifier la présentation, il devient de plus possible de modifier d'un coup toute l'interface graphique du site, sans avoir à modifier les contributions des auteurs.


Fonctionnalités

WebJaxe est un logiciel libre et gratuit (distribué sous licence GPL).

WebJaxe permet d'éditer des fichiers XML de n'importe quel langage XML, pourvu qu'une configuration Jaxe ait été créée pour le langage. Pour la transformation des fichiers XML en site web, un script PHP particulier est aussi nécessaire. WebJaxe est distribué avec des configurations pour les langages XPAGES et XHTML strict.

L'éditeur XML, basé sur Jaxe, reprend les fonctionnalités suivantes de Jaxe :

WebJaxe permet en plus :