This content is being authored. Would you like to contribute to our technical content and earn points through the developerWorks Author Achievement Recognition program
? Look for articles prefaced by "CALL FOR AUTHORS:" in our product wikis and follow the instructions to sign up to write!
About this article:
This article will describe how administrators can configure and deploy the Lotus Notes sidebar so that users can easily add approved applications to it. The article will focus on the functionality of the sidebar and how to implement it, along with best practices around it.
Notes 8 is built on the Eclipse framework and brings with it capability of having sidebar plugins that can be used in the context of every day work. For example, day at a glance allows you to check calendar, embedded sametime client enables chat, RSS feeds enable up-to-the minute information, etc.
This paper discusses the ability for admins to specify which plug-ns are deployed to different groups, how admins can either allow or prevent end users from adding certain plug-ins, and how users can use icons to easily add applications to the sidebar.
Status: Being Authored
Authors: Chandra S Anumandla and John LaFata
Notes Sidebar Deployment Guide
Table of contents
Notes Sidebar Architecture
- Notes Sidebar Component Architecture
- Sidebar Component Development
- Sidebar Component Packaging
- Signing your component
- Planning other security aspects
- Installation Options
- Planning for maintenance releases
Sidebar Component Development
Prerequisites (brief instructions unless specialized needs exist)
- install Lotus Notes
- install Lotus Expeditor toolkit
- install Rational
- select JRE
configure for Rational to launch notes in debug
Create a plugin project with a view based on the following elements:
Sidebar Component Packaging
- Edit Plug-in Build Properties
- Create a New Feature
- Create an Update Site
- Build the Update Site
There are a variety of ways that a plug-in component can be made deployed to the target environment. From those detailed in Lotus Expeditor Security and Deployment Senarios, we can will dismiss those included with the initial install of the platform and focus on those that are supported for custom component deployment.
- Command line install
- Via end-user GUI
- Via automatic scheduled updates from URL's
- via XPD Server management
- via Toolbox catalog and deployment of Widgets that may include Feature/plugin references
- via deployment of Composite Apps through Portal or .ca files that may include Feature/plugin references
- programmatically via APIs
Single Sign-On Configuration
- Plug-in provisioning checks the feature version number required against the feature version number installed and updates the plug-in. Include a short sample of how to get to get an upgrade.
You can provide your end users the ability to leverage the Accounts API in Lotus Expeditor. To create the account follow the steps below - see the end of the section for a screenshot of how an account should look when completed.
1. Open the preferences (File/Preferences).
2. Select "Accounts" at the top.
3. Click "New account" and enter the following information:
1. Specify a name for the account name.
2. Choose HTTP for the type.
3. Specify "<>" for the server.
4. Specify your host login name for the "Name".
5. Specify your host password name for the "Password".
6. Click "OK".
4. Click OK.
< is user required to enable SSO in plugin-customization.ini >
Any custom preferences required for this component
- Adding Wires to property broker?
- Network Awareness?