"This project contains some sample
code that demonstrates how a combination of Domino
Access Services, a standardized
set of REST services to access Domino data, and Web
Components, a set of emerging
web standards, would help making Domino applications rich and interactive
with components with the next level of reusability and ease of composition.
This project uses Polymer
for the polyfills of Web Components as well as some advanced concepts on
top of it."
"This version (2.0.1) of the XPages
Demo App demonstrates some of the additional XPages features and enhancements
in IBM Domino Notes 9.0.1, and since the last release the main developments
have been to the View Navigator and new mobile features.
Not to be confused with the Navigator
controls or how an app is made navigable, the view navigator is a feature
that controls how Notes Domino View data is presented and interacted with
in XPages. Notes Domino 9.0 brought an enhancement to this area which meant
paging, scrolling and general interaction perform much better especially
when the data source is a categorized view. The 9.0.1 release brings much
needed bug fixes and enhancements to this area. The developer now has the
option to set the way their controls use the view navigation. They can
use the default setting, "ByPosition" (the new name for the setting
used for view navigation in previous releases), or use "ByNoteId",
the better performing setting.
This release of the XPages Demo App
has been set to use the ByNotesId throughout. This was done in the application's
xsp.properties file with "xsp.domino.view.navigator" set to "ByNoteId".
The user can override this setting there or by selecting to change this
from the "On The Fly" panel on the app.
The user can also compare the performance
with these two settings with an example shown in the "New 9.0.x"
The demo application also includes examples
of the new mobile enhancements in Notes Domino 9.0.1. Select the "Mobile"
on the top left menu to bring you to the mobile demo app.
It includes a sample for the new deviceBean
feature. Next there is a sample that demonstrates the bug fix to the file
upload control when partial refresh is set, which in turn allows file upload
to work inside XPages mobile applications. There then follows a sample
on the Tool Bar Button control which was a new feature to the 9.0 release.
The demo app also includes examples
for the new events added to the Single Page Application and Application
Page controls. Examples of the Application Page's client side and server
side transition events are demoed, and so too are the onResize and onOrientationChange
events on the Single Page Application control.
So until the next release I hope you
find this application useful."
Philippe Riand: Help Wanted for Bootstrap 3.0 Support for XPages
Philippe Riand posted a new release of
with an experimental 3.0.0 theme.
"This release features several
- Bug fixed in the outline menu renderer
(thanks to Colin McDonald for reporting the issue). It also no longer relies
on the blank gif image from oneui, but uses its own copy.
- New 2.3.2 theme, as this is the latest
2.x release of Bootstrap. 2.3.1 is still provided, but will be removed
soon, so use 2.3.2 instead.
- Experimental 3.0.0 theme. The files
are checked in, a new theme with custom renderers is provided, but it is
not yet rendering all the components properly. Many styles changed in this
release of Bootstrap, and I haven't got time to make it fully work. I'm
providing it, hoping to get some help :-)
IBM has announced some of the IBM Connect
2014 sessions on the Social
Business Insights Blog. Our OpenNTF
breakout session has been accepted! As in the last three years we will
present the latest and greatest projects and efforts from OpenNTF:
"Don't reinvent the Wheel - (Re)use
Open Source Software from OpenNTF
Speakers: Christian Guedemann, OpenNTF
/ WebGate Consulting AG, Niklas Heidloff, IBM
Abstract: OpenNTF is THE open source
community for IBM Collaboration Solutions with a focus on IBM XWork Server
and IBM Connections. Come to this session to learn about the latest and
greatest open source apps, gadgets, controls and other assets developed
by community developers, business partners and IBM that are available on
We'll also introduce additional community services OpenNTF provides like
the news site for IBM Collaboration Solutions CollaborationToday.info,
technical webinars and much more."
We're also glad to announce that OpenNTF
will have a booth again in the showcase (pedestal #308). Christian Guedemann,
Nathan Freeman, Lars Buntrock and I will work at the booth most of our
time and you'll also be able to meet several other OpenNTF
Additionally we'd like to have our annual
general meeting again at Connect (as a BOF session).
We have made a lot of noise about OpenNTF
Essentials. Thanks to all that joined our webinar. It's really a good sign
of our community. Technically OpenNTF Essentials combines a set of projects
into a single updatesite and delivers this with all the example databases
for each individual project. But the technical aspect was not the challenge.
It was hard to define our starting point. Will we displease people because
we have chosen the wrong projects? But it's a bit like doing a sightseeing
with friends. Yes, I know all the attractions they have to see, but I will
also show them the things I love most. So welcome to our sightseeing of
the OpenNTF Library. We have a lot of stories to tell about this project.
Releasing OpenNTF Essential today is
the start of a new journey. I dream that OpenNTF can have the same relevance
and impact for IBM Collaboration Solutions as Eclipse has achieved for
the developer community. The feedback from the community, developers and
customers will show us if we are on the right path.
For all who missed the webinar, here
is the replay:
I've released the Version 1.0.0 of the
Project XPages Toolkit,
in short XPT. Like the Extension Library or POI4XPages, the XPT is a plugin.
A example database shows the different capabilities of the XPT. To give
you an overview of the features of the XPT I've made this short video.
Hope this gives you a first impression,
what the XPT is.
Niklas Heidloff, Technical Chair at OpenNTF,
has the honor to open the second day of the DNUG
"Social Collaboration 39" Conference.
He will talk about the newest ideas and plans at OpenNTF and give you an
update about all the things that has happened in 2013.
If you have any questions about open
source or about OpenNTF, then try to meet him. Are you planing to contribute
software, or do you have an idea for a cool project? A short chat with
Niklas can help you see all the opportunities and prevent you from some
Niklas, we wish you a good session and
lots of inspiring meetings.
Thanks for the work that you do for
Manish Kataria and Nagendra Shukla have
contributed some social
portlets samples. Below is their
description and a screenshot. These samples are described in detail in
"Developing social applications
on Portal specially using IBM WEF ( or other platforms like PTK )
requires developers to have two primary skills, those being, web development
( Portal ) and social (Application Programming Interface, REST, XML, JSON,
Networking, parsing of responses etc. ). A pre-requisite of developing
such a software would be to educate the developer in both these domains
extensively. In addition to this, developer would also need to invest time
in familiarizing and learning API's of the specific target social software
like IBM Connections, Domino, Sametime, Smartcloud etc. Clearly developing
skills in all the disparate technologies and developing a glitch free code
is a challenge for a new developer. Even for experienced developers it
means they end up investing more time on code related to broader infrastructure
of software ( like service layer, network layer, parsers etc. ) than on
the core business application.
Most of the social platforms like IBM
Connections are built on top of open standards. Given this do
we have established standards , development patterns , tooling support
for leveraging and consuming these social platforms in business applications
This application will demonstrate how
Social SDK not only expedites the development of such social software based
applications but also minimizes the skills a developer must acquire to
start developing such applications. It also demonstrates how a re-distributable
WEF builder could be developed which uses Social SDK and connects to Connections
File service. Further it also demonstrates how this WEF Builder could be
used in WEF based applications/portlets for interacting with Files service
of IBM Connections."