Use Smileys (or Emojis) with your IBM Domino REST services  

By John Dalsgaard | 5/3/16 5:02 AM | - | Added by Oliver Busse

I have an XPages app that has an interface to a native mobile app (running on Android and iOS). The app can be used as a “full” client to the application – so it both reads and writes data to the Domino based application.

OpenNTF XSnippet: Pivottable.js  

By John Dalsgaard | 12/17/15 3:35 AM | - | Added by John Oldenburger

This is a pretty cool tool to give your users a drill-down/investigate data functionality in your XPage. You can see more on: https://github.com/nicolaskruchten/pivottable. However, you will find that it doesn't work if you have jQuery 2.x installed. And if you are using a relatively new version of the extension library then you have version 2.1.x.

XPages ressources in a theme – http vs. https  

By John Dalsgaard | 9/14/15 5:47 AM | - | Added by Oliver Busse

I am at the moment moving a site from standard http to https (using Nginx as a proxy in front of Domino – but that is a different story). However, I did run into a small issue. When I looked at the console in Google Chrome this message appeared...

Demo database REST services and IBM Domino/XWork - DanNotes  

By John Dalsgaard | 11/20/14 10:58 AM | - | Added by Johnny Oldenburger

This is a simple demo database that will show you various ways to expose data using JSON. The demo database is supported by the presentation from DanNotes. The purpose is to show many ways of getting data as JSON via RESTful services: Domino Access Services Domino calendar services Domino data services Extension Library * Build your own (built-in JSON, GSON, and .... LotusScript!)

Slides REST services and IBM Domino/XWork - DanNotes  

By John Dalsgaard | 11/20/14 10:55 AM | - | Added by Johnny Oldenburger

Loose coupling of systems is key to future development! Why? Because it will allow us to change the "components" as we go along instead of creating monster big systems that are tied together using all sorts of different technologies. Webservices have been a way to obtain this over the last decade.

Login / logout when using Ajax against Domino  

By John Dalsgaard | 10/30/14 2:31 AM | - | Added by Oliver Busse

I tried to figure out how to correctly login and logout of Domino from an Ajax service that I call from a mobile app. Well, to be more specific I actually had login working fine – but logout just wouldn’t do it correctly…. The way I saw this was by issuing the following command on the Domino server console: tell http show users But now, let’s step a little back and let me explain what I do.

Tuning your XPages…  

By John Dalsgaard | 10/16/14 3:58 AM | - | Added by Oliver Busse

Ok this may promise a little more than I can hold. However, I just wanted to point the attention to some good advice that I had from Tony McGuckin (co-author of Mastering XPages) at IBM Connect 2014 in Orlando. This piece of advice surfaced through a review of a large application that I was building – and whether the architecture would “hold water” should the application become very popular.

Caching in XPages – not as straightforward as you would believe  

By John Dalsgaard | 9/10/14 1:50 AM | - | Added by Per Henrik Lausten

Well, you may know that I am a fan of MVC (Model-View-Controller) pattern. One tempting feature of using an MVC pattern is that it is pretty straightforward to implement a caching mechanism. This can easily be done in the facade layer of the model. And just imagine what happens if all of the data is ready in memory – and you only need to go to the disk/database when some of the data is updated. I can assure you that this means SPEED…. But as with so many things – more wants more. Wouldn’t it be nice to preload all data on start of the HTTP server? Then you would avoid the first user hitting the delay of loading data from the database – it will already be ready in memory. This article is about my experiences with trying to obtain this. And I must warn you – I have not yet found the “silver bullet”.

Names in IBM Domino – a warning!!  

By John Dalsgaard | 6/4/14 1:51 PM | - | Added by Oliver Busse

Ok, if you are like me you have worked with names in IBM Notes/Domino many, many times. And you may even have built your own directory solutions to put users into your application instead of in the central directory (like I have described in this article). If you have done the latter then you may have faced (or will in future) the dirty details of naming conventions in Domino…

A lesson on scoped managed beans in XPages  

By John Dalsgaard | 4/1/14 3:42 AM | - | Added by Per Henrik Lausten

I learned a lesson on working with scoped managed beans yesterday.

Deploy an Eclipse update site to IBM Domino and IBM Domino Designer  

By John Dalsgaard | 1/15/14 4:53 AM | - | Added by Per Henrik Lausten

This article is the second using third party JAR files as plug-ins in your Domino environment. I will continue using the example from the first article where we want to provide Apache Commons Lang as a plug-in for our applications.

Wrap an existing JAR file into a plug-in  

By John Dalsgaard | 1/15/14 4:52 AM | - | Added by Per Henrik Lausten

Have you ever wanted a smooth way of deploying existing Java code in the form of JAR files to your own code? Follow these steps to deliver a JAR file using an Eclipse update site on the IBM Domino/XWork server and in IBM Notes/Domino Designer.

Using XPages? – want to disable Dojo?  

By John Dalsgaard | 5/23/13 4:07 AM | - | Added by Per Henrik Lausten

If you are developing XPages using IBM Domino Designer from time to time you may want to stop the loading of the “fat” Dojo libraries. You may have decided to use jQuery Mobile for your mobile solution (as I do for a mobile app). On the other hand you may not want to disable Dojo for the entire application (in the xsp.properties file). So what do you do?