Chapitre 1. Guide d’initiation
Ce guide d’initiation propose une introduction à WebSphere Portal content
publishing. Il contient les rubriques suivantes :
v Description des sept portlets disponibles dans le portail Content Publishing de
WebSphere Portal : Bienvenue, Tâches, Contenu, Personnalisation,
Prévisualisation, Rapports et Administration.
v Emplacement et composants du système d’aide WebSphere Portal content
publishing
v Description de la disposition courante des portlets Content Publishing
v Tutoriel pas à pas
© Copyright IBM Corp. 2002 1
2 Système d’aide de WebSphere Portal content publishing
Chapitre 2. Obtenir de l’aide
Si vous avez besoin d’aide lors de l’exécution de tâches de base dans l’un des
Portlets de WebSphere Portal content publishing, cliquez sur l’icône d’aide située
dans le coin supérieur de ce Portlet. Cette rubrique décrit en détail le système
d’aide.
Le cadre de navigation du système d’aide de WebSphere Portal content publishing
s’affiche soit sous la forme d’une applet Java ou en HTML. Vous pouvez choisir la
forme qui vous convient le mieux. Utilisez les boutons et HTML pour passer
d’une vue à l’autre.
Si le cadre de navigation est vide, c’est que Java n’est pas activé dans votre
navigateur. Pour savoir comment l’activer, consultez l’aide du navigateur ou
cliquez sur l’icône ci-dessus pour utiliser le cadre de navigation HTML.
«Assistance sur le site Web d’IBM» à la page 4
Composants du système d’aide
Les sections suivantes composent le système d’aide de WebSphere Portal content
publishing :
v Table des matières : Organisée par sujet, la table des matières permet de
rechercher des informations en naviguant. Les sujets sont les suivants :
– Guide d’initiation : Ce guide propose une introduction à WebSphere Portal
content publishing et comprend notamment une présentation du produit, les
notions de base de l’interface et un tutoriel sur l’utilisation du contenu d’un
projet existant, destiné aux utilisateurs professionnels.
– Guide d’utilisation : Destiné à l’utilisateur final (ou au professionnel), ce
guide contient des informations conceptuelles et relatives aux tâches ainsi que
des informations de référence sur la procédure d’utilisation de projets déjà
configurés dans WebSphere Portal content publishing
– Guide de l’administrateur : Destiné à l’administrateur, ce guide contient des
informations conceptuelles et relatives aux tâches ainsi que des informations
de référence sur la procédure de configuration et de gestion de WebSphere
Portal content publishing, notamment sur la configuration de nouveaux
projets.
– Guide du développeur : Destiné au développeur (ou au programmeur), ce
guide contient des informations conceptuelles et relatives aux tâches ainsi que
des informations de référence généralement requises par les programmeurs
qui développent des modules web et entreprise et d’autres outils faisant office
d’interface avec WebSphere Portal content publishing.
– Guide de migration : Ce guide contient des informations relatives à la
migration de projets à partir de versions précédentes de WebSphere Portal
content publishing ou de WebSphere Personalization. Il contient également
des informations concernant le modèle de programmation LikeMinds.
– Assistants WebSphere Portal content publishing : Ce guide contient des
instructions d’utilisation des assistants WebSphere Portal content publishing
de WebSphere Studio, ainsi que des instructions de configuration
d’applications Web et entreprise et de déplacement de ces applications entre
l’environnement WebSphere Studio et WebSphere Portal content publishing.
© Copyright IBM Corp. 2002 3
– Guide Scénario YourCo : Ce guide contient plusieurs modules
d’apprentissage traitant du développement d’une nouvelle application
d’entreprise dans WebSphere Studio, notamment la préparation pour son
utilisation dans WebSphere Portal content publishing, son importation dans
WebSphere Portal content publishing et son déploiement dans un
environnement d’exécution. Ces modules d’apprentissage sont adressés à des
développeurs, des administrateurs et des utilisateurs professionnels, et ils
comprennent la description de davantage de fonctions et d’options que le
tutoriel d’initiation.
– Guide de référence de la fonction Intégration au bureau : Ce guide contient
des informations sur la procédure d’utilisation de WebSphere Portal content
publishing à partir d’un système client Microsoft Windows. L’intégration au
bureau vous permet de créer et d’éditer un contenu lorsque vous êtes
déconnecté du serveur de création de WebSphere Portal content publishing.
– Annexes :
- Glossaire : Le glossaire contient les termes utilisés dans la documentation
et dans l’interface utilisateur de WebSphere Portal content publishing.
- Accessibilité : Cette annexe contient des informations relatives aux
raccourcis clavier et à la spécification des polices et des couleurs, ainsi que
des informations générales concernant la configuration de votre navigateur
Web.
- Remarques et Marques.v Index : L’index pointe sur des sujets au sein du système d’aide.
v Recherche : Permet de rechercher des informations dans le système d’aide. Pour
utiliser la fonction de recherche, votre navigateur doit prendre en charge les
applets Java. Par ailleurs, le support Java doit être activé.
Le système d’aide de WebSphere Portal content publishing peut être affiché à l’aide
d’une applet Java pour la navigation, ou d’un cadre de navigation HTML. Pour
passer d’une vue à l’autre, utilisez les icônes Java et HTML de l’en-tête.
Assistance sur le site Web d’IBM
Des informations relatives au support sont disponibles sur le site Web d’IBM.
v http://www7b.software.ibm.com/wsdd/zones/portal/. Il s’agit de WebSphere
Portal Zone. Ce site contient des mises à jour techniques concernant WebSphere
Portal. Le site
http://www7b.software.ibm.com/wsdd/zones/portal/proddoc.html inclut des
liens vers la documentation la plus récente.
v news://news.software.ibm.com/ibm.software.websphere.portal-server.content-publisher. Il s’agit du groupe d’informations officiel de WebSphere Portal content
publishing.
v http://www-3.ibm.com/software/webservers/portal/webcontentpublisher.html.
Il s’agit du site Web officiel de WebSphere Portal content publishing. Il contient
des informations générales sur WebSphere Portal content publishing, ainsi que
des liens vers de la documentation, des téléchargements et des livres blancs.
.
4 Système d’aide de WebSphere Portal content publishing
Chapitre 3. Présentation
WebSphere Portal content publishing fournit une interface par navigateur
permettant aux utilisateurs novices de créer, d’alimenter et de gérer le contenu des
portails et des sites Web. Grâce à WebSphere Portal content publishing, vous
pouvez :
v Rapidement et aisément créer, alimenter et gérer le contenu de votre portail ou
de votre site Web
v Utiliser des modèles afin de créer, de générer et de mettre à jour un contenu –
les aspects concernant la présentation sont automatiquement gérés et les
collaborateurs de contenu n’ont pas besoin de connaître de langage à balises
v Ajouter un contenu soumis à souscription à votre portail ou votre site Web
v Gérer le flux de travail de votre équipe
v Afficher les modifications apportées à votre portail ou site Web avant de les
publier, et ne publier que les modifications validées
v Gérer l’actualisation du site grâce à des suppressions, des annulations de
publication et une expiration de contenu automatique
v Personnaliser le contenu visible par les utilisateurs, à l’aide de simples éditeurs
permettant de créer des règles et des campagnes afin de cibler la livraison de
votre contenu
v Générer des rapports sur l’efficacité des règles et des campagnes
© Copyright IBM Corp. 2002 5
6 Système d’aide de WebSphere Portal content publishing
Chapitre 4. Bases de l’interface
Cette section présente les composants et fonctions de base de l’interface de
WebSphere Portal content publishing.
v «Portlets»
v «Cadres» à la page 8
Portlets
L’interface WebSphere Portal content publishing comprend plusieurs sections
accessibles à partir de Portlets. Chaque section contient des fonctions différentes
selon vos paramètres de contrôle d’accès.
Les fonctions suivantes sont communes aux sections :
v Vous pouvez déterminer le Travail, le Projet et l’Edition que vous gérez, en
regardant en haut à droite de l’interface.
v Pour trouver des informations sur le portlet dans lequel vous travaillez, cliquez
sur le point d’interrogation situé dans la partie supérieure du portlet. Pour
accéder à l’aide de WebSphere Portal content publishing, cliquez sur le mot Aide
dans la partie supérieure du portlet.
Voici une description de chaque section :
Portlet Bienvenue
Dans le Portlet Bienvenue, vous pouvez visualiser une liste des tâches de flux de
travail que vous avez acceptées ainsi que les tâches sur lesquelles vous pouvez
travailler. Trois assistants vous aideront à effectuer les tâches courantes – Ajout
d’un nouveau contenu, Initialisation d’un nouveau travail et Publication de
contenu –, et un lien situé dans la partie supérieure vous guidera vers le système
d’aide.
Portlet Tâches
Dans le Portlet Tâches, vous pouvez visualiser une liste des tâches que vous avez
acceptées ainsi que les tâches sur lesquelles vous pouvez travailler.
Remarque : Le portlet Tâches ne s’affiche pas si l’installation de WebSphere Portal
content publishing est configurée pour l’option ″No Workflow″ (Aucun flux de
travail). L’option du flux de travail se définit durant l’installation, la valeur par
défaut étant ″Lite Workflow.″ Pour plus d’informations, consultez le guide
d’installation de WebSphere Portal.
Portlet Contenu
Le Portlet Contenu affiche le contenu sur lequel vous pouvez travailler. Le cadre
de navigation affiche une liste de types de contenu. En fonction du projet dans
lequel vous travaillez, il peut s’agir des types de contenu suivants : Contenu
structuré, Contenu soumis à souscription et Fichiers. Lorsque vous cliquez sur un
article dans le cadre de navigation, le contenu correspondant à ce type ou contenu
dans le dossier s’affiche dans le cadre des éléments.
© Copyright IBM Corp. 2002 7
Portlet Personnalisation
Dans le Portlet Personnalisation, vous pouvez créer une structure personnalisée
pour les visiteurs du site Web ou les destinataires de courrier électronique. Dans le
cadre de navigation, vous pouvez organiser les règles et les campagnes en dossiers.
Dans le cadre des éléments, vous pouvez créer des règles ou des campagnes ou
travailler sur celles existantes.
Portlet Aperçu
Dans le Portlet Aperçu, vous pouvez tester des règles et des campagnes via un
profil de prévisualisation. Celui-ci permet de voir comment les règles répondent
aux visiteurs du site Web via des attributs que vous définissez.
Portlet Rapports
Dans le Portlet Rapports, vous pouvez générer des rapports sur l’efficacité des
campagnes et des règles sur votre site Web.
Portlet Administration
Le Portlet Administration contient des commandes permettant de gérer :
v les projets et les modifications
v l’enregistrement des ressources
v le statut et le traitement des événements d’arrière-plan (y compris la création
d’index de recherche et le contrôle des préavis d’expiration de contenu)
v les chaînes de contenu soumis à souscription
v les serveurs de publication
L’accès à ces commandes est déterminé par le rôle d’utilisateur que
l’Administrateur vous a affecté. Vous pouvez au moins sélectionner le projet que
vous souhaitez modifier. Les utilisateurs dont les droits d’accès sont supérieurs
peuvent créer et gérer des projets, des serveurs et publier du contenu sur les
serveurs. Les administrateurs peuvent affecter des droits aux utilisateurs et aux
rôles utilisateurs.
Cadres
Des cadres différents apparaissent en fonction du Portlet que vous utilisez. En
général :
v Le plus petit cadre vertical, sur le côté, contient des fonctions de navigation.
v A côté du cadre de navigation se trouve le cadre des éléments, dans lequel vous
pouvez sélectionner les éléments sur lesquels vous voulez travailler. Sous le
cadre des éléments se trouve le cadre des détails, comprenant généralement des
informations sur l’élément sélectionné ainsi que des commandes permettant
d’éditer cet élément.
Les sélections dans le cadre de navigation déterminent ce qui s’affiche dans le
cadre des éléments. Les sélections dans le cadre des éléments déterminent ce qui
s’affiche dans le cadre des détails. Les commandes des différents cadres dépendent
de l’utilisateur et de la sélection. Cela signifie que les commandes qui s’affichent
dans les différents cadres dépendent de votre rôle et de votre droit d’accès
utilisateur ainsi que de votre sélection dans chaque cadre.
8 Système d’aide de WebSphere Portal content publishing
Vous pouvez redimensionner les cadres en plaçant le curseur sur le cadre (une
ligne pourpre claire). Lorsque vous voyez la ligne horizontale ou verticale fléchée
(par exemple
), cliquez sur le bouton gauche de la souris et maintenez-le
enfoncé afin de redimensionner le cadre.
Chapitre 4. Bases de l’interface 9
10 Système d’aide de WebSphere Portal content publishing
Chapitre 5. Tutoriel d’initiation
Ce tutoriel est basé sur le modèle de portail YourCo Financial installé avec
WebSphere Portal. Ce modèle contient toutes les données (telles que les pages JSP,
les fichiers HTML, les tables de base de données remplies, les ressources
utilisateur, les ressources de contenu, etc.) dont vous avez besoin pour gérer le
réseau Internet et Intranet d’un organisme financier fictif. Même si le modèle est
complet quant à ses fonctionnalités et ses ressources, ce tutoriel d’initiation aborde
les fonctionnalités de base de WebSphere Portal content publishing du point de
vue de l’utilisateur professionnel, et n’est pas conçu pour traiter de tous les
composants du modèle de portail.
Ce tutoriel vous guide dans les fonctions de base de WebSphere Portal content
publishing. Vous apprendrez à utiliser WebSphere Portal content publishing pour
créer, gérer et personnaliser du contenu et pour générer des rapports.
Remarque : Ce tutoriel a pour but d’apprendre à l’utilisateur professionnel à
utiliser l’interface avec un portail Web existant, et il ne traite donc pas de la
création de l’application Web ou d’entreprise par le développeur. Pour obtenir de
l’aide sur les étapes initiales du processus de développement, veuillez vous référer
aux modules d’apprentissage du guide Scénario YourCo.
Configuration du modèle et des modèles d’utilisateurs
Avant de commencer ce tutoriel, deux étapes de configuration sont nécessaires.
Elles doivent être effectuées par un administrateur de serveur, par exemple la
personne qui a installé WebSphere Portal. Elles ne seront effectuées qu’une fois par
installation.
Vous devez tout d’abord commencer par remplir le portail YourCo Financial avec
son contenu initial. Pour cela, suivez les étapes présentées dans la section suivante.
Vous devez ensuite créer et configurer les utilisateurs fictifs du portail, également
appelés modèles d’utilisateurs ou simplement ″intervenants″. Cette étape doit être
effectuée manuellement afin que des mots de passe uniques puissent être attribués.
Les utilisateurs du tutoriel d’initiation sont les mêmes que ceux nécessaires aux
modules d’apprentissage du guide Scénario YourCo.
Pour plus d’informations sur la création des utilisateurs du portail et sur la gestion
du contrôle d’accès pour WebSphere Portal content publishing, consultez la
rubrique d’aide WebSphere Portal content publishing intitulée Contrôle d’accès.
Remplissage du portail YourCo Financial
Pour remplir votre portail YourCo Financial avant d’exécuter l’exemple, vous
devez importer le projet YourCo Financial dans WebSphere Portal content
publishing et publier ce projet dans l’application de portail YourCo Financial.
Pour importer le projet YourCo Financial dans WebSphere Portal content
publishing, procédez comme suit :
1. Connectez-vous à WebSphere Portal avec l’ID utilisateur et le mot de passe
d’un administrateur WPCP Administrator.
2. Cliquez sur Publication de contenu.
© Copyright IBM Corp. 2002 11
3. Cliquez sur Administration.
4. Dans le cadre de navigation, sélectionnez Projets/Editions.
5. Dans le cadre des éléments, cliquez sur l’édition de base de l’exemple de projet
YourCo Financial.
6. Dans le cadre des détails, cliquez sur Faire de l’élément sélectionné l’élément
en cours.
7. Cliquez sur Importer.
8. Dans la fenêtre Importer un projet, cliquez sur OK.
Pour créer un serveur de publication, vous devez d’abord connaître la racine de
contexte affectée à l’exemple d’application de portail YourCo Financial lors de
l’installation. Vous pouvez aisément vérifier cela en consultant le portlet de
configuration YourCo Financial, situé sur la page d’assistance aux utilisateurs du
portail YourCo Financial. L’URL qui figure dans ce portlet contient l’URL et la
racine de contexte à utiliser lors de la configuration du serveur de publication dans
la section suivante. Sélectionnez et copiez cet URL, ou conservez-la par écrit, pour
l’utiliser dans les étapes suivantes.
Pour créer un serveur de publication, procédez comme suit :
1. Connectez-vous à WebSphere Portal avec l’ID utilisateur et le mot de passe
d’un administrateur WPCP Administrator.
2. Cliquez sur Publication de contenu.
3. Cliquez sur Administration.
4. Dans le cadre de navigation, cliquez sur Serveurs de publication.
5. Dans le cadre des éléments, cliquez sur Nouveau serveur.
6. Dans la fenêtre Nouveau serveur de publication, entrez les informations
suivantes :
v ress. : Serveur de publication YourCo Financial
v Adresse URL du servlet :
http://<nomhôtequalifiécomplet>:<port>/<racinecontexteservlet>/
publishtarget?ContextRoot=<racinecontexteexemple>
(Utilisez l’URL du portlet de configuration YourCo Financial.)
v Si la sécurité est activée ou que vous exécutez cette procédure via un serveur
proxy, vous devez compléter les zones appropriées. Vous pouvez utiliser le
nom d’utilisateur et le mot de passe de sécurité de tout utilisateur qui est
administrateur du système sur lequel vous souhaitez effectuer la publication.
Cliquez sur Enregistrer.
Remarque : Cette application de portlet contient un serveur de publication
pouvant être publié sur n’importe quel portlet de l’environnement du portail. Elle
convertit pour cela le chemin d’accès au portlet à l’aide du paramètre ContextRoot.
Pour accéder au serveur de publication, vous devez connaître la racine de contexte
menant au mappage publishtarget. Ceci explique pourquoi l’URL permettant de
publier une application de portlet contient une référence à la racine de contexte,
comme dans l’exemple suivant :
http://<votrenomhôtequalifiécomplet>:<port>/<racinecontexteservlet>/
publishtarget?ContextRoot=<racinecontexteexemple>
12 Système d’aide de WebSphere Portal content publishing
Pour publier sur d’autres portlets, il suffit de remplacer le paramètre
<racinecontexteexemple> par la racine de contexte correspondant à l’application de
portlet. Pour déterminer la racine de contexte d’une application de portlet,
procédez comme suit :
1. Ouvrez la console d’administration de WebSphere et connectez-vous au
système avec l’ID utilisateur et le mot de passe administrateur.
2. Développez Applications, puis sélectionnez Application d’entreprise.
3. Sélectionnez l’application d’entreprise correspondant au nom ″<nom du fichier
WAR du portlet>_PA_x_x_xx″, où ″x″ est un caractère alphanumérique. Pour le
localiser, vous devrez peut-être cliquer sur Suivant au début de la liste des
applications d’entreprise.
4. Sélectionnez Affichage du descripteur de déploiement dans la section
Propriétés supplémentaires.
5. Développez Modules Web, puis URI du module Web : <nom du fichier WAR
du portlet >.war.
6. La racine de contexte de l’application de portail s’affiche.
Création des modèles d’utilisateurs (ou intervenants)
Pour accélérer le processus de création des utilisateurs et des groupes et de leur
affectation à des rôles, WPCP fournit un ensemble de fichiers XML d’entrée qui
peuvent être exécutés via l’interface de configuration XML WebSphere Portal
pendant l’installation. Les utilisateurs et les rôles créés disposent des droits
nécessaires pour utiliser les exemples du tutoriel du document Guide d’initiation et
des modules d’apprentissage Scénarios YourCo. Il est possible de mettre à jour et de
réutiliser ces fichiers pour remplir votre système d’utilisateurs, de groupes et de
droits.
Les étapes suivantes expliquent comment créer des exemples d’utilisateurs, de
groupes et de droits, par défaut, durant l’installation :
1. Les groupes prédéfinis ayant accès à l’espace de travail sont créés à l’aide de
wpcpGroups.xml. Il s’agit des groupes WPCPUsers, WPCPAdmins, Collaborateur
de contenu, Responsable de publication de contenu, Spécialiste du domaine et
Directeur de projet. Collaborateur de contenu, Responsable de publication de
contenu, Spécialiste du domaine et Directeur de projet sont mappés aux
groupes utilisés dans le flux de travail, tandis que WPCPUsers et WPCPAdmins
sont des regroupements logiques d’utilisateurs WPCP.
2. Le déploiement des portlets adéquats, ainsi que la création du label et de la
page de l’espace de travail, sont mis en oeuvre par l’exécution de
wpcpworkspace.xml. Les droits d’accès aux groupes créés par wpcpGroups.xml
sont également affectés au cours de cette étape. Les groupes dotés de ces droits
sont autorisés à afficher le label, la page et les portlets (c’est-à-dire l’espace de
travail).
De plus, le fichier sample10.xml est lancé pour déployer les pages et libellés du
modèle YourCo Financial.
3. L’exécution de samplePAC.xml définit l’accès au niveau du système ainsi qu’au
projet. Les membres de WPCPAdmins sont autorisés à affecter des droits
d’accès et à afficher le portlet et la page des droits des ressources qui font
partie des portlets d’administration. les membres de WPCPUsers disposent des
droits d’édition dans l’espace de travail.
Pour information, les fichiers wpcpGroups.xml, wpcpworkspace.xml et
samplePAC.xml sont situés dans le répertoire suivant :
WebSphere\PortalServer\wpcp\v5.0\author\portlet
Chapitre 5. Tutoriel d’initiation 13
Etape de configuration post-installation requise : Afin d’ajouter les modèles
d’utilisateurs (Rob, Greg, Tara, Dave et WCPAdmin) employés dans les modèles
WPCP, la tâche de configuration Ant suivante doit être exécutée après l’installation :
WPCPconfig action-create-sample-users
Pour plus d’informations sur l’exécution des tâches de configuration Ant,
reportez-vous à la documentation d’installation de WebSphere Portal InfoCenter.
Remarque : Si vous rencontrez des problèmes en utilisant les modèles du produit,
contactez la personne de votre organisation responsable de
l’installation et vérifiez que cette étape a été effectuée.
Le fichier sampleUsers.xml, qui fournit un modèle à utiliser pour la création
d’utilisateurs dans l’environnement de création WPCP, est situé dans le répertoire
suivant (selon le type de base de données utilisé) :
WebSphere\PortalServer\wpcp\v5.0\author\samples_v5\type_base_de_données\sampleUtilities
Utilisation de ce tutoriel
Chaque section du tutoriel peut inclure les rubriques suivantes :
Scénario : Définit le cadre de la section en cours.
Arrière-plan : Fournit des informations d’arrière-plan décrivant le déroulement
d’une fonction particulière.
Tâche : Tâche réelle effectuée pour terminer une section du tutoriel.
Scénario du tutoriel
Pour ce tutoriel, la société fictive YourCo Financial ajoutera un article d’actualité à
son portail Web. Grâce à un flux de travail prédéfini, votre équipe va :
v configurer un projet et importer des fichiers
v utiliser un flux de travail prédéfini pour créer, approuver et exécuter des tâches
v utiliser des modèles pour générer un contenu
v personnaliser du contenu à l’aide de règles
v publier le contenu sur votre portail Internet
v générer des rapports sur l’efficacité des règles
Les intervenants
Pour ce tutoriel, vous allez jouer le rôle de tous les membres de l’équipe de
YourCo Financial. Voici les membres de l’équipe :
v Administrateur du système WebSphere Portal. Pour vous connecter en tant
qu’administrateur, vous avez besoin de l’ID utilisateur et du mot de passe qui
ont été utilisés lors de l’installation de WebSphere Portal. Cet utilisateur dispose
de droits complets sur WebSphere Portal et WebSphere Portal content
publishing, et il peut définir un contrôle d’accès, créer des utilisateurs et des
projets, etc.
v Tara est propriétaire du portail et éditrice de contenu. Elle possède les droits de
publication de contenu dans l’environnement de production.
v Rob est directeur de projet et spécialiste des domaines. Il a le droit de demander
et d’approuver des modifications sur votre portail Internet.
14 Système d’aide de WebSphere Portal content publishing
v Greg est collaborateur. Il est habilité à modifier le contenu en environnement
non opérationnel. Greg a le rôle de collaborateur, mais il est également chargé de
personnaliser du contenu en créant des règles.
Processus de flux de travail
Un flux de travail est un ensemble de tâches interdépendantes se produisant dans
un ordre spécifique et utilisées pour produire, traiter et publier du contenu.
Ce tutoriel utilise le flux de travail du processus de WebSphere Portal content
publishing appelé ″Modification, Approbation″. Ce flux de travail est un des trois
processus installés dans le cadre de l’option Lite Workflow de WebSphere Portal
content publishing. Pour plus d’informations sur ce flux de travail, consultez la
section correspondante dans le système d’aide de WebSphere Portal content
publishing.
Grâce à ce flux de travail, votre équipe va effectuer différentes tâches nécessaires
au développement d’un nouveau contenu pour un portail exemple. Le flux de
travail et les intervenants sont identifiés ci-dessous :
v demande de modifications (Rob)
v insertion des modifications (Greg)
v révision et approbation des modifications (Rob)
v publication des modifications (Tara)
Chapitre 5. Tutoriel d’initiation 15
Le schéma ci-dessous illustre une vue graphique du processus du flux de travail.
Arrière-plan : Vous noterez que la liste à puces est légèrement différente du
diagramme de processus. Requête de modification correspond au démarrage du
processus. Publication des modifications est une étape qui s’effectue normalement
après plusieurs modifications, et non une seule comme illustré dans ce tutoriel.
Permettre cette flexibilité n’est donc pas compris dans le processus.
Mise en route
Maintenant que vous vous êtes familiarisé avec le scénario de base, les
intervenants et le flux de travail, vous pouvez commencer à utiliser le tutoriel.
Démarrage de WebSphere Portal content publishing
Pour démarrer WebSphere Portal content publishing, procédez comme suit :
v Dans votre navigateur Web, accédez à
http://<nomhôtequalifiécomplet>:<port>/wps/portal, où
<nomhôtequalifiécomplet> comprend le nom d’hôte et le nom de domaine du
serveur sur lequel vous avez installé le serveur de création WebSphere Portal
content publishing, et <port> représente le port HTTP (9081 par défaut).
16 Système d’aide de WebSphere Portal content publishing
v Cliquez sur Connexion. L’écran de connexion s’affiche.
v Entrez l’ID utilisateur et le mot de passe de l’administrateur du portail, comme
vous l’avez fait durant l’installation.
Configuration du projet
Scénario : Vous jouez le rôle de Rob. Vous allez configurer le projet pour votre
équipe dans WebSphere Portal content publishing.
Tâche : Pour configurer le projet, effectuez les étapes suivantes :
1. «Création d’un projet»
2. «Importation d’un projet» à la page 18
3. «Configuration de la ressource utilisateur de prévisualisation» à la page 20
4. «Observation des modèles (facultatif)» à la page 20
Création d’un projet
1. Connectez-vous à WebSphere Portal content publishing en tant que rob. Utilisez
le mot de passe spécifié lors de la création des modèles d’utilisateurs.
2. Cliquez sur Publication de contenu.
3. Cliquez sur le Portlet Tâches.
4. Dans le cadre de navigation, cliquez sur Mes tâches.
5. Dans le cadre des éléments, vérifiez que la Tâche d’édition rapide est indiquée
par l’icône Traitement
. Si cette icône n’apparaît pas à côté de la Tâche
d’édition rapide :
v Cliquez sur Tâche d’édition rapide.
v Dans le cadre des détails, cliquez sur Faire de l’élément sélectionné
l’élément en cours.
v Dans le cadre des éléments, l’icône Traitement doit maintenant indiquer que
vous traitez le travail Tâche d’édition rapide.
Arrière-plan : La Tâche d’édition rapide permet aux utilisateurs d’effectuer
des fonctions hors du flux de travail classique défini pour le projet. Dans ce
tutoriel, Rob doit ajouter et configurer un nouveau projet pour son équipe.
L’ajout d’un projet ne fait pas partie du flux de travail du processus
″Modification, Approbation″ ; Rob doit donc quitter provisoirement le flux de
travail afin de configurer le projet. L’édition rapide peut être activée ou
désactivée dans les paramètres du projet.
6. Cliquez sur le Portlet Administration sous Content Publishing. Vous aurez
peut-être à utiliser les icônes en forme de flèches pour passer d’un portlet à
l’autre.
7. Dans le cadre de navigation, cliquez sur Projets/Editions.
8. Dans le cadre des éléments, cliquez sur Nouveau projet.
9. Dans la fenêtre Nouveau projet, complétez les zones suivantes :
v Dans la zone Nom, tapez Initiation.
v Dans la zone Description, saisissez une description de votre choix, par
exemple : Portail Web financier YourCo - Initiation
v Dans la zone Racine de contexte, tapez wps/wcpfr
v Dans la zone Chemin d’accès racine d’import/export, tapez
<RACINE_WPS>\wpcp\v5.0\author\exemples_v5\type_bd\sample10\Contenu Web
, où <RACINE_WPS> représente l’emplacement de WebSphere Portal dans le
Chapitre 5. Tutoriel d’initiation 17
système de fichiers (par exemple, d:\WebSphere\PortalServer) et type_bd le
système de base de données utilisé (db2, cm, cloudscape, oracle, informix ou
sqlserver).
v Dans la zone Afficher la page de démarrage, tapez wps/myportal
v Pour l’instant, ne renseignez pas la zone Afficher les ressources de
l’utilisateur. Après l’importation du projet, qui contient des informations sur
les ressources utilisateur, nous pourrons sélectionner une valeur pour cette
zone.
v Vérifiez que le Processus par défaut est paramétré sur Modification,
Approbation.
v Validez les valeurs par défaut des autres zones.
Arrière-plan : Notez les autres options que vous pouvez définir.
– Fournisseur de la version. Si vous utilisez un système de contrôle de
version, vous sélectionnez le système en cours d’utilisation dans cette liste
déroulante.
– Comme indiqué précédemment, la fonction d’édition rapide permet de
travail hors d’un flux de travail. Vous pouvez activer ou désactiver la
fonction d’édition rapide dans les paramètres du projet.
– L’option Verrouiller permet de verrouiller une ressource, telle qu’un
fichier. Si le verrouillage est activé, plusieurs utilisateurs peuvent travailler
simultanément sur une ressource.
– Lorsqu’elle est activée, la fonction Notifier le propriétaire du contenu lors
de l’expiration permet d’envoyer un courrier électronique au propriétaire
du contenu lorsque ce dernier arrive à expiration. Lorsqu’un contenu
arrive à expiration, il est retiré du référentiel de création et sa publication
est annulée dans les environnements d’exécution.v Cliquez sur Ajouter.
Arrière-plan : Lors de l’ajout d’un projet, les valeurs du projet sont stockées dans
la table PROJECTS du référentiel de création WebSphere Portal content publishing.
Vous venez d’ajouter un projet pour votre équipe. L’étape suivante consiste à
importer l’exemple de projet.
Importation d’un projet
Arrière-plan : Ce tutoriel fournit un exemple de projet contenant tous les fichiers
.html, .jsp. et .hrf, ainsi que d’autres fichiers de ressources composant un portail
Internet ou un site Web. L’exemple a été créé dans WebSphere Studio Application
Developer, exporté sous forme de fichier .ear et installé sous la forme d’une
application d’entreprise dans WebSphere Application Server, dans le cadre de
l’installation de l’exemple de serveur de création. Le tutoriel n’explique pas
comment créer un projet dans WebSphere Studio Application Developer ou
comment installer un fichier .ear dans WebSphere Application Server. Dans ce
projet, cela s’est fait automatiquement pendant l’installation de l’exemple de
création de WebSphere Portal. Afin d’obtenir des informations sur la création d’un
projet dans WebSphere Studio Application Developer ou l’installation d’un fichier
.ear dans WebSphere Application Server, consultez le Guide Scénario YourCo dans
l’aide de WebSphere Portal content publishing.
Scénario : Maintenant que Rob a ajouté le projet, il doit importer les fichiers à
partir de l’exemple de projet.
Tâche : Pour importer l’exemple de projet, procédez comme suit :
18 Système d’aide de WebSphere Portal content publishing
1. Si vous vous êtes déconnecté, connectez-vous en tant que Rob.
2. Cliquez sur Publication de contenu.
3. Cliquez sur le Portlet Administration. Vous aurez peut-être à utiliser les icônes
en forme de flèches pour passer d’un portlet à l’autre.
4. Cliquez sur Projets/Editions.
5. Examinez le projet en cours spécifié au-dessus du cadre des éléments. Si
l’édition de base de votre projet n’est pas l’édition en cours, cliquez sur base
sous le nom du projet, puis sur Faire de l’élément sélectionné l’élément en
cours.
6. Dans le cadres des détails, cliquez sur Importer. La fenêtre Importer un projet
s’affiche.
7. Dans cette fenêtre :
v Laissez la zone Répertoire du serveur à blanc. Le chemin d’accès racine
d’import/export est correct.
v Vérifiez que le processus est défini sur Importer immédiatement le contenu
et non comme processus d’arrière-plan.
v Cliquez sur Importer. L’importation peut prendre plusieurs minutes. Pour
vérifier que l’importation est terminée :
– Faites défiler le curseur jusqu’au bas de la fenêtre.
– Une fois tous les fichiers importés, un message de confirmation indiquant
le nombre de fichiers importés s’affiche. Par exemple, CTAC0168I : Total
importé : 590. Le nombre affiché peut être légèrement différent. Si le
message de confirmation indique qu’aucun fichier n’a été importé puisque
toutes les ressources étaient à jour, cela signifie que le projet a déjà été
importé.v Cliquez sur OK.
Pour vérifier que le contenu a été importé, procédez comme suit :
1. Cliquez sur le Portlet Contenu.
2. Dans le cadre de navigation, sous Contenu structuré , il doit y avoir plusieurs
entrées, entre autres InventoryLocations, Keyword, Links, etc.
3. (Facultatif) Si vous cliquez sur l’une de ces entrées, la liste des éléments
spécifiques du contenu s’affiche dans le cadre des éléments.
Arrière-plan : Lors de l’importation d’un projet, les fichiers projet sont stockés
dans plusieurs tables de la base de données WebSphere Portal content publishing.
Les fichiers de classe du projet sont stockés dans les tables de base de données et
dans le répertoire <chemin_d’accès_WAR>\WEB-INF\wcp-resources. Les fichiers de
classe et les fichiers hrf ont été créés dans WebSphere Studio Application
Developer. Ils vous permettent de gérer du contenu structuré. Lors de
l’importation d’un projet, toutes les collections de ressources (fichiers comportant
une extension .hrf) importées sont automatiquement enregistrées sur le système de
contenu structuré de WebSphere Portal content publishing. Pour obtenir de l’aide
sur la création de ressources dans WebSphere Studio Application Developer,
consultez le guide Scénario YourCo, et plus précisément les modules
d’apprentissage intitulés Lancement du projet YourCo et Extension des modèles et
des règles.
L’étape suivante consiste à configurer la ressource utilisateur de prévisualisation.
Chapitre 5. Tutoriel d’initiation 19
Configuration de la ressource utilisateur de prévisualisation
Scénario : Après avoir importé un projet, vous devez configurer la ressource
utilisateur qui est utilisée pour la prévisualisation de votre portail. Pour ce faire,
modifiez les paramètres du projet.
Arrière-plan : Une ressource utilisateur contient des informations relatives aux
utilisateurs réels ou fictifs de votre portail Internet. La ressource utilisateur de
prévisualisation permet de prévisualiser et de tester la sortie des règles ; vous
pouvez vérifier la façon dont votre site Web s’affiche pour les différents
utilisateurs. Plus loin dans ce tutoriel, vous verrez comment la prévisualisation
fonctionne.
Tâche : Pour configurer la ressource utilisateur de prévisualisation, procédez
comme suit :
v Si vous vous êtes déconnecté, connectez-vous en tant que Rob.
v Cliquez sur Publication de contenu.
v Cliquez sur le Portlet Administration.
v Cliquez sur Projets/Editions.
v Cliquez sur le nom de votre projet.
v Dans le cadre des détails, cliquez sur Modifier.
v Dans la zone Afficher les ressources de l’utilisateur, sélectionnez SampleUser.
Remarque : Il est peut-être nécessaire de redimensionner le cadre ou de le faire
défiler vers le bas.
v Cliquez sur Enregistrer.
A présent que la zone Afficher les ressources de l’utilisateur est définie,
examinons les modèles avant de commencer le processus de requêtes de
modifications et d’ajout de contenu. Si vous préférez ignorer la section concernant
les modèles, allez directement à Création et personnalisation de contenu
Observation des modèles (facultatif)
Arrière-plan : Les modèles sont des JSP ou des XSL permettant à votre équipe de
collaborer au contenu dans un format structuré. Ils permettent aux collaborateurs
d’ajouter du contenu au portail sans avoir à se préoccuper du formatage ou de
l’affichage. Les modèles sont utilisés avec du contenu structuré ou du contenu
soumis à souscription. Ils ne peuvent pas être utilisés avec du contenu basé sur des
fichiers. Les trois types de modèles suivants sont disponibles dans WebSphere
Portal content publishing : modèle conception, modèle de détails et modèle
récapitulatif. Les assistants de modèles de WebSphere Studio permettent de créer
des modèles de base pour vos types de contenu. Tous les modèles sont facultatifs.
Si vous n’avez pas besoin de générer des fichiers HTML à partir de votre contenu
statique, les modèles de détails ou de récapitulatif ne vous seront pas nécessaires.
Avant de poursuivre dans ce tutoriel, voici un bref aperçu des modèles WebSphere
Portal content publishing :
v Les modèles de conception sont utilisés par votre équipe pour ajouter, modifier,
afficher et prévisualiser du contenu structuré ou soumis à souscription.
v Les modèles de détails servent à générer le contenu auquel votre équipe a
collaboré.
v Les modèles récapitulatifs servent à générer une liste de contenu auquel votre
équipe a collaboré.
20 Système d’aide de WebSphere Portal content publishing
Scénario : Dans cette section du tutoriel, vous vous connecterez en tant que Rob et
vous obtiendrez des informations sur les modèles définis pour le projet.
Observation des modèles (facultatif)
Tâche : Observation des modèles :
1. Si vous vous êtes déconnecté, connectez-vous en tant que Rob.
2. Cliquez sur le portlet Contenu.
3. Cliquez sur Contenu structuré.
4. Cliquez sur Actualités.
5. Pour afficher un élément d’actualité :
v Cliquez sur Aperçu à gauche de Standard Food. Les détails de l’élément
d’actualité s’affichent.
v Cliquez sur les différents en-têtes (Dates et données, Juridique, Voir aussi,
Mots clés) pour afficher tout le contenu.
Ces JSP sont les modèles JSP de conception utilisés pour présenter les
attributs (détails) pour l’élément d’actualité sélectionné. Ils peuvent être créés
par toute personne ayant des connaissances en programmation JSP.
WebSphere Studio contient des assistants qui vous aident à les définir et à les
associer aux différentes étapes de configuration de contenu (ajout, édition,
aperçu).
v Fermez la fenêtre une fois terminé.
Pour savoir comment les modèles sont définis dans WebSphere Portal content
publishing :
1. Cliquez sur Modèles
sous Contenu structuré.
2. Il existe trois types de modèles. Cliquez sur Auteur pour voir quels JSP sont
utilisés pour la conception (lors de la création de contenu). Le cadre des
éléments affichera les détails concernant le type de modèle.
C’est là où sont définis les JSP pour les différents modèles. Ces JSP ont été
ajoutés à l’espace de travail lors de l’import du projet.
3. Fermez l’écran Templates for News (Modèles pour les actualités).
La section précédente laisse entendre qu’il existe une structure de fichiers. Pour
connaître l’emplacement exact des modèles :
1. Dans l’onglet Contenu, cliquez sur Fichiers.
2. Développez tour à tour les dossiers Modèles, Actualités et Auteur. Les JSP des
modèles de conception pour les actualités sont listés dans le cadre des
éléments.
3. Cliquez sur Aperçu à côté d’un des JSP dans le cadre des éléments. La fenêtre
Add a News Article (Ajouter un article d’actualité) s’ouvre.
Vous pouvez voir ici la façon dont le modèle de JSP s’affiche.
4. Fermez la fenêtre.
5. Cliquez sur add.jsp (sur les mots, pas sur Aperçu à gauche).
6. Le cadre des éléments affiche maintenant des informations concernant le fichier
mis en évidence ainsi que quelques commandes. Pour afficher le code JSP pour
le fichier sélectionné, cliquez sur Modifier
. Le fichier s’ouvre dans
l’éditeur que vous avez associé au type de fichier JSP. (Si aucun éditeur n’est
associé à ce type de fichier, consultez l’aide de votre système d’exploitation
pour savoir comment faire.) Nous ne modifierons pas le fichier ; vous pouvez
donc le fermer lorsque vous avez fini d’examiner le code JSP.
Chapitre 5. Tutoriel d’initiation 21
Ceci termine la visite des modèles. Vous avez achevé la configuration de votre
projet d’équipe. Ensuite, Rob lancera le travail afin que Greg puisse ajouter un
nouveau contenu au portail YourCo Financial.
Création et personnalisation de contenu
Scénario : Maintenant que le projet a été configuré, votre équipe peut commencer
à utiliser WebSphere Portal content publishing pour créer du contenu. Grâce au
processus de flux de travail Modification, Approbation ci-dessus (voir la section
«Processus de flux de travail» à la page 15), votre équipe va effectuer un certain
nombre de tâches, notamment les suivantes :
v «Demande de modifications»
v «Insertion des modifications» à la page 23
v «Révision des modifications» à la page 28
Demande de modifications
Scénario : Pour cet exercice, vous allez jouer le rôle de Rob. Rob examine le portail
YourCo Financial et décide qu’il veut un nouvel article pour le portlet Breaking
News (Dernières actualités). Grâce à WebSphere Portal content publishing, Rob
lance un nouveau travail et demande une modification.
Tâche : Examiner le portail Web, lancer un nouveau travail et demander une
modification.
Pour voir le portlet Breaking News :
1. Connectez-vous à WebSphere Portal en tant que rob.
2. Cliquez sur le Portlet YourCo Financial
3. Cliquez sur Home (Accueil). Vous remarquerez qu’il existe plusieurs portlets
contenant diverses informations. Rob se rend compte que le portlet Breaking
News (Dernières actualités) ne peut contenir qu’un ou deux articles : un nouvel
article concernant les hausses récentes de production de céréales, qu’il souhaite
que Greg écrive, et un article déjà existant sur les vacances en Alaska.
Pour lancer un nouveau travail :
1. Cliquez sur Publication de contenu puis sur Bienvenue.
2. Dans le cadre de navigation, cliquez sur Lancer un nouveau travail.
3. Dans cette fenêtre, effectuez les étapes suivantes :
v Dans la zone Nom du travail, tapez Add News Article (Ajouter un article
d’actualité).
v Dans la zone Description du travail, entrez la description suivante
Greg, ajout d’un article d’actualité sur la production croissante de
céréales dans le Midwest. Créez une règle stipulant que seuls les
utilisateurs des USA peuvent voir cet article, et que tous les autres
voient l’article sur le tourisme d’aventure en Alaska, écrit par
Helen.
v Notez que vous pouvez indiquer un processus de flux de travail dans la
zone Processus pour le nouveau travail. La valeur par défaut est
Modification, Approbation. Laissez la valeur correspondant au processus
pour ce travail. Cliquez sur Afficher pour afficher une représentation
graphique du processus.
v Dans la zone Projet, votre projet doit être celui par défaut. Si ce n’est pas le
cas, sélectionnez-le dans la liste.
22 Système d’aide de WebSphere Portal content publishing
v Validez les valeurs par défaut des autres zones.4. Cliquez sur Démarrer.
Arrière-plan : Le travail se déplace vers la prochaine étape du flux de travail,
et Greg (ainsi que les collaborateurs de contenu) sont avertis par e-mail qu’une
tâche les attend (notez que cela peut ne pas être le cas pour toutes les options
du flux de travail). Seuls les utilisateurs disposant des droits d’accès à cette
partie du flux de travail ou qui ont participé au processus peuvent visualiser le
travail dans leur dossier Mes Tâches. Par exemple, les utilisateurs ayant un
rôle de directeur de projet (personne chargée d’approuver et d’accepter les
nouveaux travaux) n’ont habituellement pas le travail affiché dans leur dossier
Mes Tâches, mais puisque Rob (un directeur de projet) a créé la tâche, il la
verra.
5. Cliquez sur Déconnexion.
Insertion des modifications
Arrière-plan : Cette section est intitulée ″Insertion des modifications″ car elle
correspond à l’étape suivante du flux de travail Processus de modification,
approbation.
Scénario : Greg (un collaborateur de contenu) utilise des modèles pour ajouter du
contenu.
Tâche : Pour apporter des modifications, Greg a besoin d’effectuer les tâches
suivantes :
v «Appel de la tâche»
v «Ajout de l’article d’actualité en tant que contenu structuré» à la page 24
v «Conclusion de la tâche» à la page 27
Appel de la tâche
Scénario : Greg a reçu une notification selon laquelle il a besoin de créer du
contenu pour le portail YourCo Financial. La première étape du processus de
création de contenu consiste à appeler la tâche.
Tâche : Pour appeler la tâche, procédez comme suit :
1. Connectez-vous à WebSphere Portal content publishing en tant que greg.
2. Cliquez sur Publication de contenu puis sur Bienvenue. La liste des travaux
auxquels Greg peut participer s’affiche. (Si vous ne voyez pas la tâche Add News
Article (Ajouter un article d’actualité), essayez de cliquer sur le portlet Tâches
puis sur Toutes les tâches, ou cliquez sur le portlet Administration, faites du
projet Initiation le projet en cours de Greg, puis ouvrez à nouveau le portlet
Bienvenue ou Tâches.)
Arrière-plan : Le Travail que Greg peut traiter est intitulé Add News Article
(Ajout d’un article d’actualité) et la Tâche qu’il peut traiter pour ce travail est
Modification. La tâche Modification est directement associée au flux de travail
Processus de modification, approbation. Cette étape du processus est réservée
aux collaborateurs de contenu, de façon à ce que Greg et d’autres
collaborateurs de contenu puissent voir cette tâche.
Greg sait qu’il existe d’autres collaborateurs de contenu et il ne sait donc pas
s’il doit accepter la tâche. Il décide alors de chercher d’éventuelles instructions
dans les commentaires.
3. Cliquez sur le portlet Tâches puis dans Tâches sur Mes tâches.
Chapitre 5. Tutoriel d’initiation 23
4. Le cadre des éléments affiche la liste des tâches sur lesquelles Greg peut
travailler. Cliquez sur Add News Article (Ajouter un article d’actualité) afin
qu’il soit mis en évidence. Les détails concernant la tâche s’affichent dans le
cadre des détails.
5. Greg voit les commentaires de Rob, ainsi que le statut ″non appelée″ de la
tâche. Il réalise alors qu’il doit appeler cette tâche.
6. Cliquez sur Appeler.
Arrière-plan : L’onglet Processus du cadre des détails pour cette tâche montre à
présent une image mise à jour de l’étape du processus à laquelle la tâche
correspond. Ces images sont configurables ; consultez pour cela l’aide de
WebSphere Portal content publishing.
Ajout de l’article d’actualité en tant que contenu structuré
Scénario : Maintenant que Greg a appelé le travail Add News Article (Ajout d’un
article d’actualité), il peut utiliser les modèles appropriés pour ajouter l’article en
tant que contenu structuré.
Tâche : Ajout de l’article d’actualité en tant que contenu structuré à l’aide de
modèles :
1. Si vous êtes déconnecté, connectez-vous en tant que greg.
2. Cliquez sur Publication de contenu puis sur Contenu.
3. Sous Contenu structuré, cliquez sur Actualités.
4. Dans le cadre des éléments, cliquez sur Nouveau
.
5. Dans le modèle Actualités :
v L’onglet Principal doit être sélectionné. Complétez les zones suivantes :
– En-tête : Production de céréales en hausse dans le Midwest
– Signature : exploité par
– Auteur : Greg
– Résumé : La production de céréales augmente dans le Midwest.
– Légende : Champs de céréales.
– Corps du texte : Les fermiers sont aux anges. Grâce à des pluies
importantes, la récolte sera très bonne cette année dans le
Midwest.
v Cliquez sur l’onglet Dates & Données.
v Cliquez sur Choose Data (Sélection de données) pour choisir une image pour
l’article.
v Cliquez sur l’onglet Juridique et complétez les zones suivantes.
– Licence : YourCo Food
– Propriétaire : TM YourCo
– Copyright : TM YourCo Foods
v Cliquez sur Soumettre. Le modèle Actualités se referme et les informations
relatives aux articles s’affichent dans la liste des articles. (Notez l’astérisque
(*) à côté de l’article que vous avez ajouté. Il indique que l’article a été ajouté
ou modifié dans ce travail. Nous verrons par la suite comment toutes les
modifications effectuées sur le contenu d’un travail peuvent être visualisées
immédiatement afin de permettre à la personne de réviser et d’accepter les
changements.)
v Cliquez sur Aperçu pour prévisualiser l’article.
24 Système d’aide de WebSphere Portal content publishing
Personnalisation du contenu
Arrière-plan : Certaines règles existent déjà dans le projet ; vous pouvez les
consulter à titre de référence ou les utiliser dans la section qui suit. Même si
certaines règles ont déjà été créées, cette section du tutoriel explique comment
créer vos propres règles. Pour visualiser les règles qui ont été installées avec le
modèle, cliquez sur Règles dans le Portlet Personnalisation, puis développez le
dossier Règles. Les règles s’affichent dans le cadre des éléments. Sélectionnez une
règle afin d’afficher les détails la concernant dans le cadre des détails.
Scénario : Greg a créé l’article d’actualité. Il doit maintenant modifier les règles
d’affichage d’articles, afin que son article ne soit visible qu’aux utilisateurs résidant
sur le continent des Etats-Unis et que les utilisateurs extérieurs voient un autre
article. Il doit créer deux nouvelles règles pour personnaliser le contenu affiché
dans le portlet Breaking News (Dernières actualités) :
v «Observation d’un profileur»
v «Duplication et modification d’une règle de sélection de contenu»
v «Création d’une règle de liaison» à la page 26
Observation d’un profileur :
Arrière-plan : Un profileur est une règle utilisée pour catégoriser un visiteur de
site Web ou les caractéristiques ou circonstances de sa visite, par exemple l’heure
de la visite.
Scénario : Greg examine un profileur qui catégorise les utilisateurs en deux
catégories, selon leur lieu de résidence.
Tâche : Se familiariser avec un profileur :
1. Si vous êtes déconnecté, connectez-vous en tant que greg.
2. Cliquez sur le Portlet Personnalisation.
3. Dans le cadre de navigation, cliquez sur Règles, puis Règles et accédez au
dossier news.
4. Dans le cadre des éléments, cliquez sur la règle nommée ContinentalUS. Le
cadre des détails affiche le contenu de la règle :
La
valeur de ContinentalUS est
Oui lorsque
la valeur User.Home State (Etat de résidence de l’utilisateur) n’est pas égal à
Alaska
ni à Hawaï
Dans les autres cas elle est Non
Lorsqu’il est exécuté, ce profileur indique que l’utilisateur courant (la personne
visitant le portail) réside soit aux ou à l’extérieur des Etats-Unis (continent). (Vu
comment la règle est écrite, toute personne ayant une adresse en dehors des
Etats-Unis – par exemple au Canada – sera classée en tant que ContinentalUS égal
Oui. Par conséquent, pour les besoins de cet exercice, nous supposerons que tous
les utilisateurs résident aux Etats-Unis, que ce soit sur le continent ou non.)
Duplication et modification d’une règle de sélection de contenu :
Arrière-plan : Une règle de sélection de contenu extrait des ressources de données
ou de contenu de votre magasin de données ou une ressource ’en cours’. Ce type
de règle sert généralement à afficher du contenu.
Chapitre 5. Tutoriel d’initiation 25
Scénario : Greg examine tout d’abord une règle de sélection de contenu, puis
l’utilise comme base pour en créer une autre.
Tâche : Examiner une règle de sélection de contenu, la copier et modifier la
nouvelle copie :
1. Si vous êtes déconnecté, connectez-vous en tant que greg.
2. Cliquez sur Publication de contenu, puis sur Personnalisation Portlet.
3. Cliquez sur Règles, puis sur Règles et enfin sur news.
4. Dans le cadre des éléments, cliquez sur la règle nommée Get Alaska Articles
(Extraire des articles sur l’Alaska). Le cadre des détails affiche le contenu de la
règle :
Sélectionner le contenu
pour lequel la valeur News.Headline (Titre de l’article) correspond à
Alaska
tri actuel
Arrière-plan : Lorsque cette règle est lancée, elle renvoie tous les articles
d’actualité ayant le mot ’Alaska’ dans son titre. Greg utilisera cette règle dans
le cadre d’une règle de liaison qu’il va créer dans la prochaine section.
5. Assurez-vous que la case située à côté de la règle Get Alaska Articles
(Extraire des articles sur l’Alaska) est cochée puis cliquez sur Dupliquer une
règle .
6. Une copie de la règle, appelée Copy of Get Alaska Articles (Copie de
Extraire des articles sur l’Alaska), a été créée et placée dans la liste de règles
disponibles. Sélectionnez-la puis cliquez sur Modifier dans le cadre des
détails.
7. Dans la zone Nom de règle, modifiez le nom de la règle en Get Crop
Articles (Extraire des articles sur les cultures).
8. Dans la zone de définition de règle, cliquez sur le mot Alaska.
9. Dans la fenêtre Indication d’une valeur, modifiez le texte d’Alaska en Crop
(Cultures).
10. Cliquez sur Enregistrer, puis cliquez sur Enregistrer afin de sauvegarder la
règle.
Création d’une règle de liaison :
Arrière-plan : Une règle de liaison combine les données du profileurs et les actions
afin de créer des clauses conditionnelles sophistiquées dans lesquelles certaines
actions sont effectuées selon l’évaluation qu’en font les profileurs.
Tâche : Pour créer une règle de liaison, procédez comme suit :
1. Si vous êtes déconnecté, connectez-vous en tant que greg.
2. Cliquez sur le Portlet Personnalisation.
3. Cliquez sur Règles, puis sur Règles et enfin sur News.
4. Dans le cadre des éléments, cliquez sur Nouvelle règle
.
5. Dans l’onglet Propriétés de règle :
v Dans la zone Nom de règle, tapez Get Articles by Location (Extraire les
articles par emplacement).
v Dans la zone Description, tapez Cette règle extrait des articles
d’actualité en fonction de la résidence de l’utilisateur.
v Dans la zone Type de règle, sélectionnez Liaison dans la liste déroulante.
v Cliquez sur Profileur.
26 Système d’aide de WebSphere Portal content publishing
v Dans la fenêtre Sélection d’un profil, cliquez sur ContinentalUS. Cliquez sur
Enregistrer.
v Cliquez sur Profil.
v Dans la fenêtre Sélection d’un profil, cochez Non. Cliquez sur Enregistrer.
v Cliquez sur Faire action.
v Dans la fenêtre Sélection d’une action, d’une liaison ou d’un profileur,
faites défiler vers le bas, puis cliquez sur Get Alaska Articles (Extraire des
articles sur l’Alaska). Cliquez sur Enregistrer.
v Dans Sinon, cliquez sur Faire action.
v Dans la fenêtre Sélection d’une action, d’une liaison ou d’un profileur,
faites défiler vers le bas, puis cliquez sur Get Crop Articles (Extraire des
articles sur les cultures). Cliquez sur Enregistrer.6. Dans la partie inférieure de l’onglet Propriétés de règle, cliquez sur
Enregistrer.
La règle que vous avez enregistrée doit ressembler à la suivante :
Lorsque ContinentalUS est
Non
lancer Get Alaska Articles (Extraire des articles sur l’Alaska)
Sinon
lancer Get Crop Articles (Extraire des articles sur les cultures)
tri actuel
Scénario : Greg a terminé la création d’un nouveau contenu et de nouvelles règles
permettant de l’afficher. Il indiquera qu’il a terminé son travail, et cette action
avertira les valideurs (tels que Rob) que la prochaine tâche (révision et approbation
des modifications) peut être lancée.
Conclusion de la tâche
Scénario : A présent que Greg a créé un contenu et des règles, la tâche doit être
révisée et acceptée. Greg indiquera qu’il a terminé et demandera à Rob d’effectuer
les modifications nécessaires dans le portlet Breaking News (Dernières actualités).
Tâche : Pour conclure la tâche, procédez comme suit :
1. Si vous êtes déconnecté, reconnectez-vous en tant que greg.
2. Cliquez sur Publication de contenu, puis sur le Portlet Tâches et enfin sur Mes
Tâches.
3. Dans le cadre des éléments, cliquez sur le travail Add News Article (Ajouter un
article d’actualité).
4. Cliquez sur Finir. La fenêtre Finir une tâche s’affiche.
5. Dans la zone Commentaire de la fenêtre Finir une tâche, tapez :
Un nouveau contenu et de nouvelles règles ont été créés. Vous devez
encore préciser dans quel portlet vous souhaitez placer la liaison.
6. Cliquez sur Finir.
7. Cliquez sur Déconnexion.
Arrière-plan : Le travail passe à la phase suivante du flux de travail.
Maintenant que Greg a terminé la tâche, Rob (Directeur de projet) peut vérifier le
travail des collaborateurs de contenu.
Chapitre 5. Tutoriel d’initiation 27
Révision des modifications
Scénario : Après que Greg a effectué des modifications dans le travail Add News
Article (Ajouter un article d’actualité), Rob révise les modifications.
Tâche : Pour vérifier les modifications, Rob doit procéder comme suit :
v «Appel de la tâche»
v «Visualisation du contenu et attribution d’une règle à une zone de contenu»
Appel de la tâche
1. Connectez-vous à WebSphere Portal content publishing en tant que rob.
2. Dans le Portlet Tâches, cliquez sur Mes tâches.
3. Cliquez sur le nom du travail : Add News Article (Ajouter un article
d’actualité).
4. Cliquez sur Faire de l’élément sélectionné l’élément en cours. La tâche est
placée dans le dossier Mes tâches de Rob.
5. Cliquez sur Commentaire. Notez le commentaire de Greg.
Scénario : Rob voit que le nouveau contenu a été ajouté, mais qu’il reste du travail
à faire. Il peut terminer le travail et afficher les modification de Greg en même
temps.
Visualisation du contenu et attribution d’une règle à une zone de
contenu
Arrière-plan : La fonction d’aperçu vous permet de visualiser votre site Web
comme le fait un client. Dans un aperçu, vous pouvez visualiser du contenu
personnalisé pour un utilisateur spécifique concernant des données spécifiques. La
fonction d’aperçu permet également d’éditer des zones de contenu ; vous pouvez
modifier les règles qui sont associées à un mappage de zone spécifique. La page
Aperçu, wps/myportal, a été installée à l’aide du modèle de serveur de création.
Scénario : Rob est prêt à prévisualiser le site Web.
Tâche : Pour prévisualiser le site Web, procédez comme suit :
1. Si vous vous êtes déconnecté, connectez-vous en tant que Rob.
2. Cliquez sur Publication de contenu, puis sur le Portlet Prévisualisation.
3. Dans le cadre des éléments, cliquez sur Prévisualisation. La fenêtre
Indication des critères de prévisualisation s’affiche.
4. Dans cette fenêtre, vérifiez que Basic Alaska User (Utilisateur de l’Alaska de
base) est sélectionné dans la liste déroulante Profil, et que Page est défini en
tant que wps/myportal.
5. Cliquez sur Soumettre. Une nouvelle fenêtre s’ouvre, représentant le portail
en mode de prévisualisation. Cliquez sur le portail YourCo Financial pour
l’afficher en mode de prévisualisation.
6. Dans ce dernier, passez la souris sur les zones de contenu
pour afficher
des informations les concernant, notamment le nom de la zone et la règle qui
y est mappée. Trouvez la zone de contenu nommée Breaking News (Dernières
actualités) et cliquez dessus. La fenêtre Remplissage de la zone de contenu
s’affiche.
7. Dans la fenêtre Remplissage de la zone de contenu :
a. Cliquez sur Editer.
28 Système d’aide de WebSphere Portal content publishing
b. Dans l’onglet Caractéristiques du mappage de zone, en regard de Règle,
sélectionnez Get Articles by Location (Extraire les articles par
emplacement) dans la liste déroulante. Cliquez sur Enregistrer puis sur
Fermer. 8. Régénérez la page Web YourCo Financial à l’aide du bouton de régénération
de votre navigateur (si vous êtes invité à cliquer sur le bouton Réessayer,
cliquez dessus). L’article d’actualité Alaskan adventure vacations take off
(Décollage du tourisme d’aventure en Alaska) s’affiche. Si vous souhaitez lire
l’article, cliquez sur ce lien.
9. Refermez le portail YourCo Financial.
10. Dans le cadre des éléments, cliquez sur Prévisualisation. La fenêtre
Indication des critères de prévisualisation s’affiche.
11. Dans cette fenêtre, sélectionnez Utilisateur du Midwest basique dans la liste
déroulante Profil. Cliquez sur Soumettre. Le portail YourCo Financial
s’affiche. L’article d’actualité Midwest Crop Production Up (Production de
cultures dans le Midwest en hausse) s’affiche. Comme précédemment, cliquez
sur ce lien si vous souhaitez lire l’article.
Scénario : Rob a prévisualisé l’article de Greg et vérifié que les règles fonctionnent
correctement. Rob accepte alors les modifications de Greg, ce qui les inclura dans
l’édition de base du projet.
Approbation des modifications
Tâche : Accepter les modifications :
1. Si vous êtes déconnecté, reconnectez-vous en tant que rob.
2. Cliquez sur Publication de contenu, puis sur le Portlet Tâches et enfin sur Mes
Tâches.
3. Cliquez sur le travail Add News Article (Ajouter un article d’actualité).
4. Cliquez sur Accepter. La fenêtre d’acceptation s’affiche.
5. Cliquez sur Accepter.
Arrière-plan : Une fois que Rob accepte les modifications, le travail des
collaborateurs de contenu est promu à l’édition du projet spécifié pour le
travail. Cela signifie que ce travail s’affiche dans l’espace de travail de tous les
membres de l’équipe pour le projet Initiation. Il est à noter que, après
l’acceptation des modifications par Rob, toutes les étapes du flux de travail
Processus de modification, acceptation sont terminées.
6. Cliquez sur Déconnexion.
Publication des modifications
Scénario : Les modifications de contenu ont été vérifiées et acceptées par Rob.
L’étape suivante consiste à publier le projet Initiation. Dans cet exercice, vous
allez jouer le rôle de Tara (éditrice de contenu). Vous allez configurer le serveur de
publication et publier votre projet.
Configuration d’un serveur de publication
Tâche : Pour configurer un serveur de publication :
1. Connectez-vous en tant que tara.
2. Cliquez sur Publication de contenu, puis sur le Portlet Administration.
3. Cliquez sur Projets/Editions.
Chapitre 5. Tutoriel d’initiation 29
4. Cliquez sur l’édition de base sous Initiation, puis sur Traiter dans le cadre des
détails.
5. Dans le cadre de navigation, cliquez sur Serveurs de publication.
6. Dans le cadre des éléments, cliquez sur Nouveau
.
7. Dans le cadre des détails :
a. Dans la zone Nom du serveur, entrez le nom que vous souhaitez utiliser
pour désigner le serveur.
b. Dans la zone URL du servlet, tapez :
http://<nomhôtequalifiécomplet>:<port>/<racinecontexteservlet>/publishtarget?
ContextRoot=<modèleracinecontexte>
en une ligne, sans espace ; où <nomhôtequalifiécomplet> représente le
serveur dans lequel vous souhaitez effectuer la publication - vous pouvez
utiliser le serveur sur lequel vous êtes connecté-, <port> représente le port
HTTP, <racinecontexteservlet> représente la racine de contexte d’une
application qui référence le servlet de publication (qui, dans cet exemple, est
le même que modèleracinecontexte), et<modèleracinecontexte> représente la
racine de contexte du portail YourCo Financial. Par exemple :
http://servername.yourco.com:9081/wps/PA_x_x_xx/publishtarget?
ContextRoot=/wps/PA_x_x_xx
Remarque : Les valeurs ci-dessous ne sont que des exemples ; ne les tapez
pas telles quelles. Utilisez les valeurs et le numéro de port fourni par votre
administrateur. Les x dans la racine de contexte représentent des caractères
alphanumériques. Pour plus d’informations sur la configuration de serveurs
de publication et l’identification de la racine de contexte correcte pour une
application de portail, consultez «Remplissage du portail YourCo Financial»
à la page 11.
c. Cliquez sur Paramètres de sécurité. Pour l’ID utilisateur et le mot de passe,
utilisez des valeurs permettant un accès administrateur à WebSphere
Application Server sur la machine cible.
d. Cliquez sur Ajouter.
Publication du projet
Tâche : Pour publier le projet, procédez comme suit :
1. Si vous êtes déconnecté, reconnectez-vous en tant que tara.
2. Cliquez sur Publication de contenu.
3. Cliquez sur le Portlet Administration. (Vous devrez peut-être utiliser les flèches
de déroulement situées à côté des noms de portlets pour afficher le Portlet
Administration.)
4. Si besoin, cliquez sur base sous le projet Initiation puis sur Faire de l’élément
sélectionné l’élément en cours dans le cadre des détails.
5. Cliquez sur Publier
.
6. Dans la fenêtre Publier un contenu, procédez comme suit :
a. Dans la liste Sélectionner le serveur de publication, cliquez sur le nom du
serveur vers lequel vous souhaitez publier le contenu et utilisez le flèche de
défilement vers la droite pour le déplacer vers la liste de droite.
b. Cliquez sur Publier.
c. Attendez que le message La publication est terminée s’affiche, puis cliquez
sur OK.7. Cliquez sur Déconnexion.
30 Système d’aide de WebSphere Portal content publishing
Arrière-plan : Vous pouvez faire en sorte que l’approbation d’un travail déclenche
automatiquement la publication des modifications dans ce travail. Par défaut, le
serveur s’appelle WPCP Publish. Ceci ainsi que d’autres aspects du flux de travail
peuvent être personnalisés, notamment le nom du serveur de publication ;
consultez ″Personnalisation du flux de travail″ dans le guide d’administration de
l’aide de WebSphere Portal content publishing.
Génération de rapports
Scénario : Tara a publié le projet Initiation sur son serveur d’exécution. Elle
souhaite générer des rapports sur l’efficacité des règles du site Web de l’entreprise.
Avant de générer des rapports, elle doit activer la journalisation.
Activation de la journalisation
Tâche : Pour activer la journalisation sur le serveur d’exécution, procédez comme
suit :
1. Connectez-vous à la console des ressources WebSphere Personalization
http://<nomhôtequalifiécomplet>:<port>/wps/PersAdmin , où
<nomhôtequalifiécomplet> représente le nom de votre serveur. Si besoin,
connectez-vous en tant que tara.
2. Cliquez sur Paramètres de journalisation.
3. Cochez la case Activer la journalisation.
4. Cliquez sur Enregistrer.
5. Refermez la console des ressources WebSphere Personalization.
Journalisation des règles
Maintenant que la journalisation est activée, revenez dans le portail YourCo
Financial : http://<nomhôtequalifiécomplet>:<port>/wps/myportal.
A chaque fois que vous affichez un portlet ou que vous cliquez sur un lien dans
votre portail YourCo Financial, ses règles sont journalisées.
Arrière-plan : L’activité des utilisateurs est journalisée dans la base de données de
commentaires.
Génération d’un rapport de classement de règles
Arrière-plan : La page Web YourCo Financial contient plusieurs zones de contenu
comportant des règles mappées. Lors de la génération du rapport de classement de
règles, ces règles s’affichent.
Remarque : Vous pouvez générer plusieurs types de rapports. Dans ce tutoriel,
vous allez générer un rapport de classement de règles. Ce dernier contient une liste
de noms de règles suivie du nombre d’émissions de chaque règle.
Tâche : Pour générer un rapport de classement de règles, procédez comme suit :
v Si vous êtes déconnecté, connectez-vous au serveur de création en tant que tara.
v Cliquez sur le Portlet Rapports.
v Dans le cadre de navigation, cliquez sur Règles.
v Dans le cadre des éléments, cliquez sur Classement des règles.
v Cliquez sur Exécuter le rapport. Le rapport de classement de règles d’affiche
dans une nouvelle fenêtre.
Chapitre 5. Tutoriel d’initiation 31
Félicitations
Félicitations. Vous avez terminé le tutoriel d’initiation de WebSphere Portal content
publishing.
Celui-ci vous a présenté une façon d’utiliser le flux de travail pour effectuer une
tâche de personnalisation et de contribution au contenu. Lorsque vous serez
familiarisé avec WebSphere Portal content publishing, vous trouverez certainement
d’autres manières d’effectuer cette tâche.
Voici des exercices supplémentaires :
v Replacez la règle par défaut (Get Breaking News Articles - Extraire les derniers
articles d’actualité) dans la zone de contenu Breaking News (Articles
d’actualité), puis mappez la liaison Get Articles by Location (Extraire les
articles par emplacement) vers la zone de contenu Breaking News (Dernières
actualités) en tant que nouvelle campagne.
v Essayez d’utiliser la Recherche pour localiser les articles d’actualité par titre,
heure de création ou autres informations. Remarque : Vous aurez peut-être à
exécuter préalablement l’index de recherche pour le projet. Consultez Index de
recherche sous Projets/Editions dans le portlet Administration.
v Créez et publiez un nouveau contenu avec des paramètres d’expiration de
contenu.
Reconfiguration du projet de tutoriel
Pour reconfigurer le projet Initiation pour un autre utilisateur, suivez dans
l’ordre les étapes ci-dessous :
1. En tant que Rob, dans le portlet Personnalisation, sous Campagnes, modifiez
la règle mappée vers la zone de contenu Breaking News (Dernières actualités)
en Get Breaking News Articles (Extraire les derniers articles d’actualité).
2. Dans le portlet Personnalisation, supprimez les règles nommées Get Articles
by Location (Extraire les articles par emplacement) et Get Crop Articles
(Extraire des articles sur les cultures).
3. Dans le portlet Contenu, supprimez l’article nommé Midwest Crop Production
Up (Production de cultures dans le Midwest en hausse).
4. En tant que Tara, publiez le projet mis à jour. Cette étape supprime le contenu
et les règles que vous avez supprimé du serveur de publication cible dans les
étapes 2 et 3.
En tant que Rob, vous pouvez à présent créer une nouvelle tâche pour Greg,
commençant par «Création et personnalisation de contenu» à la page 22.
5. (Facultatif) En tant que Rob, dans le portlet Administration sous
Projets/Editions, supprimez le projet Initiation.
Il est désormais possible de commencer le tutoriel par «Configuration du
projet» à la page 17.
Conseils du tutoriel
Les conseils du tutoriel comprennent quelques réponses aux questions que vous
pouvez vous poser lorsque vous travaillez dans le tutoriel d’initiation.
Je ne peux pas me connecter en tant que Tara, Rob ou Greg.
32 Système d’aide de WebSphere Portal content publishing
Vérifiez que les utilisateurs tara, rob et greg ont été enregistrés en tant
qu’utilisateurs de WebSphere Portal. Reportez-vous à la section «Création
des modèles d’utilisateurs (ou intervenants)» à la page 13.
Lors de l’importation de l’exemple de projet, pourquoi l’erreur CTAC0056E : Le
répertoire d’importation n’existe pas est-elle émise ?
Le chemin d’importation/exportation du projet doit être défini
correctement.
Pour traiter le projet, accédez au portlet Administration Portlet, cliquez sur
l’édition de base du projet Initiation puis sur Faire de l’élément
sélectionné l’élément en cours dans le cadre des détails.
Cliquez sur Initiation (et non base) puis confirmez que le chemin
d’importation/exportation est défini correctement. Pour plus
d’informations sur la définition du projet et du chemin
d’importation/exportation, consultez «Création d’un projet» à la page 17.
Lors de l’importation de l’exemple de projet, seuls 233 fichiers ont été importés.
Le tutoriel indiquait que 590 fichiers devraient être importés. Quel est le
problème ?
Le nombre 590 est une approximation. Le nombre de fichiers importés doit
être supérieur à 500.
J’essaie d’effectuer une prévisualisation à partir du Portlet Aperçu, mais aucun
choix n’est proposé dans la liste Profil. Pourquoi ?
Vous devez traiter le projet Initiation et la ressource utilisateur de
prévisualisation du projet doit être correcte. Pour plus d’informations sur
la ressource utilisateur de prévisualisation, reportez-vous à la section
«Configuration de la ressource utilisateur de prévisualisation» à la page 20.
Un message ″Erreur de serveur interne″ est émis lors de la prévisualisation des
modèles. De même, le message d’erreur ″La session a expiré″ apparaît de temps
en temps lors de la prévisualisation des modèles. Pourquoi ?
Vérifiez que la racine de contexte du projet Initiation est wps/wcpfr. Si la
racine de contexte est incorrecte, le message ″Erreur de serveur interne″ est
émis. Si le serveur par défaut WebSphere Application Server est activé,
l’erreur ″La session a expiré″ est également émise. Si la racine de contexte
est correcte, ce message indique que des erreurs de compilation se sont
produites au niveau du modèle. Assurez-vous que le modèle peut compiler
correctement dans WebSphere Studio Application Developer.
Chapitre 5. Tutoriel d’initiation 33