• Anonymous
  • Login
  • Register

Welcome to OpenNTF.org

The Mission of OpenNTF is to support the open source projects hosted at OpenNTF.Org. OpenNTF provides the framework to develop open source applications which may be freely distributed.

Browse the catalogs to find the latests releases you're looking for which have been made available under the Apache license or under the GPL license. Browse the project area to find the latest project updates before they have been cleared.

OpenNTF Board Elections

Peter Tanner | 1:22:02 PM Thursday, August 28, 2014 | Full Story and Comments

Nominations are now open for the OpenNTF Board Elections.  Several Board members will not be standing for re-election – so there is certainly room for new blood.  

There are five board positions open for Member Directors (those representing OpenNTF's member companies) and three board positions open for Contributor Directors.  Member Directors are elected for two years and Contributor Directors for one year.  

So, if you work for an OpenNTF Member company or if you are an OpenNTF Contributor, you can run for a seat on the Board.  

Nominations are open until September 15th.  If you wish to run, please send me a note with a candidate statement.  The statement, which will be circulated to the voters, should say why you think that you should be a Board member.

We will circulate the statements the week of September 15, and vote will be held the week of September 22.  

XPages RDBMS Support - Recent Improvements

Niklas Heidloff | 3:59:46 AM Thursday, August 21, 2014 | Full Story and Comments
Below is a video from Brian Gleeson from the XPages team about improvements to the relational database support.

"In recent releases of the XPages Extension Library, there have been a number of changes and additions to the feature that supports Relational Databases in XPages applications. To ensure that the XPages community is aware of these changes and their impact, the XPages development team has created the video below.

The video is in two parts and each part covers the following topics:

Part 1
- The move of the XPages relational plugin from ExtLibX into the main Extlib branch and the  effects of this move.
- The addition of the new JDBC Driver Plugin Wizard feature in Domino Designer and how to use this feature.
- The addition of support for Apache Commons DBCP 1.4

Part 2
- A refresher section on how to set up and use the relational database support capabilities in XPages applications.  This includes examples that use IBM DB2, MySQL & Microsoft SQL Server.

In summary,  the first part of the video brings you the most up-to-date information on all the latest improvements in this area. The second part serves as an up-to-date reference for anyone starting out with using this feature for the first time."

On OpenNTF: xspless - a LESS CSS Builder for Domino Designer

Mark Leusink | 4:10:00 AM Thursday, July 3, 2014 | Full Story and Comments
LESS (Leaner CSS) is a dynamic stylesheet language that allows you to use variables, nesting, functions (and more) in your CSS file. LESS files can be compiled into plain CSS file. xspless is the name of a new project that Jesse Gallagher created. It is a LESS CSS Builder for Domino Designer. From the documentation:

"This is an Eclipse builder plugin for Designer. By installing this plugin, right-clicking on an application, and choosing "Add/Remove LESS CSS Nature", it allows Designer to automatically compile LESS files to normal CSS versions. It matches two types: stylesheet resources with names in the form "foo.less.css" (because Designer automatically appends the ".css"), in which case it creates a file named "foo.css" next to it, and file resources elsewhere (e.g. File Resources or WebContent) with names in the form "foo.less", in which case it creates a new file next to it named "foo.less.css" (to avoid overwriting similarly-named normal-CSS files)."

In short: if you add a mystyles.less file to the WebContent folder, Domino Designer will automatically (when the application is "build") create a mystyles.css file in the same folder containing the compiled CSS version of the LESS source file. The download comes with the full source of the project: it also is a good example on how to extend Designer's build process.

A picture named M2

On OpenNTF: PC Config - easy inventarisation of hard- & software

Mark Leusink | 2:30:00 AM Wednesday, July 2, 2014 | Full Story and Comments
Dominic Shields just released v0.23 of PC Config. This Notes client application can collect all types of information from the PC it runs on with a single click. It allows you to easily get an overview of the hard- and software in your organisation. Out of the box it shows you the collected information in various views (by OS, CPU, RAM, User, Drive space, etc.). It can also create (Excel) charts from the data it collected.

Examples of the information it collects are:
  • OS, CPU, RAM, Hard disk (usage)
  • Network drives and configuration (IP, subnet, DNS, etc.)
  • Installed software (information retrieved from the registry)
  • IBM Notes version installed
  • Internet Explorer version installed
  • Printers

Note that, as the name already indicates, this application runs on a PC only. The screenshots were taken using a Windows VM running on my Mac.

A picture named M2

Latest Release of XPages Extension Library Improves RDB Support

Peter Janzen | 12:14:30 AM Tuesday, July 1, 2014 | Full Story and Comments
The 7th 9.0.1 release of the  XPages Extension Library is now available on OpenNTF. Besides providing a number of fixes for existing features, this release focuses on improving support for using Relational Databases as a data source. First and foremost, the Relational Database plugin has been moved out of ExtlibX and into the main Extlib branch. This now means that when you install v901_r07 of the Extension Library or subsequent releases, relational database support in XPages will be installed by default. Enhancements to Relational Database support include the following

- JDBC Driver Plug-in Wizard in Domino Designer - This feature simplifies the steps needed to creates an OSGi plugin wrapper for a JDBC driver
- Improved Logging with RDBMS - Increased number & quality of logging messages for debugging the RDBMS support in XPages

Detailed information on Relational Database data source enhancements can be found in the Release Notes. These enhancements, along with the addition of the Apache DBCP support for connection pooling in the 5th 9.0.1 release, improve XPages developers ability to work with relational data.

On OpenNTF: ID Vault Scanner for a Hybrid Company using IBM SmartCloud Notes

Niklas Heidloff | 1:51:58 AM Monday, June 30, 2014 | Full Story and Comments
Shankar Venkatachalam and J. Rajendran have published a new project on OpenNTF, called SCN ID Vault Scanner for a Hybrid Company. Below is their short description. Read the documentation to learn more.

"The tool is programmed to compare the Company directory and the .csv file(IBM SCN Vault users list ) to identify, how many users doesn't have their ID file on the vault on a single document . The tool will also identify user's whose ID files are not in the synchronization state , because of mis-match of password.

Customers need to create PMR with Lotus Support, to receive the .csv file that contains the list of users who have their ID file in the vault .

This tool will report the company administrators a list of users, who don't have their ID file on the SCN Vault database."

On OpenNTF: WCM Sample Custom HTML Editor with CodeMirror

Niklas Heidloff | 1:48:04 AM Friday, June 27, 2014 | Full Story and Comments
Eric Morentin and Jonathan Booth have published a new project, called WCM Sample Custom HTML Editor with CodeMirror.

"In IBM WebSphere Portal v8.5 a new extension point was exposed within the Web Content Manager (WCM) Authoring portlet to support replacing all HTML fields with a custom editor.

The extension works in the same way as all other custom fields of WCM. The extension is documented with a sample here.

CodeMirror is described on their web site as “a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionality.”

This sample includes all the files necessary to integrate CodeMirror into WCM and to deploy it onto your portal server."

On OpenNTF: RSS Sample for IBM Digital Data Connector in WebSphere Portal

Niklas Heidloff | 1:20:57 AM Friday, June 6, 2014 | Full Story and Comments
Thomas Steinheber and Jonathan Booth have published a new project, called RSS Sample for IBM Digital Data Connector in WebSphere Portal. See below for their description and check out the screenshots.

"Starting with Version CF11 IBM WebSphere Portal includes the Digital Data Connector framework. It introduces the pattern of using IBM Web Content Manager design components to render data from arbitrary sources such as Atom feeds and RSS feeds.

This sample builds on top of this pattern to show the ease of integration of RSS feeds without the need for writing code. As a consequence, designers can focus on styling the remote content and create a visually appealing experience of seemlessly integrated remote data.

For details on the IBM Digital Data Connector, please visit the IBM Digital Data Connector Documentation to familiarize with the technical concepts used in this sample. The integration capabilities that DDC provides are very flexibile and implementors can have full control on how data sources are accessed.

This RSS sample uses the generic XML Digital Data Connector Plug-In to render RSS Feeds which are served as XML without writing Java code.

For questions, feedback and comments on the IBM Digital Data Connector, please visit our Digital Data Connector Community on DeveloperWorks."


Theme PAA for IBM WebSphere Portal

Niklas Heidloff | 1:12:59 AM Wednesday, May 28, 2014 | Full Story and Comments
Stephan Hesmer and Jonathan Booth have open sourced a new project, called Theme PAA for IBM WebSphere Portal which provides access to the Portal 8.5 Theme as a PAA (Portal Application Archive) deliverable. Below is their description. Stephan also blogged recently about the theme enhancements in 8.5.

"This project provides access to the IBM WebSphere Portal 8.5 Theme as a PAA deliverable.

The Theme PAA is a great tool to quickly get started with your own theme as well as a great tool to demonstrate how you can package up your theme in a PAA for staging to production purposes. Additionally this Theme PAA demonstrates two theme modes: WebDAV and WAR file. It contains two separate themes and even though they look 100% identical, they are deployed once using the WebDAV repository and once using a second WAR file for static resources. Both themes that come with the PAA are equivalent in function.

Once the two themes are installed you can start to customize them and adapt them to your needs. For more information on theme customization please look here."

Change Tracking for IBM Domino Directory

Niklas Heidloff | 12:31:01 AM Wednesday, May 21, 2014 | Full Story and Comments
Shankar Venkatachalam has published a new project “Change Tracking for IBM Domino Directory”.

"We have created an application called “Change Tracking for IBM Domino Directory”. As the name indicates, the application tracks the changes in person and group documents in the IBM Domino Directory. The application reports what has changed, who has made the change and when the change has happened.

The application works for IBM Domino version 6 to 9 as well as in hybrid IBM SmartCloud Notes environments."


More News