Top Banner
Introduction Les types de canaux Les simples RSS Web Proxy Transformation • Les différents types de canaux Les canaux prédéfinis
13

Introduction Les types de canaux Les simplesRSSWeb ProxyTransformation Les différents types de canaux Les canaux prédéfinis.

Apr 03, 2015

Download

Documents

Abelle Godet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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