Des solutions qui vous ressemblent

Les modules

Principes communs

Objectifs

Au dessus de sa base, chaque espace de travail peut mettre en oeuvre plusieurs modules applicatifs orientés Web. Leur objectif principal est de générer en temps réel des interfaces graphiques pour permettre aux utilisateurs la consultation, la manipulation et l’exploitation des informations de la base de données sous des axes variés.

Ces modules sont largement configurables et peuvent être appliqués sur n’importe quelles parties de la base. Ils ne sont donc pas strictement liés à l’une ou l’autre table de la base mais peuvent au contraire être mis en oeuvre autant de fois que nécessaire. Il faut simplement préciser dans la configuration du module « comment » il doit s’appliquer sur la base, par exemple en lui spécifiant les tables et/ou les champs sur lesquelles il doit s’appuyer.

Néanmoins, la plupart des modules intègrent un comportement ou une intelligence par défaut, qui leur permet de fonctionner sans paramétrage spécifique. Ainsi, même si seule la structure de la base a été définie, l’espace mettra d’ores et déjà à la disposition de ses utilisateurs un ensemble minimum de services applicatifs leur assurant un accès aux informations.

Modes d’administration

Les modules web sont administrés par des membres de l’espace, potentiellement différents des administrateurs de la base de données. Ils peuvent gérer l’organisation des pages web de l’espace et la configuration de chaque module.

Ces modules sont pilotés au travers de fichiers de configuration XML, rassemblés dans un répertoire accessible par FTP. Les modifications sur ces fichiers sont prises en compte immédiatement et automatiquement.

En plus de ce protocole standard, l’administrateur web dispose au sein du Studio d’un éditeur particulièrement adapté à ces tâches :

  • Editeur particulièrement adapté aux fichiers de configuration de l’espace de travail : auto-complétion du code, aide contextuelle sur la grammaire et vérification grammaticale du document.
  • Synchronisation des fichiers avec le répertoire central par FTP : récupèration des fichiers pour les présenter à l’administrateur et les renvoyer après validation.
  • Consultation de la structure de la base : affichage des identifiants des tables, des vues et de leurs champs pour construire les configurations à appliquer sur la base.

Atout du web

Les interfaces générées par les modules sont accessibles au travers d’un simple navigateur Internet, à partir d’adresses simples et documentées. Il est donc aisé, le cas échant, d’écrire des hyperliens qui pointent sur les applications de l’espace. En plaçant ces liens dans des pages web avec pertinence, l’administrateur offre ainsi à l’utilisateur l’expérience d’une navigation simple et intuitive, en lui permettant d’accéder directement aux informations auxquelles il a besoin.

De la même façon, les différents modules exploitent cet environnement en offrant des hyperliens qui permettent de glisser naturellement de l’un à l’autre au fil des scénarios applicatifs.

D’autre part, dans la majorité des cas, l’utilisateur peut enregistrer l’adresse de la page applicative qu’il a devant les yeux, dans ses favoris par exemple, pour la réutiliser ultérieurement. Il atteindra alors directement cette même page, réactualisée si les informations affichées par cette application ont évolué. Si cette page était protégée, l’identification de l’utilisateur sera d’abord demandée, puis il sera redirigé vers la page requise.