Quick-Tip: Getting rid of "Access restriction: The constructor..." etc.  

By Oliver Busse | 2/18/19 1:44 AM | - | Added by Roberto Boccadoro

I just faced a problem just re-opening an old project in Domino Designer - here version 10. I remember that I used the same project on the same DDE a week ago without issues. What I got now was this in the "Problems" tab of DDE:

You are asking the wrong questions  

By Oliver Busse | 2/4/19 1:44 AM | - | Added by Roberto Boccadoro

You are asking the wrong questions // Oliver Busse While the discussion about XPages’ health or death is going on I had some interesting chats and talks about the future of development on Domino in general. The questions should be about the tools and the way to work with the tools instead of asking for future plans for a certain technology whether it’s XPages, Node.js or whatever.

XPages - are they really that dead, yet?  

By Oliver Busse | 1/31/19 8:20 AM | - | Added by Matteo Bisi

Today most of us came across the following Tweet and blog post: OMB: XPages as a Development Platform is Dead! #IBM #HCL #dominoforever #dominov10 #XPages #futureofwork #ibmdomino #ibmnotes #development #investments #clarity #roadmap https://t.co/PC0Bv7mtss pic.twitter.com/JpLMiCJ8h3 — John Oldenburger (@JOldenburger) 31. Januar 2019 Though some of the statements are true I wanted to outline my point of view....

Next: DNUG Development Day   

By Oliver Busse | 1/28/19 3:52 PM | - | Added by Matteo Bisi

Our awesome local user group DNUG is hosting the next event in Essen, Germany: the DNUG Development Day. My session is about Domino's Node.js integration and the Domino Query Language. Go and check out the event here, there are some seats available: https://dnug.de/event/development-day-2019/

Cannot open XPage in DDE? A possible solution  

By Oliver Busse | 1/29/18 1:52 AM | - | Added by John Oldenburger

I recently encountered a weird behaviour in Domino Designer - again. There was one custom control I was not able to open anymore. The effect was that the XSP editor window appeared delayed but got no focus and didn't show anything. When I clicked the tab Domino Designer also almost crashed.

XSL Transformation on Domino - same but different  

By Oliver Busse | 8/23/17 7:43 AM | - | Added by John Oldenburger

Lately I encountered a weird behaviour when it comes to XML handling and transforming in a server side executed code on Domino. I use the XSL Transformer with some options to e.g. ignore the DTD schema that is defined in the exported XML from the exporter as it caused problems. Though I try to ignore it, it seems that it's still used somehow - anyway, it works - as long as your Domino server runs on Windows.

Slides and demo code from my session at SUTOL 2016  

By Oliver Busse | 11/12/16 4:02 PM | - | Added by John Oldenburger

The slides and the demo app (please checkout the branch "sutol2016") from my session at the 8th SUTOL conference in Prague are now available. It was a pleasure to be here again, talking to familiar and new people, learning new things and having fun overall. See you next time.

Quo vadis, IBM?  

By Oliver Busse | 8/23/16 3:20 AM | - | Added by John Oldenburger

Hard times for us hardcore Domino developers. No IBM Domino release announced for 12 months on any conference or user group meetup. Extended support announcement for the current version (9.0.1) until 2019 (2017 +2 years). No major release for over 3 years. Above repeated for at least 4 user group events in this year.

Quick-Tip: "You must provide an item name" - possible cause  

By Oliver Busse | 7/8/16 11:28 AM | - | Added by John Oldenburger

These appear to be the "quick tip days" now. This is the third post in a row. This time I stumbled upon a very strange thing: While executing a simple save action from the XSP document I got the exception "You must provide an item name".

Quick-Tip: How to solve "NotesException: Note item not found"  

By Oliver Busse | 7/7/16 4:27 PM | - | Added by John Oldenburger

A colleague stumbled upon the exception above and asked me what to do. He had an XPage with some fields bound to a normal Notes document datasource named e.g. "foo". The fields were bound, too, e.g. "foo.myField". He experienced problems with a richtext control which also was bound to a field in the document to be created, e.g. "foo.myRichtext".

Quick-Tip: XPages and soft deletions  

By Oliver Busse | 6/20/16 10:27 PM | - | Added by John Oldenburger

As a long term Notes user and developer you know about soft deletions. In fact it's a feature we use on a daily basis when working in our mail file. Documents removed are not really removed but they will after a certain amount of time (48h is the default value). You setup soft deletions in the database properties.

How to: Domino Explorer from #OpenNTF  

By Oliver Busse | 5/6/16 4:26 PM | - | Added by John Oldenburger

Domino Explorer is using OpenNTF Domino API's GraphDB functions to gather informations from your Domino environment. It scans the Database Catalog and the Domino Direcotry. From this data it will create GraphDB data. This shows how to use the Domino Explorer from OpenNTF and the technology behind it.

View icons on IBM Bluemix  

By Oliver Busse | 1/14/16 12:29 PM | - | Added by John Oldenburger

We recently stumbled upon this: view icons from a view panel on an XPage won't be displayed correctly when the app is running on Bluemix. The image is simply not found as the folder /icons isn't available on the runtime. I recently also learned that you can access all the files in the runtime via the CF command line interface.

Webinar: "Utilizing the OpenNTF Domino API" (slides incl.)  

By Oliver Busse | 12/2/15 4:04 PM | - | Added by John Oldenburger

Today I did a webincar with our partner in crime NotesCode, i.e. Scott Sullivan. Scott's delivering high class webinars and promotion to your target audience. It's a great service that is very much appreciated - thank you Scott! My topic was the OpenNTF Domino API.

Recap, Slides and Demo App from my SUTOL 2015 session  

By Oliver Busse | 11/11/15 3:58 PM | - | Added by John Oldenburger

On Nov 11th I had the pleasure to present my session "Utilizing the OpenNTF Domino API in Domino Applications" at the 7th Czech User Group Conference SUTOL in Prague (CZ). The story of how I prepared this session is somewhat unique.

XPages on Bluemix - an Introduction in 3 Parts  

By Oliver Busse | 10/16/15 2:04 PM | - | Added by John Oldenburger

I recently made some videos about how to get started on IBM Bluemix using an existing XPages application. The focus was to show how to migrate your application to the SaaS platform IBM delivers with Bluemix and what caveats you have to overcome.

Out of the Blue - the Workflow in Bluemix Development  

By Oliver Busse | 9/22/15 5:58 AM | - | Added by John Oldenburger

Out of the Blue - the Workflow in Bluemix Development. This session is a show and tell how to get started with app development on the IBM Bluemix platform.

Using Plugins in your XPages Application on Bluemix  

By Oliver Busse | 9/1/15 1:28 PM | - | Added by John Oldenburger

Thanks Martin Donnelly (again) I managed to get a very simple application running on Bluemix that uses plugins. In this case it's the OpenNTF Domino API (ODA). If you know how to do it then it's very simple and there are only a few steps to take to get your app running using your favorite plugins and extensions!

OpenNTF XSnippet: DAOBean for XSP on Bluemix  

By Oliver Busse | 8/30/15 10:46 PM | - | Added by John Oldenburger

DAOBean for XSP on Bluemix. Data source access bean to compute the data source dynamically for local development and Bluemix. Please refer to my blogpost here for details: http://oliverbusse.notesx.net/hp.nsf/blogpost.xsp?documentId=FCA.

My first Bluemix XPages application  

By Oliver Busse | 8/30/15 3:31 PM | - | Added by John Oldenburger

Last week I had a great call with some of the members of the team of IBM Bluemix and Domino. Thank you very much, Pete Janzen, Martin Donnely, Eamon Muldon and Padraic Edwards for answering my questions and for offering help and support on my journey with XPages on Bluemix.

XPages on Bluemix - finally we got here  

By Oliver Busse | 7/13/15 3:43 PM | - | Added by John Oldenburger

I am late with this but finally I got here, too. XPages arrived on IBM's PaaS platform Bluemix last Friday - great! In March 2015 I was told there will be a beta program which I also can join - I never received any info or invitation to it though. To be honest: I didn't have the time to ask about it since then.

Quick-Tip: compute the ID of a custom tag  

By Oliver Busse | 7/9/15 3:50 AM | - | Added by John Oldenburger

Yesterday I accidently found out that you can compute the ID of the rendered HTML element even when you use an XSP element to produce your output tag, e.g. a UL. To produce such a tag you can use a panel. If you need a computed ID for the outout tag you can have it by defining an attribute.

Get the groove! Using Groovy in XPages applications  

By Oliver Busse | 7/7/15 11:03 AM | - | Added by John Oldenburger

Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at multiplying developers’ productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program (http://www.groovy-lang.org/).

My slides & demo app from today's webinar of TLCC & Teamstudio  

By Oliver Busse | 4/22/15 2:09 AM | - | Added by Johnny Oldenburger

Today I had the pleasure being a panelist in the latest webinar hosted by TLCC and Teamstudio. Those webinars are held almost every month with a large amount of attendees (~200 people). I was asked to talk about ideas for application migration strategies and how to transform common patterns of legacy Notes applications to XPages and Java managed beans.

Using jQuery DataTables in IBM XPages  

By Oliver Busse | 3/23/15 2:23 PM | - | Added by Johnny Oldenburger

Using jQuery DataTables in IBM XPages. This is an addition to the TLCC & Teamstudio webinar from March 17 (https://www.tlcc.com/admin/tlccsite.n...). Due to unforseen circumstances I wasn't able to be a part of the live webinar. Thanks for watching!

About Data Presentation: a TLCC & Teamstudio Webinar  

By Oliver Busse | 2/17/15 4:33 PM | - | Added by Johnny Oldenburger

I am honored and proud to present with Paul Della-Nebbia in the upcoming webinar "Presenting Data - Two Alternatives to the View Control" that is co-hosted by TLCC and Teamstudio on March 17th. My part is based on my blog post that shows how to implement the jQuery plug-in "DataTables" into an XPages application to present Domino data.

Quick tip: copy resource URL  

By Oliver Busse | 1/13/15 11:16 AM | - | Added by Johnny Oldenburger

Are you tired of typing the URLs to resources stored in the WebContent folder and risking mistakes? Not any more! I once used to simply drag and drop the resource into my source code between the two quotes. But that resulted in faulty URLs that I had to correct. I stumbled upon a simple but useful way to get the URLs completely and without typing - just copy and paste them.

The Power of Open Source  

By Oliver Busse | 12/17/14 12:18 PM | - | Added by Johnny Oldenburger

I am using Skype. I have so many conversations running there that I can't keep them all up right now. Several groups and direct contacts. Yesterday I got an invitation from Thomas Adrian, the developer of an amazing project called "Intrapages" (get it from OpenNTF right here: http://intrapages.openntf.org/). That reminded me to have a closer look at this software again.

Quick-Tip: Solve Problems with Date/Time Fields  

By Oliver Busse | 12/9/14 7:14 AM | - | Added by Johnny Oldenburger

A few weeks ago I noticed a weird behavior of date/time fields in an XPage on my website when creating or editing a blog post. The post date is a simple date/time edit box with a converter set to full date and short time. As I mostly create new entries on the webserver directly I was annoyed that the field was always set to minus one hour after every save action.

Quick-Tip: Useful XML Editor Preferences  

By Oliver Busse | 12/7/14 8:25 AM | - | Added by Johnny Oldenburger

I just stumbled upon a useful setting for the (XPages) XML editor that I want to share with you: I always asked myself how people managed to create a structured source code in the XPages XML editor with each attribute put in a separate line (as seen lately in the latest Extlib video by Brian Gleeson).