Posts Tagged ‘domino’

11 Apr 2016

“XPages on Bluemix” is officially a Space on the XPages Knowledge Base

Yup, thanks to an article published today by yours truly ?, the “XPages on Bluemix” Space is officially active on the XPages Knowledge Base.

This is in no way near where OpenNTF want the XPages Knowledge Base to be, but it’s definitely a step in the right direction. For those who don’t know what the Knowledge Base is, click here for more info.

The first XPages on Bluemix Article

The first article is titled Quick Facts about running XPages on Bluemix. The idea behind the article is simple: To provide the community with a quick-to-reference list of the pros and cons of running an XPages application on the Bluemix cloud. I’ve populated a number of positives and negatives and will most likely be updating this article frequently.

This marks the first of many articles to make their way to “XPages on Bluemix” Space. I will be counting on a few contributors to help me make this a reality, but have no fear, much is already in store ?.

Call To Arms

As always, I implore everyone to please contribute in any way possible. For those who don’t have the time to publish articles, you can easily add value by commenting and providing feedback. The article Quick Facts about running XPages on Bluemix is a great place to start. Either comment on this blog post or if you have an OpenNTF account, you can log into the XPages Knowledge Base and provide feedback directly against the article.

What I’m looking for here is everyone’s questions, suggestions and concerns relating to XPages on Bluemix. I’m planning additional articles that will structure this content to be easily referenced by all. The more transparency we have as a community the better.

Thanks in advance everyone. See you on the other side :)


21 Jan 2016

Announcement: My Bleeding Code Project is Live

I am thrilled to officially announce that my Internet of Things and “Technology Innovation” blog site called Bleeding Code is now live and in action.

Internet of Things

Bleeding what and Johno’s who now?

I have a nasty habit of researching and working with multiple technologies and I have some extremely exciting content that I will be publishing in the near future on both this blog and Bleeding Code.

Some of you might be wondering…why a new Blog? Well it’s simple really: I wanted to keep Johno’s Workbench (i.e. this blog) focused on IBM Domino and XPages, as well as surrounding technologies including responsive design, JavaScript libraries, Java and OSGI dev, etc.

Bleeding Code however, will focus on the Internet of Things, mobile platforms and technologies, cloud platforms including IBM Bluemix and Microsoft Azure, and so on.

How to connect

So, to all my fellow community friends, acquaintances, followers and new people: If you feel up to supporting my alter ego, feel free to follow Bleeding Code by referencing the below list of options:

  1. Blog Website – (Be sure to subscribe)
  2. Twitter: @BleedCode
  3. Facebook Page
  4. Google+ Page

I really look forward to connecting with everyone and thank you in advance for supporting my cause.

See you on the other side :)

28 Aug 2015

Africa’s Technology User Group is now on

It’s finally here!!! Africa’s Technology User Group (aka AFRITUG) has just been launched on

This meetup is for those interested in technology and innovation focused primarily around IBM platforms. Whether you’re a newbie, a specialist, or a general user of the technology, there’s a place for you here. Activities will include local meetups, events, workshops, skills growth, showcases, demos and much much more.

We are in the beginning stages of this group and will soon be uploading valuable content as well as scheduled meetups. In the meantime, it will be great to start connecting with everyone.

Click here to join now and stay tuned for more. See you on the other side :)

20 Aug 2015

IBM Domino Tip: Pass HTML to RichTextItem without using MIMEEntity


This is a quick tip on how to include HTML when populating a RichTextItem object without using MIMEEntity in IBM Notes/Domino.

First some venting

It’s amazing how certain easter egg features have been available in the Domino Object Model since release 5, that I’ve managed to keep missing, yet constantly required. This morning I happened to stumble across one of them.

For the longest time, whenever I needed to send out a mail programatically via code that needed even the slightest bit of HTML, I would resort to using a MIMEEntity object. Which is great don’t get me wrong, but most of the time it’s actually overkill. This morning, all I wanted to do in my RichTextItem is include a URL (Not a doclink, but a predefined URL). I would do this by using:


This was never an issue for me back in the day because, in IBM Notes Mail, Notes would see it as a url and convert it into a hyperlink. In my particular case when testing with Gmail and Outlook, the url just showed as plain text and nothing more. “Oh crap!” are the words I believe I used this morning. I kept thinking…”here we go again with MIMEEntity“.

Thankfully, I took a minute to double check the Designer Help. At first I noticed that there were no real options for me in the RichTextItem object, but when taking a look at the RichTextStyle object (this is used to provide standard font changes, etc. in your RichTextItem), I noticed what is right now to me the most beautiful object property of the year….PassThruHTML!!!

The Solution

Using my example above, assuming you have a RichTextStyle object initiated, all I needed to do was the following:

RichTextItem.appendText("<a href=""></a>");

That’s it. Domino converts the text into HTML and applies it to your RichTextItem object. I’ve spent the day kicking myself for not seeing this before, but I think I’m over it now. As long as this blog post can help others early enough from following the same road I travelled.

Till next time :)


11 Feb 2015

IBM Domino Designer Tip: Change measurement for notes-based designs

This is a quick tip for those who want to change the unit of measure in IBM Domino Designer from inches to centimeters.

Inches are a default for IBM Domino Designer when setting up table designs and the like in Notes, but I prefer to use centimeters. To modify the measurement, do the following:

  1. Open Domino Designer
  2. Click on “File\Preferences”
  3. Select “Regional Settings”
  4. Select which Unit of Measurement you want to use
  5. Click on “Ok”
  6. Restart Domino Designer