Posts Tagged ‘Lotus Domino Designer’

Creating your first managed bean for XPages

Wednesday, February 8th, 2012

With Java and managed beans you can make your XPages applications even more powerful. In this blog post I will go through the steps to create and use a managed bean in XPages. I am using Lotus Notes and Domino Designer 8.5.3 and will therefore use the new Java design element for the Java code […]

XPages Extension Library on OpenNTF updated to match Upgrade Pack 1

Sunday, December 18th, 2011

The XPages Extension Library project on OpenNTF was updated yesterday to version 853-20111215. This version matches the newly released Domino 8.5.3 Upgrade Pack 1. If you want to use the OpenNTF version (and not Upgrade Pack 1) you can update your servers and clients using the update site method. You can find the installation instructions for the […]

Notes/Domino 8.5.3 Upgrade Pack 1: Great news for XPages

Wednesday, December 14th, 2011

Great news for XPages today: Notes/Domino 8.5.3 Upgrade Pack 1 has just been released. In short, Upgrade Pack 1 is an IBM supported version of the XPages Extension Library. This should help remove the fear of the Extension Library being open source that some customers have had, and thereby improve the adoption of XPages out […]

XSnippets: code snippets for XPages

Saturday, November 19th, 2011

The beta version of XSnippets was recently announced by Niklas Heidloff on the OpenNTF blog. XSnippets is a code repository of useful XPages code snippets that OpenNTF contributors can contribute to. If you have useful code snippets then consider adding them to XSnippets. I have added my first code snippet to XSnippets based on my blog […]

Lotus Notes/Domino 8.5.3 and IBM XWork Server 8.5.3 are here

Tuesday, October 4th, 2011

It’s October 4th and Lotus Notes and Domino 8.5.3 are now available for download on Passport Advantage. The brand new IBM XWork Server has also been announced. I have been looking forward to this release in general, and in particular because of features specifically for XPages developers: improved JavaScript editor finally a java design element for XPages […]

I am teaching two XPages courses in August

Wednesday, August 10th, 2011

I will be teaching two 3-day courses in August, 2011 on basic XPages application development. The courses are arranged by Intravision. The first 3-day course starts August 23 at IBM in Lyngby. Seats are still available if you are interested in signing up for the course. Please see the course details (in Danish) for more information […]

XPages: only show content for authorized users

Friday, July 8th, 2011

Today I was asked: how do you make sure that anonymous users do not see content that only logged on (and thereby authorized) users must see? I often use a simple solution of having a xp:panel for anonymous users and another xp:panel for authorized users (both on the same XPage). Only one of the two […]

XPages Web Analytics custom control on OpenNTF

Sunday, June 26th, 2011

What a great weekend for open source contributions from me! 🙂 Yesterday I created the XPages SEO custom control – and today I have created a new XPages custom control for the OpenNTF development contest called XPages Web Analytics custom control: the custom control makes it easy to add web analytics to your XPages web site. […]

XPages SEO custom control on OpenNTF

Saturday, June 25th, 2011

I have contributed to the OpenNTF development contest by creating an open source XPages Custom Control for Search Engine Optimization (SEO). The custom control makes it easy to add the following search engine friendly tags to your XPages web site: page title meta description meta robots meta keywords With these SEO tags bundled in a custom […]

Controlling the HTTP response status code in XPages

Thursday, June 2nd, 2011

This is a follow-up to my post on how to create custom 404 and error pages in XPages. A very useful improvement to catching controlled errors such as “page not found” errors is to send the related HTTP status code in the response. So for “page not found” errors the HTTP response code 404 should […]