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

Slides:



Advertisements
Présentations similaires
Introduction aux Web Services Partie 1. Technologies XML
Advertisements

Introduction au méta tag Cours PHP/MySQL – Année Spéciale – IUT AMIENS
FragmentsManuelle : XML Publication et Fragments La publication de canaux Processus de mise à disposition de nouveaux contenus extérieurs au portail :
Implémentation de l'interface IChannel Récupération de paramètres
Tomcat et son fonctionnement XML
Personnalisation du rendu Skin uPortal :
Transformation de documents XML
DTD Sylvain Salvati
Exposé de Système - Informatique et Réseau
Programmation Web Les JSP.
XHTML EXtensible HyperText Markup Language. HTML et XML HTML (HyperText Markup Language) et XML (eXtensible Markup Language) sont deux spécifications.
Cours 5.3 : XML et les architectures N-tiers – Tier Présentation
version Beta Marie Calberg Ninni Louhelainen SLFN7
XML Un format d'échange et un langage de présentation des données associé au HTML.
TP 3-4 BD21.
Formulaire HTML Introduction. Définition de formulaire.
Manipulation d’XML avec XSL
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
INTRODUCTION Sites vitrines vs sites applicatifs Un concept abstrait
ASP.NET un peu plus loin… Développement Rapide dApplications Web avec.NET.
Interaction audio sur le site web du LIA
28 novembre 2012 Grégory Petit
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
JSP (Java Server Pages)
Jonathan Montois Cyrille Kriegel
Chapitre 3 Les bibliothèques de balises JSP et la JSTL
XML Plan du cours Introduction au fichier XML
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
LES CLIENTS WEB RICHES Tuteur : Olivier CARON LEFEBVRE Benoit
Le langage XHTML 420-S4W-GG Programmation Web Client
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
LE CSS ISN Terminale S CSS Types de styles.
XML-schema. Pourquoi XML-schema Les DTD : Pas de typage, peu de contraintes sur les contenus nombre d'apparitions d'un élément à choisir entre 0 et 1.
LANGAGE HTML Le HTML (Hyper Text Markup Langage) est un langage universel utilisé sur le World Wide Web. Le HTML permet de : * Publier des documents sur.
LE HTML ISN Terminale S Un peu d’histoire …
Cours de programmation web
Les balises HTML et les objets JavaScript correspondants Objet document L'objet document est important dans la mesure ou il contient tous les objets du.
Programmation Web : Introduction à XML
Technologies web et web sémantique TP3 - XML. XML eXtensible Markup Language (langage extensible de balisage) – Caractéristiques: méta-langage = un langage.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De SimpleXML Un lecteur de RSS Novembre 2009.
Conférence Technique Java 2 Frédéric Jacquet. Au programme  Présenter les différents outils  Découverte - Java coté serveur  Appréhender l ’existant.
SMIL Synchronized Multimedia Integration Language
Struts.
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
Contrôles automatiques et paramètrables de flux
Agrégation de flux RSS Études d’Approfondissement Réseaux LAPAUZE Johann NIVEAU Soline 1 RICM5.
Soutenance du mémoire de synthèse
Architecture logicielle
Module : Langage XML (21h)
Modélisation des documents: DTD et Schéma
LDAP La gestion des groupes Gestionnaire de groupes uPortal permet de brancher plusieurs types (services) de gestion de groupes. Les groupes peuvent être.
RSS / Pablo Iriarte - DocSoc 2006 La diffusion de l'information documentaire et des actualités en format RSS Un exemple de mise en place au Centre de Documentation.
Karine Vallin - Dorian Baysset
Introduction à MathML Par Katia Larrivée UQO Le 18 mars 2004.
Instructions de déploiement de la portlet « cmisxplorer » sur uPortal 3.2  Se connecter sur le portail. Dans le menu verticale de la partie droite, choisissez.
HTML 4 et CSS 2 Cours 2 Faire acquérir à l'étudiant des connaissances de niveau intermédiaire en programmation HTML et de l'initier aux feuille de style.
Les Java Server Pages Dans ce chapitre, nous allons :
Cascading Style Sheets CSS: Feuilles de Style en Cascade Feuille: Fichier-séparé.css Style: Design de votre Site Cascade: la Page d'accueil et les sous.
Développement d’un application: Suivi de flux RSS SLAKMON Benjamin.
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
Mise en forme avancée et Publication. Le CSS Avertissement : vous ne devez pas maitriser le CSS juste savoir qu’il existe et à quoi il sert ! CSS signifie.
TWP Toolkit Formation 21/10/2009.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
Dreamweaver Séance 1.
Introduction au HTML Qu’est ce que le HTML ?
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Transcription de la présentation:

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 larborescence : 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 IntroductionLes simplesRSSWeb ProxyTransformation 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 dactualités Nécessité dun outil spécial pour visualiser (ne peut pas encore être lu par un simple navigateur Web) Les balises qui caractérisent le contenu : IntroductionLes simplesRSSWeb ProxyTransformation 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 IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Introduction Exemple Exemple RSS IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Exemple Exemple RSS IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Description Intégration des applications existantes en jsp, php, … Principales caractéristiques : mécanisme de cache possibilité daccéder aux attributs de lobjet IPerson requête POST, GET supporté IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Paramètres IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Paramètres IntroductionLes simplesRSSWeb ProxyTransformation 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 Lien vers une autre page None : Tous les liens vers autres pages quittent le canal Application : Seuls les liens vers des pages de lapplication 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 ) IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Les attributs IPerson Récupérer les infos de lutilisateur via attributs Iperson Exemple : 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.pe rson_allow=cn,uid,mail Ou org.jasig.portal.channels.webproxy.CWebProxy.pe rson_allow=* ( "*" signifie tous les attributs sont autorisés à passer dans un canal CWebproxy) IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Les attributs IPerson Récupérer les infos de lutilisateur via attributs IPerson en jsp.Appeler la méthode request.getParameter : (String)request.getParameter("cn"); en php : <?php Printf("Bonjour, %s Votre login : %s Votre adresse $_GET['mail'] ", $_GET['cn'], $_GET['uid'], $_GET['mail']) ; ?> IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis

Conversion dun fichier xml en html en appliquant une feuille de style XSL/SSL IntroductionLes simplesRSSWeb ProxyTransformation Les canaux prédéfinis