How we use XPages  

By Sean Cull | 8/19/19 7:43 AM | - | Added by John Oldenburger

Cameron, Jesse and Paul have been putting a lot of effort into explaining how they use XPages and it has prompted me to post this on how we at FoCul use XPages, something I have been meaning to do for a while. I will hopefully post more about why we like XPages so much but this is a long enough read for now.

ICONUK and the State of Domino Web Development  

By Sean Cull | 9/16/16 6:58 PM | - | Added by Oliver Busse

I am just back from a very impressive ICONUK. I can honestly say that it was the best LUG that I have been to. The best part for me was the informal discussions within the community. It is a time of change and the community discussions were real, interesting and honest.

URGENT : Chrome Bug 570622 affecting our users - is it affecting yours ?  

By Sean Cull | 2/1/16 3:16 PM | - | Added by John Oldenburger

The bug reported by David Leedy appears to be affecting our users significantly. Are your users reporting screen freezes in XPage applications in Chrome ? If so please “star” this bug ( top left corner ) to raise its profile. Even if you are worried that it might affect your users then please “star” this bug.

XPages Document Save Error may be a document locking error  

By Sean Cull | 11/11/15 6:35 PM | - | Added by Oliver Busse

Moral of the story – read the logs This one had us stumped for a while so I though I would post it. We had an inconsistent error on an XPage application where it threw a save error even though the Author fields were correct.

Scheduling XAgents on a Linux box using Cron  

By Sean Cull | 10/20/15 12:42 PM | - | Added by Kenio Carvalho

There is no simple way to schedule Java code that has been written for use with XPages. The best solution I have found has been to use “XAgents” and to poll the corresponding URLs somehow.

Upgrading Domino causes issues with CKEditor for Chrome users  

By Sean Cull | 7/23/15 9:00 AM | - | Added by John Oldenburger

We have had a spike in help desk calls with general “oddness” in one of our XPage applications. This has been triggered by an upgrade to the Domino server that included a new CKEditor version. It seems as though Chrome ( possibly other browsers ) cache the old CKEditor files in the browser.

@Unique(view1.getColumnValues(0)) = Repeatable XPages Server Crash  

By Sean Cull | 6/22/15 3:31 PM | - | Added by Oliver Busse

We have been chasing our tails with a server that has ruin really well for a number of years and suddenly started to crash over the last few weeks. We scoured the logs, domlog, server stats etc.. and couldn’t find a pattern. It turns out it was a 4 year old bug that IBM choose not to fix. ( I have raised a PMR and sent an example )

Faceted Filtering in XPages Using Java Beans  

By Sean Cull | 1/28/15 4:22 PM | - | Added by Johnny Oldenburger

We have found that one of the most difficult parts of developing modern XPage applications has been providing the faceted filtering that users expect from modern web apps. By faceted I mean filtering that is intelligent – If I choose the Ford manufacturer I should not then be presented with choices for models from Audi. This demo of the FoCul Knowledge Directory shows how we have achieved this in XPages without having to use SQL or SOLR databases.

When using Apache in front of Domino you need the NE rewrite attribute  

By Sean Cull | 10/24/14 1:35 AM | - | Added by Per Henrik Lausten

Over the last week or so I have been moving to using an Apache server in front of my Domino servers. This has been working really well until I had a problem with Mark Leusink’s Auto Login’s module. The solution is to use the NE attribute in the rewrite rules.

Draft Engage / BLUG Slides – Seeing the Wood for the Trees  

By Sean Cull | 3/17/14 2:59 AM | - | Added by Per Henrik Lausten

I am very honored to be speaking at the fantastic Engage User Group ( formerly known as BLUG ) this week. The session is called “Seeing the Wood for the Trees” and is about how I and my colleagues use Domino Designer, Git Source Control and some mostly Atlassian products to manage our help tickets, project management, release management and billing.

Users losing authenticated access to XPage Apps when using SSO / LTPA Tokens [solved]  

By Sean Cull | 2/6/14 12:22 AM | - | Added by Niklas Heidloff

One of our keenest users at a customer site was getting very frustrated because they kept loosing edits to documents late on a morning.

Computed Embedded Outlines not compatible with Domino Source Control  

By Sean Cull | 12/6/13 3:03 AM | - | Added by Niklas Heidloff

We are getting on really well with Source Control using GIT in Domino but there are a couple of niggles that waste a lot of time.

GIT is coming together  

By Sean Cull | 11/28/13 4:27 PM | - | Added by Peter D Presnell

I have been on a mission for us to use GIT with our XPages and Notes work for about 10 months now. And it is just getting to the point where it is coming together nicely although it has been a LOT of hard work.

The GIT Command Line Rules  

By Sean Cull | 11/28/13 4:17 PM | - | Added by Peter D Presnell

We have been working on a big project for some time and were ready to merge our "develop branch" into our master branch - see a here for the model we are trying to use.

Markdown Wikis and GIT - almost genius but still lacking  

By Sean Cull | 4/16/13 11:51 PM | - | Added by Niklas Heidloff

I have been working away trying to develop some best practices for for source control with XPages using GIT - I will publish it all and invite comments soon.

Getting the XPage Extension Library name pickers to show more than 50 names  

By Sean Cull | 3/25/13 1:06 AM | - | Added by Niklas Heidloff

The Extension Library name pickers are really nice, especially when used to choose multiple people. Out of the box they have a limitation in that they will only show 50 names.

New OpenNTF Project - Mail Delay Agent  

By Sean Cull | 3/18/13 1:14 AM | - | Added by Niklas Heidloff

Andrew Champion and I have just posted a new OpenNTF project called rather boringly Mail Delay Agent. It tries to solve the problem where people click on a doclink on and go to a different server before a workflow document has arrived there or been updated.