New OpenNTF Project – Multiple Database Search

Myself and Igor have just uploaded a new OpenNTF project – Multiple Database Search!

The new plug-in can be installed using the Widget below – so yes, this is a Widget that installs Eclipse plug-ins!  What we did was extend the current search user interface (the toolbar to be exact) so it looks completely integrated with the Lotus Notes client.  The tool will search specific fields or do a full text search across all of the databases and consolidate the results into a single result set.

You can install the plug-in using the widget below into your My Widgets panel in the Lotus Notes client.  If you want to learn how to enable My Widgets in your Lotus Notes client you can view a video here.

Drag image to your My Widgets panel

As with all Open Source tools and code any and all input is welcome!

Make your existing NSF a composite

I figured I would post this since it was asked many times in the Meet the Developer Lab down at Lotusphere.  I will also, as promised, be posting some tutorials about the applications shown in AD202.

So you have an existing NSF and you want to make it a composite for any number of reasons.  Mostly, I had heard were to get Eclipse views, Java views, or XPage components next to their existing NSF based components or putting XPage components in the side bar.  It is actually a lot simpler than you may think.  The first thing to do is open the database in Designer and look for the “Composite Applications” entry in the designer elements tree.  You will then double click on “Applications“:

ca-in-existing-nsf

You will then get to choose a name for your composite and save it off.  That is it!

ca-in-existing-nsf-2

You now have a composite inside the NSF.  If you want to edit the layout and add pages and components to the composite you will need to edit it in the Composite Application Editor (CAE).  The CAE is an optional installation when  Lotus Notes is installed, this will need to be installed on the system in order for you to edit it.

You then have to change the launch settings for the NSF.  This can be done in the database properties right from within Designer.  Here you can see in the Application Properties in the Launch tab we simply set the launch type to be “Launch as a composite application“:

ca-in-existing-nsf-3

The database now opens directly to the “Blank Page” when opened from the Notes client.  If CAE is installed you then select “Actions | Edit Application” from the top menu in the Notes client.

ca-in-existing-nsf-4

From here you can use the CAE to lay out your application.

If you want some great tutorials look at the Composite Application Wiki to get started, Tutorials.