JSF Expression Language (presentation)

Yesterday I participated in an Advanced XPages Workshop by Emvege which was interesting. In the course material was a presentation on the JSF Expression Language which is also available online: link.


Dojo Cheat Sheet

I guess everyone likes to cheat once in a while.

The XPages Cheat Sheet contains a lot of references to Dojo but as expected it is more focused on XPages than on Dojo. There is however a good overview of the Dojo API, which can be considered as a sort of cheat sheet:


Dojo API Cheatsheet


Link: Securing Your Notes Application

Today we discussed to provide a checklist for developers that can help them with auditing the security of their applications.

In the Notes/Domino Best Practices: Security checklist there is a reference to:

Lotus Education On Demand: Securing Your Notes Application

Overview Introduction Controlling Access to Notes/Domino Data Tools The Access Control List Setting Up and Refining the ACL Access to Database Elements Participants Partners in Securing an Application Web Users Anonymous Users Case Studies Problems … 28 Apr 2005.

However the link is dead. Does anyone know if this tutorial is available under a different address?

Printer-friendly CSS for OneUI?

I have an application which is based heavy on the XPages Framework available on OpenNTF. When printing a document most of the images used for styling disappear. However I would like to provide an even more printer-friendly style-sheet. For example the left navigation, footer etcetera I do not found so very interesting to print.

But before I set up a custom CSS, has anyone done this before and is willing to share it?

Mastering… XPatience

On 29 January I received a confirmation that my Amazon order for Mastering XPages was shipped. What shipped means here I have no idea but from a customer perspective I would expect: “expected to be dropped in your postbox any time now” but this seems not to be true:

Order Placed:

October 6, 2010

Shipment 1 of 1


Delivery Estimate: March 7, 2011

Thanks, but no thanks… I can still see that pile of books in the bookstore at LS2011 in front of my eyes…

Lotusphere 2011 – Final day

A short summary of today’s activities:

Certification Test Lab

After breakfast I thought taking an exam and upgrade my certification. The upgrade exam for Notes 8 had quiet some DB2 related questions and I havent used DXL export at all so without preparation or work experience the exam was not successfull :-/

Brainstorm OpenNTF project

I met a few developers to discuss a possible kick-off for a new OpenNTF project. The project manager has as dead-line defined next month so you will probably hear from us =)


Questions from the audience for the experts. Great fun and great answers.

Rated 8

Ask the product managers

Ed Brill hosted this session. Questions from the audience for the PM’s. Great fun when the crowd did not appreciate avoiding answers from the PM. I wonder how request are being analyzed, for example the ROI of bringing Designer to the Mac and having a whole new potential of developer audience.

I hope some of the PM’s where attending the Ask the Developers session. There was a good question on monitoring IdeaJam.

Rated: 8

Ask the developers

Questions from the audience for the developers. Quickr is dead, LotusScript is dead. Just focus  on XPages and Java folks.

Odd that so little developers take a look at IdeaJam. Maybe you could gain a few bonuses by bringing up some highly rated ideas from IdeJam (steal with pride and improve) ?

The news that I heard from this session is that there are (dedicated) template developers. Maybe they could define and publish the product plans for several templates delivered via OpenNTF (blog template, wiki, discussion…).

Rated 8

So that was my Lotusphere 2011. Since I was infected on the plane by a German neighbour (thanks but no thanks) with a fever I spent most of my time after the session sleeping in bed.

In case I infected anyone else I am sorry but like me you will get over with it :-/

Lotusphere 2011 – Wednesday 2 Feb.

After breakfast I went back straight to bed due to some fever. I managed to recover for some sessions after lunch :-/


Show 107 The datasource session

During this session was demonstrated how new binding can be made to other datasources except Notes documents and views. Very interesting and potential allthough you might wonder if it wouldn’t make more sense when IBM provides a couple of out of the box connections for example RDBMS.

Rated 8



AD306 IBM Lotus SameTime Proxy – A collaborative recipe for success

This was more a developer session for the SameTime proxy and some use cases where highlighted.

Rated 7



BP106 Where is the love? How to get your users fall in love with Lotus Notes.

Because the ST Proxy session next door finished early I took a glimpse at this session (we heard already lots of applause in the other room from this session).

My tip: try to get additional time for improving the user experience when developing new application. Users could be working with them the next 10 years. Also dare to invest in the lifecycle of elder applications by reviving their look  & feel.

Rated 7



Lotusphere 2011 Party

Due to a sickness I did not need to take any roller-coaster after having drinking one beer. What else can I see? For some decent food you do not need to be at an amusement park?

Rated 6

Lotusphere 2011 – Bildr demonstrated at BP207

Niklas Heidloff emailed me before LS2011 that he would demonstrate Bildr during the session BP207 Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF.

Unfortunately I had a conflict in my agenda so I did not attend the session and missed the reactions from the crowd. I received some reactions from people who did attend the session and I believe people were happy with the contribution to OpenNTF (which makes me happy).

So I would like to thank Niklas for the exposure and I noticed that the number of downloads has increased rapidly after the session.

Anyway, during some XPages sessions the feeling rose that I have to rewrite the application and build in some better design principles in the app. The project started as a learning project for me so now after a couple of XPages apps, XPages sessions and having the Mastering XPages book waiting for me at home I guess the time is here to make the app rock-solid plus add some new features in it.

I just wonder if anyone would find it a problem using the extension libary?

Lotusphere 2011 – Day X

So many Xpages sessions throughout LS2011 so I guess you  can call each day day X…

XPages 101 How to build a simple XPages application

Very ambitious of the presenters to ram through a large number of slides (which they failed). Although the application was simple I learned some tips.

Rated: 6


BP206 Working with Feeds

I must say that this was one of the best presentations I have seen on LS2011. Although the XPages factor was not touched in this session Julian Robichaux had interesting content in his presentation. Also they way he presented was more professional that the average speaker.

Rated: 9


AD113 How your Xpages in Style

Maybe I made a mistake but I had the idea that good design principles (hopefully related to oneUI) were gonna be explained but the session was about CSS for beginners. One of the rare sessions I walked away from.

Rated: 0



AD116 XPages extension library – Making development even easier

I had no idea why the presenters were presenting but they obviously were non at all interested in their audience. It was more mumbling and making jokes to each other that actually holding a presentation.

Rated: 3



INV107 Application Development Strategy

It was great to hear that IBM positions Notes/Domino as the RADD platform for developing collaborative workflow solutions. Where Domino stood in IBM’s software portfolio has been unclear for a while but this presentation took that away.

Philippe Riand also entered the stage and things were good. The social collaboration toolkit was explained and what that would mean for all IBM’s development platforms.

On the audience question when Domino Designer (applause from the crowd) is gonna be available for the script kiddies on Mac he did not dare to answer…

Rated: 9



BP211 XPages blast

1 hour – 30 tips on XPages development, some good, some too simple. At least enjoyable and well presented.

Rated: 9

Lotusphere – Day 1

Here is a summary of my experiences on day 1:


This or this as opener?

I guess I share similar feelings with others on this one. Although Notes Next looked pretty awesome in the demos! I just wonder if ‘older’ users can choose a ‘simple’ version in their preferences?

I kinda liked the theme choice even when it is not techie.

Rated: 6


AD101 IBM Lotus Domino Designer – Today and tomorrow

Most of the new features were already known and no big announcement for tomorrow so a bit ‘modest’ (the work done is nevertheless highly appreciated).

Rated: 6


AD110 Building XPages by the book

I visited this session in the hope to be able to go through the 800+ pages a bit more effective.

The book looks promising and I guess I have to read it from the beginning till the end.

Actually kinda cool to applause to Philippe Riand, chief architect of XPages!

Rated: 7



AD307 Application Development with the IBM Lotus Sametime SDK

The SameTime Proxy Toolkit on JavaScript and Dojo looks cool!

Rated: 7



AD111 Developing Mobile Apps for Webkit Browsers Using XPages

A quick go-through + demo of 2 excellent OpenNTF projects. I hope to be working on mobilizing apps in the near future.

Rated: 9



AD107 Microsoft Sharepoint Meets IBM Lotus Domino Development Deep Dive

When east meets west – There’s gonna be one hell of a mess – Or Love Is A Battlefield Of Wounded Hearts.

Rated: 9



Product Showcase Reception

A cold beer was exactly what I needed to flush away the hangover of the welcome reception yesterday.

Rated: 10