Présentation du portlet lecture ESUP-DAY du 05/07/2007 Raymond Bourges
Licence Vous êtes libres De reproduire, distribuer et communiquer cette création au public De modifier cette création Ceci selon les conditions de la licence Creative Commons Cf. sa/2.5/
Plan Les concepts Linterface utilisateur Démonstration
Les concepts Contexte CtxA Catégorie CatA Source SrcA Item 1 Item 2 Source SrcB Catégorie CatB
Les contextes Une seule installation du portlet Dans le portail Ajout de N canaux de type portlet avec pour chacun une préférence de nom « context » différente Possibilité de rendre accessible ou pas ces « canaux » suivant le profil de lutilisateur
Contexte « CRI »
Contexte « Jeux »
Les catégories, sources et Items
Quelles sources possibles Tout flux XML Avec structure répétable ou non pour former un ou des Items Détection automatique du format XML de la source DTD, Xml Schéma, Espace de nom, élément root, url XPath de sélection des Items XSLT pour générer le XHTML de chaque Item Fonctionne donc avec du RSS mais pas seulement
On branche… Contexte CtxA Profil de catégorie Profil de source Item 1 Item 2 Profil de source Profil de catégorie Catégorie CatA Source SrcA Source SrcB Catégorie CatB Fichiers de configuration XML du portlet Pointeur Vers une Nouvelle configuration Fichiers de configuration XML RSS ou autre XML
… des annonces Contexte CtxA Profil de catégorie Profil de source Item 1 Item 2 Profil de source Profil de catégorie Catégorie CatB Portlet Annonce Thème A Item 1 Item 2 Thème B Les RSS du journal Le monde
Linterface utilisateur En mode Normal
Linterface utilisateur En mode Normal Sélection des catégories et sources dans larbre Redimensionnement de larbre Masquage de larbre Marquer un Item comme lu Mode daffichage des Items Passage en mode Edit
Linterface utilisateur En mode Edit Sélection de la catégorie à éditer Passage en mode normal Sources obligatoires Pas dactions possibles Sources facultatives Désabonnement possibles Sources facultatives abonnement possibles Boutons dabonnement/désabonnement
Un autre Look
Disponibilité Disponible dans lincubateur Correction dun bug en mode canadien Passage à esup-commons La semaine prochaine Une CSS plus jolie et mieux supportée ?
DEMO