27
Point sur le CMS Web InfoGlue et nouveau canal « lecture des annonces » ESUP-days Journées du 22 et 23 juin à Paris

Point sur le CMS Web InfoGlue et nouveau canal « lecture des annonces » ESUP-days Journées du 22 et 23 juin à Paris

Embed Size (px)

Citation preview

Page 1: Point sur le CMS Web InfoGlue et nouveau canal « lecture des annonces » ESUP-days Journées du 22 et 23 juin à Paris

Point sur le CMS Web InfoGlue et nouveau canal « lecture des

annonces »

ESUP-days

Journées  du  22 et 23 juin à Paris

Page 2: 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

Page 3: 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

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

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

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

Page 8: 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

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

Page 9: 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

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 …

Page 10: 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

11

Portlet de lecture des annonces

Page 11: 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

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

Page 12: 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

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

Page 13: 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

14

ENT

ORI-OAI

CMS-WEB

Interaction CMS-Web, ENT, ORI-OAI

?

Page 14: 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

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

Page 15: 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

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

Page 16: 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

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)

Page 17: 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

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

Page 18: 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

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)

Page 19: 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

20

Les portlets ORI-OAI

Page 20: 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

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

Page 21: 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

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

Page 22: 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

23

ENT

ORI-OAI

CMS-WEB

Interaction CMS-Web, ENT, ORI-OAI

?

Page 23: 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

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

Page 24: 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

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

Page 25: 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

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

Page 26: 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

27

WebDav

Interaction CMS-Web, ENT, ORI-OAI 4

ENT

ORI-OAI-search

CMS-Web

PortletLecture

PortletCMS

Docum

ent

ORI-OAI

PortletORI-OAI

Page 27: 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

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?)