Projets

Framework XML

Description

Suite au cours Multimedia Documents que j'ai suivi à l'EPFL, il m'est venu à l'idée de coder un framework utilisant les technologies XML.

Idée de base

Tous les documents du site sont stockés au format XML sur le serveur et il n'y a par conséquent aucune base de données. Il y a également un fichier XML principal qui regroupe les informations générales sur le site (liste des pages et des scripts) et communes à toutes les pages (menu, metadata, footer).

L'idée ensuite était d'utiliser un fichier de transformation XSLT afin de transformer les fichiers XML en XHTML.

Il y a principalement deux types de pages. Les pages basiques qui sont représentées par des fichiers XML sur le serveur. Les pages dynamiques qui sont en fait des scripts PHP qui génèrent un fichier XML valide (en théorie ;-)).

La suite ?

Le framework en soit est fonctionnel (puisqu'il est utilisé sur ce site), mais je n'ai pas encore développé la partie administration. Il s'agira probablement d'un simple éditeur de fichier XML. Cependant, j'avais en tête l'idée d'écrire les schémas XML pour les différents fichiers et ainsi d'effectuer la validation des fichiers avant enregistrement. Notez que les schémas XML auraient sûrement dû être écrits dès le début du projet (et non à la fin).

Date

juillet 2008

Participants

Matthieu Taggiasco

Share on Facebook - Retour à la liste des projets