 |
Sandbox sample submitted by Lotus/IBM.
Tutorials that examine various options for creating portlets, including using the IBM Portlet Builder for Domino, outputting XML from Domino to a portlet, and using Java and the Lotus Collaborative Components.
 |
| Category: | Tutorials |
| Audience: | Application Developer |
| Product: | Notes/Domino |
| Release: | 5.0.12 |
| Platform: | Windows |
| Date Posted: | 02/19/2004 |
| File Size: | 2,570,100 bytes |

Click here to download
| Download Time Estimator |
| 56 KB Modem | 0 hrs 6 mins |
| 128 KB ISDN | 0 hrs 2 mins |
| 384 K DSL | 0 hrs <1 mins |
| 768 K DSL | 0 hrs <1 mins |
| T1 | 0 hrs <1 mins |
| T3 | 0 hrs <1 mins |
Detailed Description:
There are a number of tools for integrating existing Domino applications into WebSphere Portal. These tools range from those requiring no programming skills to those that require low-level Java coding skills. This tutorial examines various options for creating portlets, including using the IBM Portlet Builder for Domino, outputting XML from Domino to a portlet, and using Java and the Lotus Collaborative Components.
This tutorial was originally offered in the Application Development Lab at Lotusphere 2004. Participants were able to sit at a workstation and perform the tutorials while staff members offered advice and answered questions. Based on popular demand, we are offering this tutorial to you on developerWorks: Lotus. Enjoy!
These tutorials let you explore the following four options to integrate Domino with WebSphere Portal:
- Using IBM Portlet Builder for Domino. This tool, which does not require any programming, is part of the WebSphere Portal Application Integrator (WPAI) that ships with WebSphere Portal version 5. The portlet builder provides a point-and-click interface to generate the necessary code for creating portlets. The tutorial describes the purpose of WPAI, explains how to install Portlet Builder for Domino, and guides you in creating a portlet, customizing views and forms, and setting authentication and format options. Also, you will use click-to-action (C2A) functionality to display a Domino view in a portlet that opens a document in a Domino iFrame Viewer portlet.
- Using the Rich Site Summary (RSS) portlet to display Domino data via XML. The RSS portlet provides a default style sheet to render Domino data using the RSS Document Type Definition. You can also configure the RSS portlet to use any XSLT style sheet to render XML data. Taking advantage of Domino's ability to render XML, you can use the RSS portlet to display data from your Domino applications. This option requires a developer to define an XSLT style sheet to transform the Domino data to XML. This tutorial shows you how to use the RSS style sheet and then how to use a custom XSLT style sheet stored in the Domino database itself.
- Using the Lotus Collaborative Components (LCCs) to build custom portlets that integrate with Domino applications. This option offers greater flexibility for customizing your portal applications, but requires Java programming. The tutorial provides all the necessary Java code to create a portlet that displays a Domino view. You will create a portlet application from scratch using WebSphere Studio Site Developer version 5.0.1 with the IBM Portal Toolkit version 5 and the DominoService object of the Lotus Collaborative Components.
- Using the People Tags (part of the Lotus Collaborative Components) to add presence awareness and contextual collaboration to a portlet. Through the use of People tags, a user examining a view can see who is currently logged on to the Lotus Instant Messaging and Web Conferencing (Sametime) server and can, with a mouse click, initiate a chat or send email. This option requires Java programming and the use of JSP tags. The tutorial provides all the necessary code to create a portlet that displays a Domino view by using the Lotus Collaborative Components and adds awareness using the People tags.
Requirements for performing the tutorials
All of the tutorials assume no prior knowledge of their subject matter. The last two tutorials require Java programming skills, but all the code is provided for you.
To perform the hands-on practice in the tutorial, you need the following environment:
Server:
- IBM WebSphere Portal V5.0
- IBM Lotus Domino Server 5.0.12
- Lotus Instant Messaging and Web Conferencing (Sametime) 3.0 (only for the last tutorial)
- Lotus Collaborative Components (for the last two tutorials)
Client:
- IBM Lotus Domino Designer 5.0.12 or later
- IBM WebSphere Studio Site Developer 5.0.1 (for the last two tutorials)
- IBM WebSphere Portal Toolkit 5.0.0 (for the last two tutorials)
- IBM Instant Messaging Client (Sametime) 3.0 (only for the last tutorial)
1. Download Tutorial.exe.
2. Extract the contents of Tutorial.exe to a temporary folder (C:\Tutorial by default).
It contains the following four files:
- TutorialSetup.pdf explains the client and server configurations necessary to perform
the tutorials and some notes on working through the individual tutorials.
- ProductCatalog.exe contains the Domino database necessary to perform the tutorials.
- PortletGraphics.exe contains two GIFs that the ProductViewDisplay portlet uses (in the fourth tutorial on using the Lotus Collaborative Components).
- DominoPortalTutorial.exe contains the contents of the tutorial.
3. Follow the information in the TutorialSetup.pdf file to set up and run the tutorial.
All Sandbox downloads are licensed as-is, unsupported, and non-warranted.
Additional reviews and comments disabled
|
|  |
|