266 Lotus blogs updated hourly. Who will post next? Home | Blogs | Search | About 
 
Latest 7 Posts
Building On Premise XPages The Bluemix Way
Mon, Jul 13th 2015 19
View.isRenderingPhase() and Buttons
Thu, Jul 2nd 2015 20
Notes Items, Seq Num, and Domino Update Troubleshooting
Wed, Jul 1st 2015 20
OpenNTF Domino API Database Listeners
Mon, Jun 22nd 2015 11
Server-Wide Custom XPage Login for XPages Applications
Fri, Jun 12th 2015 17
XPages Dialog Control and Partial Refreshes
Thu, May 28th 2015 16
Single Copy XPage Design – Some Learning and Why It’s Not For Me
Tue, May 26th 2015 20
Top 10
IBM Connections 5 Cumulative Refresh 2 New Functions and Fixes
Fri, Feb 27th 2015 24
Single Copy XPage Design – Some Learning and Why It’s Not For Me
Tue, May 26th 2015 20
Notes Items, Seq Num, and Domino Update Troubleshooting
Wed, Jul 1st 2015 20
View.isRenderingPhase() and Buttons
Thu, Jul 2nd 2015 20
pde launch configurations and “Xsp Initialization error – Could not load class or methods”
Fri, May 15th 2015 19
Building On Premise XPages The Bluemix Way
Mon, Jul 13th 2015 19
Server-Wide Custom XPage Login for XPages Applications
Fri, Jun 12th 2015 17
Adding Themes to XPages Dojo Charts
Fri, Feb 27th 2015 16
XPages Dialog Control and Partial Refreshes
Thu, May 28th 2015 16
The Perils of getColumnValues().get(0)
Sun, Jul 20th 2014 15




Recent Blog Posts
19
Building On Premise XPages The Bluemix Way
Mon, Jul 13th 2015 9:25a   Paul Withers
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 something I was doing in 8.5.0 and something I first did programmatically in the first release of XPages OpenLog Logger. Consequently, pointing all data to a separate data database is similarly straight
20
View.isRenderingPhase() and Buttons
Thu, Jul 2nd 2015 8:17a   Paul Withers
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 relating to what’s to the left of the “.”, then through the PropertyResolver to identify an
20
Notes Items, Seq Num, and Domino Update Troubleshooting
Wed, Jul 1st 2015 8:33a   Paul Withers
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 was modified. For each Notes Item, a number of pieces of information is stored – field name, data type, data length, duplicate item ID and field flags (e.g.
11
OpenNTF Domino API Database Listeners
Mon, Jun 22nd 2015 10:00a   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 come until some time next year. So that means a long wait to get something that modifies LotusScript, Java and Server-Side JavaScript core Domino Object Model classes, as well as contributing so
17
Server-Wide Custom XPage Login for XPages Applications
Fri, Jun 12th 2015 8:19a   Paul Withers
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 even if the user was authenticated, everything still went through that login page. But this was slightly different. I wanted to override the server-wide login page. So first it requires a bit of explanatory background
16
XPages Dialog Control and Partial Refreshes
Thu, May 28th 2015 9:09a   Paul Withers
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 method is to add a button to the row in e.g. a Data View, which runs SSJS / Java to set a viewScope variable with the current entry’s NoteID and load the dialog. Because we want to act
20
Single Copy XPage Design – Some Learning and Why It’s Not For Me
Tue, May 26th 2015 4:43p   Paul Withers
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, Images, custom Java code and third-party jars. (At this point, it’s worth stating that although the concept of two NSFs is similar, my understan
7
IBM Watson: How it Works
Mon, May 18th 2015 11:08a   Paul Withers
The post IBM Watson: How it Works appeared first on Intec Systems | IBM Business Partner | Collaboration Solutions Provider.
10
IBM Verse Demonstration
Mon, May 18th 2015 11:04a   Paul Withers
The post IBM Verse Demonstration appeared first on Intec Systems | IBM Business Partner | Collaboration Solutions Provider.
19
pde launch configurations and “Xsp Initialization error – Could not load class or methods”
Fri, May 15th 2015 8:35a   Paul Withers
This week I’ve been working with a significantly re-organised repository of OpenNTF Domino API. There were a few issues and it prompted me to finally get round to installing the latest fix packs for Notes and Domino. They had come out just before Engage, where I was speaking, so I chose not to upgrade then and had never got round to it. During the install I had a few problems with installing JVM patches to fix the LS2J issues with the Update Site database and basically broke my Notes Clien




Created and Maintained by Yancy Lent - About - Planet Lotus Blog - Advertising - Mobile Edition