Some weeks ago I blogged
about a preview of a tool that allows developers to import controls from
OpenNTF into custom apps in Domino Designer. There were a lot of positive
comments which allowed my colleagues Guo Yi and Chen Yang Jun to find some
time to finish a first version. Today they published this release.
Additionally I deployed/uploaded it
to the OpenNTF update site so that developers can install it via drag and
drop. Drag this extension.xml
and drop it onto your My Widgets sidebar panel in Lotus Notes.
There is a video
that describes the tool, both how to use it to import controls as well
as how to use it to export controls.
At this point there are only a handful
of controls that are displayed in the import dialog since not all OpenNTF
controls show automatically up. When importing a control in most cases
you only want to import the minimal set of design elements. Often you don't
want to import the XPages sample pages for example. That's why developers
should provide a so call importlist.xml file and put it in the zip file.
This file includes the list of design elements/files that will be imported
by the tool. The is generated by the export dialog automatically.
Right now only the business card control
and Paul Withers' audit comments control support this. The other controls
in the import dialog import the complete database only. For now I kept
these controls in there to demonstrate the difference. However I tend to
only show controls with the importlist.xml file as a policy. If you think
that listing also controls that don't have these config files provides
value, please respond below. I think in the optimal case we'd have another
checkbox "import core control only vs control plus sample pages"
but as long as we don't have this I'd think it makes more sense to only
import the core control design elements. Again, speak up if you disagree.
In any case I'd like to ask all control
contributors to update their controls with the configuration files. I'll
then add the controls to the list in the import tool.
On OpenNTF: Automated Dead Mail Deletion App
Wed, Mar 5th 2014 12:23a Niklas Heidloff Shankar Venkatachalam has contributed a
project to OpenNTF, called Automated
Dead Mail Deletion App.
"This application helps IBM Domino
administrators in clearing/purging the dead emails from one or more domino
servers of their organisation automatically.
1) The application server first read
it's configuration document, and take a connection to that server.
2) The application also reads the configuration
document to understand, how many mail.box are availa [read] Keywords: domino
New Release of the XPages Extension Library
Tue, Mar 4th 2014 2:15a Niklas Heidloff Paul Hannan has uploaded a new release
of the XPages
"This release is the fourth IBM
Notes Domino 9.0.1 version of the XPages Extension Library (ExtLib) to
OpenNTF. Again it closely matches the XPages Extension Library that is
currently in Notes Domino 9.0.1 and contains new support, enhancements
and a number of bug fixes. This release continues the improvements 9.0.1
ExtLib which we hope you will enjoy.
The MOBILE area is continuing theme
with this release [read] Keywords: domino
2000 XPages Questions on StackOverflow
Wed, Feb 19th 2014 12:10a Niklas Heidloff What a great story. Two
years ago the XPages community
decided to use StackOverflow for XPages related specific questions and
answers. Since then 2000 questions have been asked and 84% of them have
been marked as answered.
One advantage of StackOverflow is that
XPages developers can get help from other developers who might not even
know anything about XPages. For example questions about Java are often
answered by Java developers. Another advantage of StackOverflow is the
nice [read] Keywords: xpages community
On OpenNTF: Demo code for C&S APIs
Thu, Feb 13th 2014 12:17a Niklas Heidloff Nathan Barry and James Cooper have published
code they used in their IBM Connect
session "AD204: What's new in the IBM Domino Objects: By Example".
Abstract: "Through a series of
demos, we will showcase and explain use cases for the major enhancements
to the back-end classes included in release IBM Domino 9.01 and 9.0 in
the areas of Calendar & Scheduling and View Navigation." [read] Keywords: domino
On OpenNTF: XPages Unit Test Samples
Wed, Feb 12th 2014 12:03a Niklas Heidloff Padraic Edwards has published the samples
he, Brian Gleeson and Martin Donnelly used in their IBM Connect session
"AD208 - End to End Quality Processes for Top Notch XPages Apps".
"When it comes to getting XPages
apps ready for production there's a lot to know. Do you have a web test
automation suite in place to drive your apps through the browser and guarantee
quality? Do you have a JUnit test framework to exercise your XPages components?
Is your application accessible to the lat [read] Keywords: ibm
Infinite Scrolling in Mobile XPages Apps
Mon, Feb 10th 2014 1:03a Niklas Heidloff At Connect 2014 the XPages team showed
the new infinite scroll feature for views in mobile apps. See the video
from Dario Chimisso and Tony McGuckin to see this feature in action.
Here is Dario's description:
"Infinite Scroll is a new feature
included in the extension library release as part of the OpenNTF
project. You've probably seen the nice work done by Keith Strickland about
wrapping a dataview with a dojo scrollablePane, we've taken the same approach
and improved [read] Keywords: xpages dojo
Wizard to create XPages based Mobile Apps
Wed, Feb 5th 2014 11:55p Niklas Heidloff At Connect Gary Marjoram, Jonathan Roche
and Eamon Muldoon demonstrated the new wizard in IBM Domino Designer to
create typical mobile business apps with views and documents.
Gary's description: "The Single
Page Application Wizard allows you to create an initial design framework
for your XPages mobile application. It was published to OpenNTF.org on
the 13th Dec 2013 as part of the XPages
Below is a demo from Gary.
Here is the deck from t [read] Keywords: domino
Some Pictures from IBM Connect 2014
Mon, Feb 3rd 2014 1:28a Niklas Heidloff OpenNTF booth:
Christian Guedemann and Niklas Heidloff
before the OpenNTF session:
OpenNTF BOF session at 7:00 AM:
Lars Buntrock, Henning Schmidt, Nathan
Freeman, Serdar Basegmez and Christian Guedemann: [read] Keywords: ibm