Upload
therese-lienard
View
105
Download
2
Embed Size (px)
Citation preview
Point sur le CMS Web InfoGlue et nouveau canal « lecture des
annonces »
ESUP-days
Journées du 22 et 23 juin à Paris
R. Bourges - CRI - Université de Rennes 1
3
Plan
La nouvelle gestion des annonces Portlet de Saisie des annonces Portlet de Lecture des annonces
Point InfoGlue Rappels Travaux réalisés ou en cours
Interaction CMS-Web, ENT, Entrepôt ORI-OAI Utilisation du portlet Lecture Les portlets ORI-OAI Utilisation des recherches ORI-OAI
R. Bourges - CRI - Université de Rennes 1
4
La nouvelle gestion des annonces
Pourquoi une nouvelle gestion des annonces ? Base de données liée au portail
Difficulté de mise à jour du portail Ergonomie insuffisante
Difficile de gérer un grand nombre de thèmes d’annonces
Canal basé sur un développement ancienDifficulté de maintenir le code
R. Bourges - CRI - Université de Rennes 1
5
La nouvelle gestion des annonces 2
Portlet de saisiedes annonces
Base desannonces
Servlet d’accès
aux annonces
SQL
SQL
Portlet de lecturedes annonces
HTTP-XML
ENT
R. Bourges - CRI - Université de Rennes 1
6
Portlet de Saisie des annonces
Contexte Les annonces sont organisées sous forme
hiérarchique : catégorie ; thème
Gestion d’autorisation Rôles et permissions
Rôles : super-admin, admin, éditeur, contributeur Rôle affecté dans le contexte : catégorie ; thème Rôles – Permissions associées : une série de permissions
est associée à chaque rôle suivant son contexte Gestion de profil d’utilisateur
Profil d’un utilisateur = multi-rôles dans de différents contextes
R. Bourges - CRI - Université de Rennes 1
7
Portlet de Saisie des annonces
Édition et organisation de contenu Catégorie et thème
Édition d’infos : nom, description Autorisation ou non de la sortie flux RSS Flux sécurisé ou non
Annonce Édition des infos : titre, résumé, corps du message
(intégration d’un éditeur en ligne) Gestion de cycle de vie de l’annonce : date d’apparition, date
d’expiration Gestion de l’état d’une annonce : brouillon, publiée, périmée Possibilité d’attacher des documents à une annonce Possibilité d’associer une annonce avec plusieurs thèmes Possibilité de pré-visualiser une annonce
R. Bourges - CRI - Université de Rennes 1
8
Portlet de Saisie des annonces
Ergonomie Gestion de la pagination de la liste des thèmes, des
annonces Possibilité de modifier l’ordre d’affichage des catégories,
des thèmes et des annonces Gestion d’accès et des abonnements
Accessibilité en lecture d’une catégorie ou un thème d’annonce : public / privé
Accès public : accès en lecture autorisé pour tous Accès privé : assigner les catégories et les thèmes aux
groupes et/ou individus Gestion des types d’abonnement des catégories et des
thèmes Abonnement forcé, pré-abonnement, abonnement libre
R. Bourges - CRI - Université de Rennes 1
9
Portlet de Saisie des annonces
Production de flux xml Flux xml pour les catégories Flux RSS (sécurisé ou non) pour les thèmes Affichage d’une vue détaillée (sécurisée ou non)
d’une annonce
R. Bourges - CRI - Université de Rennes 1
10
Portlet de lecture des annonces
Ergonomie proche d’un client de messagerie Les thèmes d’annonces présentés sous forme
d’un arbre Gestion des annonces lues et non lues Sélection/tri rapide des annonces lues/non lues
Personnalisation Comme dans le canal annonce actuel l’accès aux
thèmes estLibre, Pré abonné ou Forcé
Possibilité d’ajouter d’autres contenus XML …
R. Bourges - CRI - Université de Rennes 1
11
Portlet de lecture des annonces
R. Bourges - CRI - Université de Rennes 1
12
Point InfoGlue
Rappels CMS-Web Open Source Java http://www.infoglue.org Version 2.3 sortie le 7/05/2006 Liste francophone
http://listes.esup-portail.org/sympa/info/infoglue-fr Présentation de l’apporte de Bordeaux 4 lors des
derniers ESUP-DayIntégration CMS Web/ESUP
http://esup-portail.org/Communication/esupday/20051117/esup-day-20051117-intro.ppt
R. Bourges - CRI - Université de Rennes 1
13
Point InfoGlue
Travaux réalisés ou en cours Site Web de Bordeaux 4 en production
http://www.u-bordeaux4.fr/ Université de Nancy 2
Choix d’InfoGlue pour les sites des composantes Appropriation de l’outil 3 sites pilotes créés
Université de Rennes 1 Choix d’InfoGlue pour la gestion des sites Web Appropriation de l’outil Mise en production de www.univ-rennes1.fr prévue à la
rentrée Futur site esup-portail.org
R. Bourges - CRI - Université de Rennes 1
14
ENT
ORI-OAI
CMS-WEB
Interaction CMS-Web, ENT, ORI-OAI
?
R. Bourges - CRI - Université de Rennes 1
15
Interaction CMS-Web, ENT, ORI-OAI
Avant de donner des exemples d’utilisation, voyons quelques outils possibles Le portlet Lecture Les portlets ORI-OAI Le moteur de recherche ORI-OAI
R. Bourges - CRI - Université de Rennes 1
16
Le portlet Lecture
« Portlet lecture des annonces » Ensemble de thèmes d’annonces
Thème d’annonces Annonces
Portlet Lecture est plus générique Catégorie
Source Item
R. Bourges - CRI - Université de Rennes 1
17
Le portlet Lecture 2
Portlet Lecture utilisé pour les annonces Définition dans la config du portlet d’un profil de
catégorie (URL servlet d’accès aux annonces, etc.)
Interrogation de la servlet Récupération de la définition XML de catégorie qui contient le profil des sources (URL d’accès à la source, droits, etc.)
Interrogation de la servlet Récupération du contenu de la source (Les items)
R. Bourges - CRI - Université de Rennes 1
18
Le portlet Lecture 3
Généralisation On peut interroger une URL quelconque (ex :
Liste des RSS liés à une thématique)On va interroger ces RSS
Les Item des RSS sont affichés comme des annonces
Encore plus général Les catégories peuvent être définies par
l’administrateur ou l’utilisateur lui-même en fonction de ses droits (ex : mes RSS favoris)
Les Sources peuvent être définies par l’administrateur ou l’utilisateur lui-même en fonction de ses droits
R. Bourges - CRI - Université de Rennes 1
19
Le portlet Lecture 4
URL dynamiques Les URL de définition des catégories ou des
sources peuvent être évaluées dynamiquement en fonction d’un attribut de l’utilisateur courant
http://rss.univ.fr/{composante}.xml Contextes d’utilisation du portlet
Possibilité d’utiliser le portlet plusieurs fois dans le même ENT
Définissent quelles sont les catégories visibles Définissent si l’utilisateur peut-il ajouter ses
propres catégories (ex : mes RSS avec les annonces)
R. Bourges - CRI - Université de Rennes 1
20
Les portlets ORI-OAI
R. Bourges - CRI - Université de Rennes 1
21
Les portlets ORI-OAI 2
ORI-OAI-workflow Saisie des métadonnées
ORI-OAI-vocabulary Saisies des différentes classifications et
vocabulaires ORI-OAI-search
Recherche des documents
R. Bourges - CRI - Université de Rennes 1
22
Le moteur de recherche ORI-OAI
ORI-OAI-search Accessible sous différente forme
JSR 168 (intégration ENT) Application autonome (Utilisation UNR, UNT) XML-RPC, RSS (utilisation depuis des applications
externes)
Différentes fonctionnalités Recherches thématiques Recherches simples ou complexes
Exprimables sous forme d’une simple URL Recherches des nouveautés
R. Bourges - CRI - Université de Rennes 1
23
ENT
ORI-OAI
CMS-WEB
Interaction CMS-Web, ENT, ORI-OAI
?
R. Bourges - CRI - Université de Rennes 1
24
Interaction CMS-Web, ENT, ORI-OAI
CMS-Web ↔ ENT Intégration dans l’ENT de portlets de contribution
au contenu du CMS-WEBSpécifique à chaque CMS-Web
Intégration de contenus du CMS-Web dans l’ENTProduction de flux XML par le CMS-Web (RSS par
exemple) Exemple pratique : Développement d’un composant de
production de XML dans InfoGlueUtilisation du portlet Lecture pour proposer ou
pousser ce contenu aux utilisateurs de l’ENT
R. Bourges - CRI - Université de Rennes 1
25
Interaction CMS-Web, ENT, ORI-OAI 2
CMS-Web ↔ ORI-OAI Le stockage des documents se fait sur le serveur
WebDavErgonomie à trouver dans le CMS-Web pour
Au minimum sélectionner facilement un document Éventuellement permettre le dépôt d’un nouveau document
Le CMS-Web ne stocke pas les documents mais permet de construire des pages Web qui donnent une cohérence entres différents documents
Éventuellement prévoir d’agréger des résultats de recherche de ORI-OAI-search
Souvent à développer (simplement) ou en utilisant un mécanisme RSS existant
R. Bourges - CRI - Université de Rennes 1
26
Interaction CMS-Web, ENT, ORI-OAI 3
ENT ↔ ORI-OAI Utilisation des portlets pour la contribution
(relativement peu de personnes)Saisie des métadonnéesParamétrage du vocabulaire
Utilisation du portlet de recherche (tous les personnels et étudiants)
Accès à l’ensemble des documents de l’établissement et des partenaires
Utilisation conjointe du portlet Lecture et de ORI-OAI-search
Accès à des recherches ciblées par population
R. Bourges - CRI - Université de Rennes 1
27
WebDav
Interaction CMS-Web, ENT, ORI-OAI 4
ENT
ORI-OAI-search
CMS-Web
PortletLecture
PortletCMS
Docum
ent
ORI-OAI
PortletORI-OAI
R. Bourges - CRI - Université de Rennes 1
28
Interaction CMS-Web, ENT, ORI-OAI 5
Portlet Lecture
• Accès aux annonces de l’URF
• Accès aux derniers documents déposés par l’URF
•Accès au menu de l’intranet de l’URF
•Accès aux flux RSS partagés de l’URF
•Etc.
Servlet d’accèsaux annonces
ORI-OAI-search
CMS-WebSite de l’URF
CMS-WebPage spécifique
Autre fournisseurDe flux XML (Moodle?)