Premiers pas avec SCENARIbuilderHelloWorld > Générateur OD > Mise en place
page précédentepage suivante

Mise en place

Générateurs (Les)

Si vous créez un modèle sans générateurs, les auteurs vont pouvoir écrire du contenu, mais il ne sortira jamais de sa forme "source XML". Pour transformer les données saisies, l'auteur utilise les générateurs intégrés au modèle. Vous devez créer ces générateurs dans SCENARIbuilder, les lier et les adapter à la structure de votre modèle.

Schéma de fonctionnement

Dans le schéma suivant, nous allons expliquer le fonctionnement commun aux 2 générateurs du modèle helloworld.

  • Les générateurs sont déclarés dans le wspdef, en ajoutant une vue de publication.
  • Un générateur possède un ou plusieurs templates, un gabarit qui agence la mise en forme globale d'une page.
  • Pour chaque champ de contenu à publier, les générateurs font appel au paramétrage des transformeurs : les composants qui permettent le passage des données des primitives .model vers un support spécifique.
  • Des fichiers de stylage interviennent aussi, pour définir couleurs, polices et images de fond.
Création du générateur

Nous allons créer le générateur OpenDocument HwOd à partir du wspdef

Se placer dans le wspDef.

Choisir sous le sm:class du .model sm:mainView puis sm:formEditorTab de name Edition

Nommer le blocksTab Publications, ainsi que le genertorsBlock qu’il contient.

Par clic droit sur l’élément vide au niveau de sm:generator, Créer un nouvel item.

Choisir Publication > Générateurs 'openDocument' > odGenerator

Le nommer hwOd et Créer

Enregistrer

page précédentepage suivante
A propos...© scenari-platform.org 2011Réalisé avec Scenari