le projet eGipe

eGipe est un CMS et un serveur d'intégration. Il permet de gérer et de diffuser les données documentaires issus de différentes sources (du moment que les formats sont standards, ou qu'il est possible de transformer ces formats en formats standards.)

Il joue aussi un rôle de chef d'orchestre pour l'ensemble de ces échanges d'informations. Il permettra de passer d'un couplage fort à un couplage faible entre les applications.

eGipe est basé sur une architecture LAMP. Une version exploitable et documentée sera disponible courant Septembre 2005 sous licence GPL Version 2.

Origine du projet et objectif

Pour la réalisation nos services en ligne, nous avons fait le pari de développer un ensemble d'outils pour faciliter l'accès aux données, que ce soit les bases de données ou les documents formalisés, et pour générer depuis ces données des pages HTML accessibles et correctement structurées, intégrant le respect des standards actuels, et étant facilement évolutif vers les standards futur.

De plus, nos outils impliquent une certaine organisation de ces données, dans le but de rendre cette organisation pérenne et facilement exploitable par d'autres outils.

Ils constituent en quelque sorte une interface entre d'un coté des données structurées, standards et leur organisation et d'un autre des contenus accessibles aux navigateurs web. Il est particulièrement adapté à la réalisation de sites internet ou d'intranets.

Aller en haut

Coté technique

Ces outils rassemblés peuvent être qualifiés de CMS, utilisant les technologies standards et ouvertes, notamment le XML. Ce système, nommé eGipe, est composé d'une API pour l'accès aux données (SGBDR et documents formalisés), d'un langage de description XML, proche dans sa philosophie de XUL, le langage de description d'interface utilisé par les produits de la fondation Mozilla, puisqu'il reprend le principe des overlays, offrant une grande capacité de modularisation, et aussi des biddings, permettant l'extension du langage de description.

Écrit en PHP 5, ce CMS est destiné à être utilisé aujourd'hui dans un environnement LAMP mais a pour but de devenir plus ouvert. Il s'agit d'un projet open-source sous licence GPL, qui sera diffusé d'ici la fin du troisième trimestre 2005, lorsque que le code aura été optimisé, mais surtout, lorsque nous serrons en mesure de fournir une documentation complète et précise (en français, dans un premier temps.)

eGipe fournit un environnement permettant de structurer des données hétérogènes (SGBDR, documents formalisés), garantit la séparation du contenu et de la structure, ainsi que la pérennité des données ajoutées au système, et permet de générer et diffuser des documents standards (actuellement XHTML 1.0 strict.)

Aller en haut