From XPages to Web App: Part One – The Application
By Paul Withers | | 1 Comment
Table of Contents Introduction Part One – The Application Part Two – XPages Advanced 1 Part Three: XPages Advanced Database Separation Part Four: XPages Advanced Document Wrapper Part Five: XPages Advanced MVC Controller Part Six: Use of OpenNTF Domino API Part Seven: OSGi Application Development Introduction Part Eight: OSGi JAX-RS REST Access with ODA Part […]
From XPages to Web App: Introduction
By Paul Withers | | 3 Comments
Table of Contents Introduction Part One – The Application Part Two – XPages Advanced 1 Part Three: XPages Advanced Database Separation Part Four: XPages Advanced Document Wrapper Part Five: XPages Advanced MVC Controller Part Six: Use of OpenNTF Domino API Part Seven: OSGi Application Development Introduction Part Eight: OSGi JAX-RS REST Access with ODA Part […]
Building On Premises XPages The Bluemix Way
By Paul Withers | | 1 Comment
The beta of XPages in Bluemix introduces the concept of splitting design from data, with (on the whole) one NSF for the XPages components and one for the data. But for me that’s not a new concept, and has not been for some time. Accessing a separate database is nothing new in XPages. It was […]
View.isRenderingPhase() and Buttons
By Paul Withers | | 4 Comments
One of the biggest impacts on performance is the rendered property of components. As I’ve blogged about before, it’s calculated multiple times during a partial refresh. If the rendered property is computed using Expression Language (e.g. #{viewScope.showTheseFields}), the impact is probably not very high: the check goes through the VariableResolver to identify the Java object […]
Notes Items, Seq Num, and Domino Update Troubleshooting
By Paul Withers | | 2 Comments
Domino offers a lot out-of-the-box. It’s immediately apparent when looking at the Document Properties that the last modified time and last modifier are stored. What’s less obvious is that the last modified time of an individual field is also stored. That can be extremely useful when trying to work out who or how that field […]
OpenNTF Domino API Database Listeners
By Paul Withers |
Recently I was pointed in the direction of a blog post requesting hooks for opening / creating / saving etc of documents. With the next release of Notes (9.0.2??) due out later this year, I suspect the chances of a feature request getting in now is quite low. The subsequent release will probably not then […]
Server-Wide Custom XPage Login for XPages Applications
By Paul Withers | | 2 Comments
Yesterday I was hit by a problem. I was looking to set the login page for a suite of applications to an XPage. Some years ago I had a project and, with much less XPages expertise than now, just added some hacky code to redirect to a login XPage based on a sessionScope variable, so […]
XPages Dialog Control and Partial Refreshes
By Paul Withers | | 2 Comments
One of my colleagues has been working on an XPages application and, because of other requirements, was creating his own modal dialog for taking action on a particular entry in a view. First, it’s worth a bit of background if this is something you’ve needed to do but are not sure how to. My usual […]
Single Copy XPage Design – Some Learning and Why It's Not For Me
By Paul Withers | | 4 Comments
In a recent project I decided to use Single Copy XPage Design (SCXD). This is a seemingly useful technique that is in many ways similar to the concepts underpinning XPages on Bluemix: one database holds the data and it points to another database that contains the XPages-specific design elements – XPages, Custom Controls, StyleSheets, Themes, […]
Recent Comments