Use the People Awareness builder to add a presence function or Sametime® chat capabilities into your portlet.
The presence function allows a user of the portlet to determine who is online and available. Any available person can then be contacted through instant messaging or email.
This builder allows you to create a IBM® WebSphere® Portal server portlet that can take advantage of Lotus® collaboration products. This builder interacts with the Lotus Collaborative Components available with the WebSphere Portal Server Extend and WebSphere Portal Server Experience products. Collaborative components provide API methods and tag libraries for extending the functionality of Lotus collaboration to any portal built with WebSphere Portal Server (including WebSphere Portal Extend and WebSphere Portal Experience).
If the project you are working in is based on the Java™ Portlet Standard 1.0 API, you must only use this builder with WebSphere Portal version 6.x
. If the project is based on the WebSphere Native portlet API, this limitation does not apply and you can use this builder on WebSphere Portal version 6.
This builder relies on functionality available only in the WebSphere Portal Server Extend and WebSphere Portal Server Experience products. In addition, the builder requires the correct configuration of Collaborative Services within these WebSphere products.
How this builder works
This builder uses the Lotus Collaborative component API to access the collaboration functionality available within Lotus products. This collaboration function enables Lotus products to interact with one another and with third-party products such as IBM WebSphere Portlet Factory. This builder interacts with the following Collaborative Component JSP tag libraries:
- To provide Lotus awareness
- To provide contextual menus
This builder inserts a person tag from the tag library, along with the corresponding tag library directive into a portlet model. When viewed in the browser, the portlet displays the name pointed to by the indirect reference specified in the Person name
input, and a menu. Depending on the Lotus collaboration components available, this menu offers one or more of the following choices:
If Lotus is configured, and if the person specified is currently onlineSend email...
If an email system is configuredAdd to Contact List...
If Lotus Sametime is configuredShow Profile...
If Lotus Discovery Server® is configuredFind Documents Authored By...
If Lotus Discovery Server is configured
There are a number of installation and configuration steps that must be performed correctly in order to use these services and tags. To learn more about configuring collaborative portals and setting up Lotus, refer to the information center provided with these products.
When running outside a WebSphere Portal environment, this builder inserts the person's name in the portlet user interface (UI) as plain text. No collaborative functionality is available.
The menu used by the people
tag (which is implemented as an applet) does not work when the Sun Microsystem Java Plugin is used as the JVM for applets in the browser. To disable this Java in Internet Explorer, click Internet
. Locate the Java (Sun)
check box item and disable it.
Parent topic: Builder help
About using the builder call editor
Locating control builder calls on pages