lotus web content management 6.1 nouveautés · assistant de création de site améliorations...

71
Lotus Web Content Management 6.1 nouveautés Olivier Vrbanac – [email protected] IBM Lotus Technical Specialist

Upload: phamnhan

Post on 15-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Web ContentManagement 6.1 nouveautés

Olivier Vrbanac – [email protected] Lotus Technical Specialist

Page 2: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.12

Agenda

Introduction

Rappel des améliorations depuis la version 6.0.0.0

Vue générale des améliorations de la version 6.1

Améliorations de l’interface utilisateur

Améliorations de l’affichage

Améliorations des API publiques

Assistant de création de site

Améliorations liées à la portlet jsr 286

Page 3: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.13

Introduction

6.1 est la première version majeure de WCM depuis la version 6.0 en 2006

De nombreuses et signifiantes améliorations depuis la version 6.0.

Focus sur l'amélioration de la qualité du produit, la stabilité et l'évolutivité.

Pas de migration de données nécessaire pour passer de 6.0 à 6.1, et des améliorations apportées pour migrer de la version 5.1 vers la version 6.1

Les performances ont été sensiblement améliorées, l'accent étant mis sur la contribution ainsi que le rendu (dans certains tests de performance, le rendu s'est améliorée de 50%)

Page 4: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.14

Rappel des améliorations depuis la version 6.0.0.0

Site 1Site 1

Royaume 1 Royaume 2

Repositoire

JCR

Repositoire

JCR

Bibliothèque

Site 1

Bibliothèque

Site 1

Bibliothèque

Site 2

Bibliothèque

Site 2

WebSphere Application Server 6.0WebSphere Application Server 6.0

WebSphere Portal 6.0WebSphere Portal 6.0

Portail virtuel 1Portail virtuel 1

CréationCréation

Bibliothèque

partagé

Bibliothèque

partagé

Portail virtuel 2Portail virtuel 2

CréationCréation

DistributionDistribution DistributionDistribution

LDAPLDAP LDAPLDAP LDAPLDAP LDAPLDAPFocus sur les performances et la stabilité

Export et Import de bibliothèques WCM

Support de multiples royaumesLes portail virtuels permettent de faire fonctionner plusieurs sites indépendants sur la même installation de portail

Chaque portail virtuel peut avoir son propreroyaume ou partager un royaume commun

La création et le rendu de contenu peuvent êtremaintenant (6.0.1.2 , release Octobre 2007) étendues à un portail virtuel

les bibliothèques de contenu peuvent êtrevirtuellement étendue en utilisant les contrôlesd’accès – un contenu peut être propre à un portail virtuel ou partagé entre plusieurs portailsvirtuels

Page 5: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.15

AA

BB CC

DD EE

XX

Un bibliothèque

localisé

Un bibliothèque

localisé

AA

BB CC

DD EE YY

Code pour le

flux de travaux

Code pour le

flux de travaux

Bibliothéque pour

locale de base

Les flux de travaux gèrent les processus locaux

Les utilisateurs parcourent le site

approprié en fonction de leur localité

Rappel des améliorations depuis la version 6.0.0.0

Infrastructure multilingueWCM peut stocker, gérer et délivrer des sites multilingues de haute qualité

Un bibliothèque par locale (langue et/ou région) avec clef, le chemin dans chaque bibliothèque (titres d’affichage peuvent être différent):

http://host/wps/wcm/connect/french library/site/sitearea/content

http://host/wps/wcm/connect/german library/site/sitearea/content

Modèles de présentation et composants sont à partager entre les locales, et peuvent être localisé facilement, si nécessaire, ex. avec la notation dot (<Component name=“./<Component name” />)

Un article sur developerWorks avec des exemples de code sont disponibles. Exemple, l’interface pour gérer les traductions dans le modèle de création

Page 6: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.16

Vue générale des améliorations de la version 6.1

Ajustement de la création de contenu avec les processus métier existantPermet aux développeurs d’étendre simplement les fonctionnalités “out of the box”

Manipulation des librairies avec les APIsActions de flux de travaux spécifiquesTâches supplémentaires au travers de l’édition en ligne

Permet aux développeurs d’interagir plus efficacement avec WCM

Temps de déploiement plus courtMise en place plus simple des droits applicatifs dans la structure métier existante

Héritage des droitsNouveaux rôles utilisateurUtilisateurs virtuels additionnels

Amélioration du modèle de sécurité

Moins de compétences WCM nécessairesPlus facile à utiliser par les contributeursAugmentation de l’efficacité

Formulaire de contribution plus simpleEditeur de Texte Riche éprouvéMise à jour des boites de dialogueRéduction du nombre de clic pour les actions simples

Amélioration de l’expérience métier des utilisateurs

Bénéfices ClientBénéfices ClientAméliorationsAméliorationsThèmesThèmes

Page 7: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.17

Vue détaillée des améliorations de la version 6.1

AdministrationAmélioration des actions de gestion des bibliothèques

Amélioration des rapports de gestion des bibliothèques

fichier de configuration réorganisé et nettoyé

Création (authoring)People Picker

Définir une JSP pour le RTE ou un composant JSP dans une application web tierce

Amélioration des boites de dialogues du RTE

Activation optionnelle du filtrage de contenu dans les éléments HTML

Composant Texte Court

Amélioration du présentiel

Options supplémentaires pour simplifier la mise en page

Distribution (rendering)Liens contextuel pour les contenus partagés

Améliorations des balises WCM

Améliorations de la pagination

WorkflowSupport d’actions spécifiques de workflow

APIsGestion des bibliothèques

Syndication

Library list writer

Approbateurs dynamiques

Nouvelles actions distantes

VersioningGestion des politiques de version par type de contenu

Action de versioning dans les workflow

SecurityHéritage du modèle de sécurité

Rôle contributeur

Assistant de création de Site

Page 8: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.18

INTERFACE UTILISATEUR

Page 9: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.19

Nouveautés de l’Interface utilisateur

Modifications ciblées sur des points importants et réduction de leur complexitéDiminution de la complexité

Diminution du nombre de click

Un certain nombre de changement ont été opérés dans l’interface de création dont les plus significatifs sont les suivants:

Edition en ligne

People Picker

Section sécurité des formulaires (lié à l’introduction de l’héritage de sécurité)

Insertion d’image

Insertion de Liens

Dialogue de sélection de location hiérarchique d’un item (en relation avec les améliorations du rôle contributeur)

Options supplémentaires dans les modèles de création

Options supplémentaires dans les composants de pagination

Amélioration pour l’éditeur texte riche (ex. amélioration du support des tableaux et filtrage actif de contenu)

Administration

Statut de Syndication

Page 10: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.110

Les améliorations apportées à l’édition en ligne

Expose des tâches plus “complexes” aux utilisateurs finaux pour l’édition en ligne, telsque des actions distantes de déplacement, consulter les versions, l’historique et saisirdes champs pendant la création

Permet aux utilisateurs business d’interagir avec WCM de multiples façons

Rationalise la création de contenu en réduisant le nombre de click

Page 11: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.111

People Picker

Ce n’est pas possible de chercher groupeset utilisateurs en même temps

Utilisateurs virtuels sont toujours ajouté à la fin des résultats de recherche

AvantAvant

Chaque clic de bouton actionne un rafraichissement de page

Le People Picker du Portail est intégré à l’interface utilisateur

Page 12: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.112

People Picker

Cliquer pour lancer le Dialogue de recherche

Cliquer Ok pour ajouter la section au champs

6.16.1

Le portlet de recherche dans l’annuaire a été intégré pour gérer la sélection des gens et groupes

Pas besoin de recharger la page pour ajouter ou supprimer unutilisateur du champs

Les utilisateurs virtuels peuvent êtreajoutés depuis le menu déroulant

Page 13: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.113

Section de contrôle d’accèsAvantAvant

Un clic donne accès au dialogue ancien. Pour remplir chaque niveau d’accès pour utilisateur et système, il fallait au moins 24 rafraichissements de page

Modification de la mise en page pour exposer les options d’héritage et simplifier l’interface

L’ancienne section de contrôle d’accès (ci-contre)Chaque bouton “Grant…” amène l’utilisateur àl’ancienne interface de recherche de personne. Comme on a pu le voir avec le “People Picker”, l’ancienne interface était laborieuse avec des rafraichissement multiples et des taches répétitives.

Page 14: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.114

Section de contrôle d’accès

La section ‘sécuritéeffectif’ n’est plus exposéet peut être lu en voyant la table complète

Héritage peut être activé et groupes et utilisateurs hérités sont affichés6.16.1

Des nouveaux utilisateurs sont ajoutés pour la sécurité et flux de travaux. Ceci permet de mettre la sécuritépendant la sauvegarde.

La nouvelle section de contrôle d’accèsAvec le nouveau “people picker”, pas de rafraichissement nécessaire pour ajouter des utilisateurs et des groupes

Les rôles deviennent persistants avec le portail

Nouveaux utilisateurs virtuels ajoutés (Authors, Owners et Creator)

Page 15: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.115

Section de contrôle d’accès - Héritage

Qu’est-ce que la notion d’héritage apporte à l’utilisateur final:

Les bibliothèques migrées n’ont pas besoin d’être modifiées pour continuer de fonctionner comme elle le faisait en version 6.0.x pour créer de nouveaux contenus et afficher le site existant

– L’héritage ne sera pas activé pour les données existantes

Nouveaux éléments (n’inclut pas les contenus créés depuis des modèles de création existants) auront l’héritage activé par défaut

– Cela signifie que les contrôles d’accès des bibliothèques doivent être définies correctement (ne pas donner trop d’accès aux utilisateurs au niveau de la bibliothèque)

– OPTION: Pour une compatibilité descendante, l’héritage peut être désactivé par défaut (default.inherit.permissions.enabled=true dans WCMConfigService.properties)

L’héritage peut être activé en utilisant les commandes de l’interface “Edit Access”

Page 16: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.116

Boite de dialogue - sélection du chemin hiérarchique

AvantAvant

Introduction de la différence entre les utilisateurs et les contributeurs nécessite des changements dans les boites de dialogue existantes pour savoir si un utilisateur a les droits nécessaires pour ajouter des éléments dans le chemin hiérarchique cible (la mêmeboite de dialogue est utilisée pour de nouveaux contenus, zones de site, catégories, déplacement, copie)

Dans l’ancienne boite de dialogue, un enfant devait toujours être sélectionné. Sélectionnerun élément dans l’arborescence n’est pas suffisant pour sélectionner la destination d’un nouvel élément, ce qui est confus pour beaucoup d’utilisateurs

Page 17: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.117

Boite de dialogue –sélection du chemin hiérarchique

NewNew

Les utilisateurs qui n’ont pas les droits d’accès suffisants pour ajouter un élément à une zone de site n’accèderont pas visuellement àcette zone de site dans l’arbre hiérarchique.

Les options Premier/Dernier enfant sont requis seulement lorsqu’un parent valide a été sélectionné.

Sélection de “Before” et “After”donne la position dans la table

Page 18: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.118

Insertion d’image

L’utilisateur peut sélectionner les options de mise en page pour insérer une image

Plus besoin de rafraichir la boite de dialogue pour sélectionner un élément depuis la bibliothèque

Les options avancées sont maintenant rassemblées dans une section

6.16.1

AvantAvant

Amélioration et simplification de la boite de dialogue de sélection d’image

Nouvelles options de contrôle de mise en page

Amélioration des boites de dialogue pour facilement trouver / ajouter des images

Ajout automatique d’images à une bibliothèque comme composants et des droits associés

Page 19: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.119

Insertion de Lien

AvantAvant

6.16.1

Suppression des boutons prêtants àconfusion et amélioration de la recherche des contenus, les liens et les ressources

Amélioration et simplification la boite de dialogue de sélection de lien

Page 20: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.120

Options supplémentaires des modèles de création

6.16.1

Formulaire simple de création réalisé en 6.1

Nouvelles options pour simplifier les formulaires de saisie en permettant aux créateurs du modèle de création de cacher plus de boutons, barre d’outils et champs aux contributeurs

Le libellé des champs peut maintenant être remplacé

Page 21: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.121

Créer des zones de site lorsque des contenus sont créés avec certains modèles

Le contrôle de version peut maintenant être défini d’un modèle de base

Les modèles existants en version 6.0 continueront de fonctionner comme auparavant

Options supplémentaires des modèles de création

Page 22: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.122

Champs facilement masquable comme le nom (utile pour les contenus anonymes)

Renommage des champs prédéfinis

Générer automatique le nom de champs

Cacher le chemin en lecture seul et

la section information du modèle

Options supplémentaires des modèles de création

Page 23: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.123

Nouvelles options du composant de pagination6.16.1

Deux nouvelles options du composant

“Jump to page control” ajoute un champs de saisie

simple pour accéder directement à une page

spécifique des résultats

“Page size options” permet à un utilisateur dechanger dynamiquement le nombre de résultats affichésdans une page (depuis une liste prédéfinie de nombre).

Les composants existants continueront de fonctionner exactement comme ils le faisaient en version 6.0.x

Page 24: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.124

Amélioration pour l’editeur texte riche

Amélioration du temps de chargement et de réponse

Création des couleurs customisées avec des valeurs RGB (Red Green Blue) dans la palette des couleurs

Appliquer des styles individuel d’un ou plusieurs feuilles de style aux éléments texte riche dans un modèle de création

Page 25: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.125

Amélioration pour l’editeur texte riche - gestion des tableaux

Plus d’éléments de contrôle sur les tableaux lorsqu’on utilise l’éditeur de texte riche

Contrôle de taille de cellule: width, height, spacing, padding, text alignment, et table border

Possibilité de contrôle des en-tête de tableau

Ajouter des couleurs ou styles aux lignes en alternance

Utiliser des styles pour les modèles de tableau afin de maintenir la cohérence entre les pages web

Page 26: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.126

Amélioration pour l’editeur texte riche - Filtrage actif de contenu

Les créateurs de modèle de contribution peuvent autoriser le filtrage actif de contenu dans les champs de texte riche. Le filtrage sera à activer dans les propriétés de chaque champs de texte riche ajouté au formulaire

Par défaut, le filtrage n’est activé sur aucun champs de façon à garder un comportement compatible avec les versions précédentes

Visuellement, rien n'est changé au cours de la création de contenu même si le filtre est activé

Les utilisateurs qui entrent un contenu invalide se verront afficher un message d'avertissement chaque fois que le filtre contrôlera le contenu saisi

Page 27: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.127

Administration

Les bibliothèques peuvent maintenant être supprimées à partir de l’interface d’administration (sans avoir à les vider au préalable)

Les tâches ont été déplacées dans une boite de dialogue séparée

Les tâches longue durée génèreront des rapports

Page 28: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.128

Statut de la Syndication

Bonnes nouvelles ….

… et pas si bonne

Syndicateurs et Abonnés afficheront un résumé de ce qui s’est passé pendant la dernière syndication

Page 29: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.129

Affichage

Page 30: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.130

Changement des attributs “format” des balises

Un certain nombre de nouveaux attributs « format » de balise ont été ajoutés au 6.1(extension provenant de Lotus Quickr)

Le nouvel attribut “format” des balises a été ajouté en version 6.0 afin de mettre àdisposition des options simples pour contrôler l’affichage de certains composants. E.g. <Component name=“img1” format=“url”> lorsque l’on souhaite obtenir en sortie que l’URLdu composant ressource image

Nouvelles options de “format” :Composant ressource de fichier

– format=“FILENAME” – affiche le nom du fichier contenu dans le composant– format=“SIZE_MB | SIZE_KB | SIZE_BYTES” – affiche la taille du fichier attaché

(pour le métrique défini)– Format=“SIZE” – affiche la taille du fichier attaché avec le métrique approprié. Si

la taille est inférieure à 1k, la valeur renvoyée sera en bytes “2 bytes”– Format=“MIMETYPE” – affiche le type mine de la ressource attachée déterminé

par l’extension du fichier attaché et par les entrées extensiontype.ABC du fichierWCMConfigServices.properties

Page 31: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.131

Changement des attributs “format” des balises (suite)

Nouvelles options de “format” (suite):Composant ressource image

– Tous les attributs de l’interface (BORDER, WIDTH, HEIGHT, ALT, NAME, ATTRIBUTES)

– format = “BASEWIDTH | BASEHEIGHT” – les attributs originels “width” et “height”de l’image (si il est calculé automatiquement à la sauvegarde).

Pour toutes les balises qui renvoi un nom d’utilisateur

– L’attribut format peut être utilisé pour afficher n’importe quel attribut de LDAP. Par exemple, format=“DN” affiche le nom distingué d’un utilisateur

Pour les balises qui affiche des dates

– format=“RELATIVE” – affiche le jour et l’heure relative. E.g. “Yesterday at 8:30pm”

– Format=“DATE_TIME_SHORT | DATE_TIME_MEDIUM | DATE_TIME_LONG | DATE_TIME_FULL” – affiche la date et l’heure pour un format générique donné. E.g. format= “DATE_TIME_MEDIUM” affichera May 12, 2008 12:46:47 PM

– format=“DATE_SHORT | DATE_MEDIUM | DATE_LONG | DATE_FULL” –affiche la date pour un format générique donné

– format=“TIME_SHORT | TIME_MEDIUM | TIME_LONG | TIME_FULL” – affichel’heure pour un format générique donné

Page 32: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.132

Nouvelles options d’affichage

Dates du composant Historiquefield=“creation” – affiche la date de création de l’élément ciblé

field=“creator” – affiche l’utilisateur qui a créé l’élément ciblé

field=“lastmodifier” – affiche l’utilisateur qui a effectué la dernière modification de l’élément ciblé

Composant IDfield=“ID” – affiche l’UUID de l’élément ciblé

Balises qui affichent des noms d’utilisateursawareness=“true | false” – affiche une VCARD pour chaque utilisateur affiché par la balise

Composants ID, Securité, Profile et Workflowifempty=“(some text)” – affiche la valeur de “ifempty” si le champs sélectionnén’affiche rien

Composants/Elements ID, Profile et Text, Text courthtmlencode=“true | false” – encode tout le texte à afficher

Page 33: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.133

Nouvelles options d’affichage

Actions distantesNouvelles actions distantes: move, viewversions, viewhistory and add comments

Remplir les champs pendant la création

– Avec les paramètres new et edit pour les articles de contenu, il est desormaispossible d’ajouter des données aux champs différents dans ce contenu en utilisant l’URL

Ajouter des commentaires à l’historique de l’article

Nouvelle balise WCM URLCmpnt

Page 34: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.134

Nouvelles options d’affichage

Lien contextuelEst utilisé dans des systèmes où le contenu d’un site est partagé avec des sites mutliples. Quand le contenu est lié à un site, le liens insérés (éléments de lien et links dans l’HTML) sont référencés vers le site ou le contenu a été créé. Le lien contextuel est utilisé pour lier ces liens aux autres sites affichés, si possible.

Lien vers le chemin contextuelEssai à résoudre le lien en utilisant un technique de chemin relatif. Ceci présume que dans chaque arborescence de site, où le lien est stocké, est similaire

Le lien vers le chemin contextuel peut être appliqué aux éléments référé en utilisant la balise ‘element’. Par exemple:

– <Element type="content" context="current" key="body" link="path" />Ceci peut seulement être utilisé si le context=current ou context=autofill

Quand le lien vers le chemin contextuel est utilisé, a lien compatible est cherché pour le même chemin relatif. S’il n’y a pas de lien trouvé, le lien d’origine sera utilisé.

Page 35: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.135

API PUBLIQUE

Page 36: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.136

Actions de Workflow spécifiques

Permet pour un code spécifique d’être invoqué comme une partie du processus de workflow WCM, e.g. Pour créer des actions de workflow, comme Archiver, promouvoir vers une bibliothèque de publication, des actions d’email plus configurables, etc…

Page 37: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.137

Actions de Workflow spécifiques (suite)

Peut simplifier l’enregistrement CustomWorkflowActionFactory via le framework EclipseAjouter dans le fichier plugin.xml à votre jar et déployer le jar dans un répertoire défini par les classloader du serveur. Un exemple de plugin.xml:

<?xml version="1.0" encoding="UTF-8"?>

<plugin id="com.ibm.workplace.wcm.api.custom“ name="Sample Custom Workflow Action Factory“ version="1.0.0“provider-name="IBM">

<extension-point id="CustomWorkflowActionFactory" name="CustomWorkflowActionFactory"/>

<extension point="com.ibm.workplace.wcm.api.custom.CustomWorkflowActionFactory“id="SimpleCustomWorkflowActionFactory">

<provider class="com.ibm.workplace.wcm.sample.customworkflowaction.SimpleCustomWorkflowActionFactory"/>

</extension>

</plugin>

Les entreprises utilisant le plug-in peuvent monter dynamiquement et ne nécessite pas de redémarrer le serveur

Les actions spécifiques de workflow sont créées via l’interfaceL’action est liée avec un code spécifique

Page 38: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.138

L’interface CustomWorkflowActionFactory/*** Get the name for this factory. Used as a unique identifier.* @return Factory name. The factory name must be smaller than 50 characters long.*/

public String getName();

/*** Get the display title for this factory.* @param displayLocale Locale to display title* @return Title for the factory*/

public String getTitle(Locale displayLocale);

/*** Get an array of action names supported by this factory.* @return Action names. Each action name must be smaller than 200 characters long.*/

public String[] getActionNames();

/*** Get the display title for the supplied action name.* @param displayLocale Locale to display title* @param actionName Action name* @return Title for the action name*/

public String getActionTitle(Locale displayLocale, String actionName);

/*** Get the description for the supplied action name* @param displayLocale Locale to display the description* @param actionName Action name* @return Description for the action name.*/

public String getActionDescription(Locale displayLocale, String actionName);

/*** Get an instance of the custom workflow action to execute.* @param actionName Action name* @param document Target document. Custom code must not modify this document.* @return Instance of the custom workflow action*/

public CustomWorkflowAction getAction(String actionName, Document document);

Le factory est utilisé pour enregistrer les actions spécifiques

Il est possible d’avoir plusieurs factories

Page 39: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.139

L’interface CustomWorkflowAction

/*** Get the Date that this action should execute. This method is always called prior to running the execute method.* @param document Target document. Custom code must not modify the document in this method.* @return Execute date. If date is in the past, the action will be executed immediately. Use the* DATE_EXECUTE_NOW constant to execute immediately. If the date is in the future, the action* will be scheduled for this date. The returned execute date must be the same when run on any server where* the action is syndicated. If the execute date is different, the scheduled action will run at different times* on different servers.*/public Date getExecuteDate(Document document);

/*** Execute the action against the supplied document. Changes to the document will be saved if the result does not* indicate a failure. Changes to the document will be ignored if the result indicates a failure.* @param document Target document. Custom code must not save or delete this document inside the execute method.* Custom code must not call any workflow methods against this document inside the execute method.* Use the approriate return code to trigger a workflow action.* @throws Throwable Any throwable that is thrown by this method will be treated as a failure result.* @return Result providing access to the outcome of the action and a message. Special result codes can be used to trigger * workflow actions against the target document. Returning null will be treated as a failure result.*/public CustomWorkflowActionResult execute(Document document);

Les actions spécifiques de worflow “CustomWorkflowAction” sont invoquées en entrée ouen sortie d’étape

Page 40: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.140

Approbateurs dynamiques de workflow

/*** Checks if the user of the Workspace associated with the current Document has Approver access * to this Content. * @throws OperationFailedException if error occured when accessing repository* @return true if this user has Approver access, false if not*/public boolean hasApproverAccess() throws OperationFailedException;

/*** Adds each approver specified in the string array argument to the approvers of this Content object.* An approver is only added if the element in the string array argument can be converted to a valid* member. Note: Each approver of this Content object must be unique. I.e. Duplicates are removed. * @param approvers the approvers to add*/public void addApprovers(String[] approvers);

/*** Removes each approver specified in the string array argument from the approvers of this Content* object. An approver is only removed if the element in the string array argument can be converted* to a valid member and already an approver on this Content object.* @param approvers the approvers names to remove*/public void removeApprovers(String[] approvers);

Plusieurs nouvelles méthodes ont été ajoutées à com.ibm.workplace.wcm.api.Content pour permettre aux approbateurs d’être modifiés

Les approbateurs peuvent maintenant être ajoutés et supprimés

Les droits des approbateurs peuvent être vérifiés

Page 41: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.141

� Les services Bibliothèque exposent des APIs pour gérer les bibliothèques WCM– créer, sauvegarder, copier, exporter, importer

� Pour accéder aux WebContentLibraryService:

Service Bibliothèque

javax.naming.InitialContext ctx = new javax.naming.InitialContext ();

// Retrieve WebContentLibraryService using JNDI nameWebContentLibraryService webContentLibraryService = (WebContentLibraryService)ctx.lookup("portal:service/wcm/WebContentLibraryService");

/*** Deletes the <code>DocumentLibrary</code>.* This task will be executed synchronously.*/public abstract LibraryTaskResult deleteLibrary(Workspace workspace, DocumentLibrary documentLibrary);

/*** Copies the supplied document library as a new library.*/public abstract LibraryTaskResult copyLibrary(Workspace workspace, DocumentLibrary documentLibrary, Locale locale);

/*** Export a document library to the supplied output stream.* This task will be executed synchronously.*/public abstract LibraryTaskResult exportLibraryToStream(Workspace workspace, DocumentLibrary documentLibrary, OutputStream outputStream);

/*** Import document library from the supplied input stream as a new library.*/public abstract LibraryTaskResult importLibraryFromStream(Workspace workspace, InputStream inputStream, Locale locale);

Page 42: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.142

Liste des documents de la bibliothèque� La méthode outputDocumentListToStream du WebContentLibraryServicepour explorer la liste des informations de tous les éléments de la gestion de contenu dans une bibliothèque

� Suivant un exemple de sortie utilisant CSVDocumentListWriter

� Une production spécifique peut être écrit en implémentant l’interface DocumentListWriter

� Une application de cette API est d’écrire un outil qui compare une liste exportée depuis le syndicateur et depuis l’abonné afin de vérifier que tous les éléments sont disponibles au niveau de l’abonné

Page 43: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.143

Changements suppl. des API – Workspace (espace de travail)/**

* Returns an iterator of IDs of all objects of the given type that match * the given workflow status filter. */

public DocumentIdIterator findByType(DocumentType type, int p_workflowStatusFilter);

/*** Returns an iterator of IDs of all objects of the given type with the* specified name that match the given workflow status filter. */

public DocumentIdIterator findByName(DocumentType type, String name, int p_workflowStatusFilter);

/*** Returns an iterator of IDs of all <code>Content</code> that have been* modified since the specified date that match the given workflow status * filter.*/

public DocumentIdIterator findContentModifiedSince(Date modifiedDate, int p_workflowStatusFilter);

/*** Returns an iterator of IDs of all <code>Content</code> that have been* modified between the specified start and end dates that match the given * workflow status filter.*/

public DocumentIdIterator findContentModifiedBetween(Date startDate, Date endDate, int p_workflowStatusFilter)

/*** Returns an iterator of IDs of <code>Content</code> which has been* created using the specified authoring template that match the given * workflow status filter.*/

public DocumentIdIterator findContentByAuthoringTemplate(DocumentId id, int p_workflowStatusFilter);

/*** Returns an iterator of IDs of all <code>Content</code> that has the* given <code>Category</code> in its profile that match the given * workflow status filter. */

public DocumentIdIterator findContentByCategory(DocumentId id, int p_workflowStatusFilter);

Nouveau jeu d’API pour rendreplus simple la recherched’éléments par leur statut de workflow

Le filtre sur les statuts de workflow peut être publié, brouillon, expiré ou unecombinaison de ceséléments. Si il n’y a pas de contenus qui correspondent aux catégories du profile oudont l’utilisateur n’a pas accèsalors l’itérateur ne ramènerapas d’éléments

Page 44: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.144

Changements suppl. des API – Workspace (espace de travail) (suite)

/*** Return object for the given Id.** This method allows to optimise for performance when retrieving the item for rendering or read operations. Retrieving with* asReference equal to true is faster and the object should not be modified by the client code. If client code needs to edit the* Document then asReference should be false.* */

public Document getById(DocumentId id, boolean asReference );

/*** Return the list of Document objects for the given DocumentIds as a DocumentIterator. The IDs are passed in as a* DocumentIdIterator. This method allows to optimise for performance when retrieving items for rendering or read operations. */

public DocumentIterator getByIds(DocumentIdIterator documentIdIterator, boolean asReference);

/*** create a new DocumentIdIterator from an array of given DocumentId.*/

public DocumentIdIterator createDocumentIdIterator(DocumentId[] documentIds);

Jeu supplémentaire d’APIs ajouté au workspace afin de créer des solutions avec de meilleures performances en requêtant en arrière plan le JCR

Ces suppléments ont été reportés à la version 6.0.1.3

Page 45: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.145

Les API de la Syndication

L'objectif principal de la nouvelle API est de permettre le contrôle dynamique de syndication

Les principales fonctions:Activer et désactiver syndicateurs et Abonnés

Démarrer des mises à jour complètes ou partielles

Dynamiquement vérifier les mises à jour de la syndication pour contrôler que cela fonctionne ou non

Voir les détails du syndicateur ou de l’abonné (Nom, bibliothèques cours de syndication)

Requêter les détails de la dernière syndication (éléments mis à jour / sauvegardés / modifiés / supprimés, etc.)

Qu’est ce que cela signifie ?Les applications peuvent être écrites pour gérer la syndication. La syndication peut être réalisée chaque jour à la même heure ou à une date spécifique (un document spécifique en entrée d’une étape de workflow … etc.)

Déterminer plus facilement quand une syndication peut être réalisée ou finie

Les erreurs rencontrées peuvent être perçues plus rapidement en surveillant le statut

Page 46: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.146

Les API de la Syndication (suite) SyndicationService

getSyndicators()getSubscribers()getSyndicatorByName()getSubscriberByName()

SyndicationResult

SyndicationStatus

isRunning()getSyndicationResult()getLastRunDate()

Subscriber

getName()isEnabled()setEnabled()rebuild()update()getStatus()

Syndicator

getLibraries()getName()isEnabled() setEnabled()rebuild()update()getStatus()

Recherche simple pour obtenir le service de syndication

InitialContext ctx = new InitialContext();// Retrieve WebContentLibraryService using JNDI nameSyndicationService syndicationService = (SyndicationService) ctx.lookup("portal:service/wcm/SyndicationService");

Page 47: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.147

Créer un nouveau site Portail en utilisant le nouvel assistant

Le nouvel assistant de création de site combine plusi eurs actions d’administration dans une mêmeportlet (bientôt sur le portlet catalogue):

● Inscription d’utilisateurs● Création d’un portail virtuel● Import de contenu Portail

Page 48: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.148

Nouveautés en 6.1.0.1 : Les pages WCM

Tightly integrate WCM with Portal

Page 49: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.149

Objectifs des pages WCMAvoir un modèle commun entre WebSphere Portal et WCM

Pages vs. Zones de site

– Tous les deux participent à la définition de l’arborescence du site web– Tous les deux définissent une organisation de page

– Structure – parent/enfant– Design – mise en page, style– Propriétés – méta-données, éléments de contenu

– Donc autant n’en avoir qu’une à gérer

Portlets vs. Contenu

– Tous les deux mettent à disposition ce que vous voyez dans une page– Tous les deux sont fondamentalement différents– Portlets sont dynamiques, gestion des évènement, etc.– Contenu est managé par le context, etc.– Prendre en compte ces différences

L’objectif est de simplifier la création de pages avec du contenu et de simplifier la maintenance du mapping entre le “contexte” Portal et WCM

Page 50: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.150

Architecture d’information communePortal et WCM peuvent utiliser la même architecture de site

Convergence de l’architecture de site et de page

JSR 286 Portlets

Portal est capable d’identifier ou sont les contenus à afficher pour une page donnée et WCM sait dansquelle page (contexte) les contenus vont être affichés

Association d’une zone de site à une page Portal

– même navigation– Lien dynamique vers le bon contexte– Recherche et affichage des cotnenus en contexte– Prévention contre la visualisation d’un contenu hors context

Friendly URLs – le path WCM est ajouté à l’URL de la page Portal

Utilisation de la seedlists pour référencer les éléments/contenus WCM avec le moteur de recherche.

Résultat : Réduction des temps de déploiement et d’intégration

Page 51: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

51Tech Software – Lotus Web Content Management nouveau tés V6.151

Convergence avec WebSphere Portal – Mise en pageLes administrateurs vont pouvoir définir des modèles de page WCM.

Ces modèles sont stockés dans un noeud spécifique

MenuPortlet

Relatedinfo

portlet

DetailsPortlet

Header

Footer

MenuPortlet

Relatedinfo

portlet

DetailsPortlet

Header

Footer

MenuPortlet

Relatedinfo

portlet

DetailsPortlet

Header

Footer

Content, Media, etc.

Content

Template page Page instances

Page 52: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.152

Convergence avec WebSphere Portal – Topologie de site

Intégration de la gestion de site Portal avec la gestion de site WCM

Instead of defining Portal pages and then mirroring those as WCMsite areas, WCM will just leverage the Portal page hierarchy as the WCM site area hierarchy.

Gestion du rendu global d’une page PortalOn va pouvoir gérer des pages entières de contenu en définissantle contexte au niveau de la page et pas seuelement au niveau d’uneportlet. La portlet ne fera qu’afficher un composant maissystématiquement dans le bon contexte !

WCM library

Content

1

3.1

3

A virtual portal

Page

PageContent

Node

Content

Node

Content

Node

3.2

Page 53: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

53Tech Software – Lotus Web Content Management nouveau tés V6.153

Convergence avec WebSphere Portal – JSR286 WCM Rendering PortletsNew Page Type (WCM page), Content structure drives Portal display page

WCM library

Content

1

3.1

3

A virtual portal

Page

PageContent

Node

Content

Node

Content

Node

3.2

Création de Pages WCM

Définition de la mise en page Portal

Définition du contexte WCM

Prévisualisation « in context »

Affichage des résultats d’affichage « in context »

Page 54: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

54Tech Software – Lotus Web Content Management nouveau tés V6.154

Exemples de modèles de page WCM

Modèle avec une seule portlet

Modèle avec deux portlets

Page 55: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

55Tech Software – Lotus Web Content Management nouveau tés V6.155

Pages WCMCréation d’une nouvelle page WCM

Page 56: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

56Tech Software – Lotus Web Content Management nouveau tés V6.156

Définir les propriétés de la page WCM

Pages WCM

Page 57: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

57Tech Software – Lotus Web Content Management nouveau tés V6.157

Pages WCMPortlet navigation WCM – sélection du contenu 3

Page 58: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

58Tech Software – Lotus Web Content Management nouveau tés V6.158

Pages WCMVisualisation “in context” du contenu 3 dans la page “Site area 1”

Page 59: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

59Tech Software – Lotus Web Content Management nouveau tés V6.159

Pages WCMPortlet de navigation WCM – sélection du contenu 6

Page 60: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

60Tech Software – Lotus Web Content Management nouveau tés V6.160

WCM PagesVisualisation “in context” du contenu 6 dans la page “Site area 2”

Page 61: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.161

Nouveautés en 6.1.0.1: JSR 286-based WCM rendering portletsNewly enhanced WCM rendering portlets available via the Portlet Catalog

Page 62: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.162

JSR 286-based WCM rendering portlets - GénéralitésA disposition depuis le catalogue de Portlet

Fonctionne avec WebSphere Portal 6.1.0.1Nécessite l’installation de fixes additionnels

Nouvelles fonctionnalités par rapport à la portlet standard de rendering

Transmission automatique du contexteAmélioration des interfaces de la portlet

• Nouvelle interface simplifiée

• Nouveaux messages d’erreur dans le contexteAmélioration des performances

• Possibilité de gérer le cache directement dans la portletSélection de contenu BookmarkableGestion multingue du titre de la portlet via le “resource bundle”Création de logs spécifiques au contenu (SA log)Meilleur support du “Client Side Aggregation” du theme Web 2.0

Page 63: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.163

JSR 286 Portlet – Améliorations Interface Utilisateur

Page 64: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.164

JSR 286 Portlet – Améliorations Interface Utilisateur

Page 65: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.165

JSR 286 Portlet - Amélioration des performancesLa portlet n’a pas besoin de session pour afficher les contenus

Gestion du cache pour les contenus WCM

Vous pouvez définir les paramètres de chache par portlet autrement que dans la configuration globale.

Paramètres :

• Scope

– Par utilisateur ou entre tous les utilisateurs• Expiration

– Jamais, temps en secondes ou toujoursA venir

• Gestion du cache au niveau de chaque contenus

Page 66: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.166

New: Améliorations de la recherche WCMSeedlist 1.0 and In-context Links

Page 67: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.167

Améliorations de la recherche WCM – Seedlist 1.0Disponible avec WebSphere Portal 6.1.0.1

Pas définie par défautComment la mettre à disposition :

• WP ConfigService > Custom properties

– wcm.config.seedlist.version=1.0

– wcm.config.seedlist.servletpath=/seedlistSupport de la seedlist format 1.0

Ouvert, basé sur le format ATOMFournit des informations sur les contrôles d’accès dans la seedlist ainsi le “Crawler” peut filtrer les contenus en fonction de l’utilisateur qui effectue la recherche

Page 68: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.168

Améliorations de la recherche WCM – Seedlist 1.0Support de méta-données spécifiques dans la seedlist

Cas d’utilisation : recherche de mots-clésComment le mettre à disposition :

• WP ConfigService > properties spécifiques

– wcm.config.seedlist.metakeys=<meta key1, meta key2>Ajouter un champs spécifique de méta-donnée au contenu WCM

• Ajouter un nouveau composant Text avec le nom qui a été spécifié dans ConfigService

Liens “In-context”

Affichage des resultats de recherche “In-context”Si la page de contexte n’est pas trouvé, le contenu est alors affiché dans la servlet

Page 69: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.169

Améliorations de la recherche WCMIn-context links

Page 70: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.170

Résumé

� Introduction

� Rappel des améliorations depuis la version 6.0.0.0

� Vue générale des améliorations de la version 6.1

� Améliorations de l’interface utilisateur

� Améliorations de l’affichage

� Améliorations des API publiques

� Assistant de création de site

� Améliorations liées à la portlet jsr 286

Page 71: Lotus Web Content Management 6.1 nouveautés · Assistant de création de site Améliorations liées à la portlet jsr 286. Lotus Tech Days 2008 ... 4 Tech Software – Lotus Web

Lotus Tech Days 2008

Tech Software – Lotus Web Content Management nouveau tés V6.171

Documentation

Lotus Web Content Management home pagehttp://www.ibm.com/software/lotus/products/webcontentmanagement/

developerWorks articlesMulti-locale site management with IBM Workplace Web Content Management

– http://www.ibm.com/developerworks/lotus/documentation/webcontentmanagement/d-ls-multilocalesites/

Portal / WCM Info Centerhttp://publib.boulder.ibm.com/infocenter/wpdoc/v6r1m0/index.jsp

Portal/WCM Best Practices Wiki: http://www-10.lotus.com/ldd/portalwiki.nsf