Portlet Factory, Version 6.1.2


 

People Awareness builder

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).

Note: If the project you are working in is based on the Java Standard Portlet API, only use this builder with WebSphere Portal version 6.x. If the project is based on the IBM Portlet API, this limitation does not apply and you can use this builder on WebSphere Portal version 6.

Note: 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:

Start Chat...

If Lotus is configured, and if the person specified is currently online

Send email...

If an email system is configured

Add to Contact List...

If Lotus Sametime is configured

Show Profile...

If Lotus Discovery Server is configured

Find Documents Authored By...

If Lotus Discovery Server is configured

 

Configuration requirements

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.

Note: 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.

Note: The menu used by the people tag (which is implemented as an applet) does not work when Sun Microsystem's Java Plugin is used as the JVM for applets in the browser. To disable this Java in Internet Explorer, click Internet > Advanced. Locate the Java (Sun) check box item and disable it.

Parent topic: Builder help


Library | Support |