Transcript
Page 1: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Introduction

Les types de canaux

Les simples RSS Web Proxy Transformation

• Les différents types de canaux

Les canaux prédéfinis

Page 2: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Image, applet, Inline Frame, WSRP Consumer, Portlet

• Les canaux de type Image, Applet, Inline Frame affichent directement les contenus doivent être situés dans l’arborescence : webapps/uPortal

• Les canaux de type WSRP Consumer (Web Services for Remote Portlets)

Invocation de WSRP services par WSDL interface description

• Les canaux de type Portlet (JSR 168)

Java API pour Portlets

Interopérabilité : Les autres types de canaux ne sont utilisables que par uPortal

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 3: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Définition

• Qu'est ce que RSS ?

Syndication de contenu Flux RSS : simple fichier texte avec des balises, doit être conforme aux spécifications XML. Le contenu : une série d’actualités  Nécessité d’un outil spécial pour visualiser (ne peut pas encore être lu par un simple navigateur Web)

• Les balises qui caractérisent le contenu :<title> </title><description> </description><link> </link>

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 4: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

• Les formats de RSS : RSS 0.91 (Initialement par Netscape)RSS 0.92, 0.93, 0.94, 2.0 (Userland Software)RSS 1.0 (s'appuyant sur la norme de description RDF par groupe de travail RSS-DEV)

Syntaxes différentes, non compatibles

• Formats supportés par uPortal :RSS 0.9x, 1.0x

Le standard RSS

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 5: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Introduction

• Exemple

Exemple RSS

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 6: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

• Exemple

Exemple RSS

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 7: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Description

Intégration des applications existantes en jsp, php, …

Principales caractéristiques : mécanisme de cache possibilité d’accéder aux attributs de l’objet IPerson requête POST, GET supporté

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 8: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Paramètres

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 9: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Paramètres

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 10: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Paramètres

• Pass-through type : Marked : Tous les liens avec le paramètre “cw_inChannelLink=true” restent dans le canal

<a href="page2.html?cw_inChannelLink=true">Lien vers une autre page</a>

None : Tous les liens vers autres pages quittent le canalApplication : Seuls les liens vers des pages de l’application restent dans le canal All : Tous les liens vers autres pages restent dans le canal

• Enable HTML Filter : "On" converti HTML XHTML

• Cache Mode "none" ou "all" + Cache Timeout (en ms)

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 11: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Les attributs IPerson

• Récupérer les infos de l’utilisateur via attributs IpersonExemple : pour récupérer les valeurs cn, uid, mail

Configuration des paramètres au niveau du canal Cwebproxy :

cw_person=cn,uid,mail cw_person_allow=cn,uid,mail

Configuration dans le fichier portal.properties

org.jasig.portal.channels.webproxy.CWebProxy.person_allow=cn,uid,mail

Ou

org.jasig.portal.channels.webproxy.CWebProxy.person_allow=* ( "*" signifie tous les attributs sont autorisés à passer dans un canal CWebproxy)

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 12: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

Les attributs IPerson

• Récupérer les infos de l’utilisateur via attributs IPerson en jsp.Appeler la méthode request.getParameter :

(String)request.getParameter("cn");

• en php :

<?phpPrintf("Bonjour, %s </br> Votre login : %s <br>Votre adresse email : $_GET['mail'] ", $_GET['cn'], $_GET['uid'], $_GET['mail']) ;?>

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis

Page 13: Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis

• Conversion d’un fichier xml en html en appliquant une feuille de style XSL/SSL

Introduction Les simples RSS Web Proxy Transformation

Les canaux prédéfinis


Recommended