Odelia>Technologies

GroovyS5 : créez facilement des présentations S5 avec Groovy

| |

Basé sur l'outil S5, GroovyS5 consiste essentiellement en un script Groovy permettant de générer facilement des présentations Web S5, à partir d'un langage spécifique (DSL GroovyS5) basé sur la syntaxe du langage Groovy.

Une démonstration valant plus qu'un long discours, voici deux présentations réalisées avec S5 : la première est S5: An introduction de Eric A. Meyer, la seconde, GroovyS5, que nous avons générée grâce au script GroovyS5.groovy (en fichier attaché) en utilisant la commande groovy.

Exécuter GroovyS5

Voici la commande d'exécution du script GroovyS5 :

groovy GroovyS5 <fichier_dsl> <fichier_html>

L'exécution de cette commande aura pour effet de générer une page XHTML conforme à ce qui est attendu par S5 et ayant le chemin et le nom spécifié dans <fichier_html>, à partir du fichier <fichier_dsl> décrivant la présentation S5 dans le DSL GroovyS5.

A titre d'exemple, nous avons mis en fichier attaché à cet article, le fichier source GroovyS5.S5.groovy correspondant à la présentation de GroovyS5. Si vous essayez ce fichier, attention toutefois de changer le nom du thème par un nom de thème disponible pour votre présentation.

Mise en place d'une présentation GroovyS5

Pour qu'une présentation s'affiche correctement dans un navigateur, il faut bien sûr avoir les fichiers de l’outil S5 1.1 préalablement installé dans un répertoire ; le fichier XHTML de votre présentation, qu'il ait été saisi "à la main" ou généré par le script GroovyS5, devant être dans ce répertoire.

L'installation de S1 1.1 vient avec plusieurs thèmes, prenant la forme de répertoires présents dans le répertoire ui de l'installation de S5.

Vous pouvez spécifier le thème à utiliser (et même créer votre propre thème !), dans une présentation GroovyS5 (fichier Groovy), au travers de l'affectation de la variable theme avec une valeur correspondant à un nom de répertoire.

GroovyS5 s'intègre également avec l'excellent outil SyntaxHighlighter 2.1 afin de colorer syntaxiquement le code inséré dans la présentation.
Pour l'utiliser, téléchargez SyntaxHighlighter et décompressez l'archive obtenue dans un répertoire nommé sh dans le répertoire d'installation de S5.

Pour avoir plus d'informations sur la manière de créer un fichier DSL GroovyS5, reportez-vous à la présentation de GroovyS5 réalisée avec GroovyS5 !

Fichier attachéTaille
GroovyS5.groovy4.67 Ko
GroovyS5.S5.groovy4 Ko

balises dans Langages et systèmes

AJAX cajo Camel DSL Grails GraphicsBuilder Groovy Java JBI prefuse RSS ServiceMix