Chaîne éditoriale Blogs

[4h]

Soit le modèle UML représentant des blogs (scénarios) pouvant contenir des billets (unité de contenu). Les billets sont réutilisables au sein de différents blogs.

Produire les schémas RelaxNG correspondant à ce modèle UML.

Produire des fichiers XML exemples valides :

  • au minimum deux blogs et trois billets,

  • avec un billet commun aux deux blogs,

  • et un billet original par blog.

Vous pourrez utiliser du contenu virtuel de type Lorem Ipsum (http://www.lipsum.com).

Créer les transformations XSLT permettant de générer un site HTML pour un blog et ses billets, chacun dans un fichier HTML séparé.

Créer un autre jeu de transformations XSLT permettant de publier l'ensemble d'un blog comme une unique page Web.

En utilisant JavaScript permettre :

  • d'escamoter ou déplier un billet en cliquant sur son titre.

  • d'escamoter tous les billets en cliquant sur le titre du blog.

Proposer une publication paginée en utilisation XSLT et FO ou XHTML+CSS.

Proposer une publication temporalisée en utilisant XSLT et SMIL.

Créer un éditeur WYSIWYM avec SCENARIbuilder :

  1. Pour les billets,

  2. puis pour les blogs.

Automatiser les opérations de transformations et de copies avec ANT.

Produire une page Web racine permettant de pointer tous les blogs existants dans l'espace Scenari avec pour chacun toutes les publications existantes.

AccueilPratique : Concevoir des chaînes éditoriales XML ex nihilo > Exercice : Chaîne éditoriale Blogs< PrécédentSuivant >