Secret Agent is an Eclipse based Lotus Notes 8 / Expeditor sidebar plug-in that allows you to quickly view the details and schedule of all agents within the currently opened database. Right click on an agent to run it either in the client or on the server. Agent execution occurs in a background thread so that you can continue to use your Lotus Notes client while waiting for the agent to complete.
Unlike the native View - Agents action, Secret Agent will display agent information for a database even if you do not have designer or manager access to it.
License
Secret Agent is completely free and open source. It is distributed under version 3 of the GNU General Public License. Go to the project page on Google Code to download the source code.
Installation
Secret Agent requires Lotus Notes 8.x running in its standard Eclipse configuration. There are several plug-in installation methods available
depending upon the version of your Notes client and how it is managed and configured by your administrator.
Refer to the specific IBM documentation for more information.
Via 'My Widgets':
- Select the menu option File > Preferences > Widgets. Make sure 'Show Widget Toolbar and the My Widgets Sidebar panel' is checked
- Drag the following link to your My Widgets sidebar panel to commence the installation process: extension.xml
- Agree to the terms in the license agreement, click Next then Finish to begin installation
- When installation is complete you will be prompted to restart your Notes client
- After the restart, Secret Agent will appear in your Lotus Notes sidebar
If you have never installed plug-ins before, your Notes client may be configured by default to prevent the installation of Eclipse plug-ins. Locate and open the following file:
Windows: {notes install dir}\framework\rcp\plugin_customization.ini
Linux: /opt/ibm/lotus/notes/framework/rcp/plugin_customization.ini
Mac OS X: /Applications/Notes.app/Contents/MacOS/rcp/plugin_customization.ini
Add the line com.ibm.notes.branding/enable.update.ui=true if it is not already present, then restart the client.
- Select File - Application - Install
- Select 'Search for new features to install' and click Next
- Click 'Add Remote Location...' and enter the following:
- Name: Secret Agent Update Site
- URL: http://www.jeffgilfelt.com/eclipseplugins/
- Click OK, then Finish to connect to the Update Site
- Expand the site tree, and select Notes 8.x Plug-ins > Secret Agent for IBM Lotus Notes 8 ..., then click Next
- Agree to the terms in the license agreement, click Next then Finish to begin installation
- When installation is complete you will be prompted to restart your Notes client
- After the restart, Secret Agent will appear in your Lotus Notes sidebar
Manual Installation:
You may download the following update site archive to install the plug-in from within your corporate network or via your own internal update site:
updatesite.zip
Resources
- IBM Lotus Notes
- Eclipse
- IBM Lotus Expeditor Toolkit
- Jigloo SWT GUI Builder
- IBM developerWorks
- IBM Composite Applications Wiki
Other Tools
Other tools I have created that relate to Eclipse, Notes and Domino:
- Formul8 for IBM Lotus Notes 8
- SideLog for IBM Lotus Notes 8
- Domino Developer Plugin for Aptana Studio
- iUIView - Domino view rendering for Safari on iPhone
Contact
I can be reached via email at jgilfelt [at] gmail [dot] com
