API de services collaboratifs et balise Person
Collaborative Services are a set of methods and JavaServer Page tags that allow developers who are writing portlets for HCL Portal or other application servers to add Lotus collaborative functionality to their portlets. Les services peuvent être utilisés pour le développement de nouveaux portlets personnalisés ou pour l'ajout de fonctionnalités collaboratives (par exemple, menus ou liens vers des personnes indiquant l'état en ligne) à des portlets existants.
Les services collaboratifs comprennent un descripteur de langage de balise (TLD) JavaServer Page pour une balise person.
Lorsque vous ajoutez cette balise à un portlet personnalisé, elle affiche le nom des personnes sous forme d'hyperliens et l'option Cliquer pour afficher la carte personnelle lorsque le curseur de l'utilisateur survole le nom d'une personne active (souligné). Un clic sur cette option affiche la carte personnelle. Si HCL Portal ne parvient pas à identifier le nom de la personne, il l'affiche sous forme de texte brut auquel cas l'option Cliquer pour afficher la carte personnelle n'est pas disponible.
Par défaut, la carte personnelle inclut l'action Afficher le profilProfil. L'action Envoyer un courrier électroniqueEnvoyer un courrier apparaît si l'utilisateur possède une adresse électronique. Si Sametime est installé et activé pour interagir avec le portail, la balise Person ajoute une icône indiquant l'état de connexion de l'individu et des actions supplémentaires :
- Discuter
- Ajouter aux contacts SametimeAjouter comme contact Sametime
Vous pouvez configurer la durée d'affichage de la carte personnelle en modifiant la propriété personnalisée personTagTimeout.
Vous pouvez également personnaliser la carte personnelle de sorte que seules les zones de la carte professionnelle sont affichées par défaut, permettant ainsi aux utilisateurs de développer ou non l'affichage des informations.
La bibliothèque de balises des Services collaboratifs qui inclut la balise person est installée sur le serveur du portail à l'emplacement suivant :
- Windows™
- PortalServer_root\pcc.impl\people.iml\persontag\taglib\people.tld\people\people.impl\persontag\taglib\shared\app\WEB-INF\tld
- UNIX™Linux™
- PortalServer_root/pcc.impl/people.iml/persontag/taglib/people.tld/people/people.impl/persontag/taglib/shared/app/WEB-INF/tld
- IBM®i
- PortalServer_root/pcc.impl/people.iml/persontag/taglib/people.tld/people/people.impl/persontag/taglib/shared/app/WEB-INF/tld
- z/OS®
- PortalServer_root/pcc.impl/people.iml/persontag/taglib/people.tld/people/people.impl/persontag/taglib/shared/app/WEB-INF/tld