Extending the Messages Control: Multiple Messages for a Single Component

By Cameron Gregor | 5/29/15 12:08 PM | App Dev - XPages | Added by John Oldenburger

As you probably know, XPages has a built in mechanism for displaying Messages to the user. The options available to the developer are almost complete, but I believe there is one scenario not covered by the default 'Messages' controls. There is no way to show multiple messages for a single component.

Using Unite Gallery in XPages - a highly customizable Responsive jQuery Gallery Plugin

By Johnny Oldenburger | 5/29/15 2:29 AM | App Dev - XPages | Added by Oliver Busse

In this blog post I will show how one of the most powerfull and highly customizable Responsive jQuery Image Gallery and Video Plugin can be used within XPages, the Unite Gallery.

Use Hammer JS to add touch gestures to your page

By Patrick Kwinten | 5/29/15 12:43 AM | App Dev - XPages | Added by John Oldenburger

Introduction In a previous post I demonstrated how you can apply a side panel to your interface to provide additional navigation for your application using the Bootstrap UI. Toggle versus Swipe The solution was basically a form of toggle, initiated from an element in your UI.

Power of Themes part 1, get started

By Frank van der Linden | 5/28/15 4:16 PM | App Dev - XPages | Added by John Oldenburger

In the beginning of XPages development I had some diffeculties to get my head around Themes. Now a days I benefit from the benefit of the themes. It is one of the first files I create in a database.Themes are extremely powerful. With a theme you can control your whole XPages application, both web and Notes client

XPages Dialog Control and Partial Refreshes

By Paul Withers | 5/28/15 8:27 AM | App Dev - XPages | Added by John Oldenburger

One of my colleagues has been working on an XPages application and, because of other requirements, was creating his own modal dialog for taking action on a particular entry in a view. First, it’s worth a bit of background if this is something you’ve needed to do but are not sure how to.

XPages Performance: Dojo Widgets and Resource Aggregation

By Serdar Basegmez | 5/28/15 6:25 AM | App Dev - XPages | Added by Oliver Busse

Lately, I have been working on developing my own extension library for different applications on a client. I started with putting a couple of Java libraries, utility objects and managed beans, but it evolved into a very cool project. I want to talk about it, but not now. Today, we will talk about a boring topic, Dojo.

Thinking of AngularJS? Maybe it’s not all that and a bag of chips after all.

By David Leedy | 5/27/15 1:32 PM | App Dev - XPages | Added by John Oldenburger

For a little while I’ve been hearing from some respected friends that basically “AngularJS is Awesome”. I’ve sat in some presentations… seen webinars.. had Skype chats…. etc. So it’s on my “Interest List” but I’ve not devoted any time yet to try anything about.

Single Copy XPage Design - Some Learning and Why It's Not For Me

By Paul Withers | 5/26/15 4:00 PM | App Dev - XPages | Added by John Oldenburger

In a recent project I decided to use Single Copy XPage Design (SCXD). This is a seemingly useful technique that is in many ways similar to the concepts underpinning XPages on Bluemix: one database holds the data and it points to another database that contains the XPages-specific design elements – XPages, Custom Controls, StyleSheets, Themes, Images, custom Java code and third-party jars.

Notes and Domino integration to Quickbase

By Kathy Brown | 5/26/15 4:42 AM | App Dev - XPages | Added by John Oldenburger

Notes and Domino integration to Quickbase. A demo of an application to create an application in Quickbase, add tables to that application, and export data from Notes to Quickbase.

Using the language bean from XPages Toolkit for Internationalization

By Patrick Kwinten | 5/26/15 1:04 AM | App Dev - XPages | Added by John Oldenburger

You have people who tend to tick around where they live and work and you have people who tend to switch location now and then. Especially in Europe which is divided into many countries with many different languages, somehow operating under one flague, you are sometimes amazed that organizations have not fully adapted to the trend of “travelling” co-workers.

XPages and more: Bootstrap JS Modal plugin in XPages: Stackable Modals using the Bootstrap-Modal jQuery plugin

By Johnny Oldenburger | 5/25/15 5:00 PM | App Dev - XPages | Added by Oliver Busse

In the previous blog post, Bootstrap JS Modal plugin in XPages: Trigger via JavaScript-including Modal Options, I showed how the Bootstrap JS Modal can be triggered via JavaScript-including some Modal Options.

OpenNTF XSnippet: Twitter Bootstrap Pager Template

By John Jardin | 5/25/15 3:44 AM | App Dev - XPages | Added by John Oldenburger

Use this XSP code to add a Pager control that has a similar look and feel as the Twitter Bootstrap Pagination component. To finalise this Pager control, reference the following Bootstrap Pager Stylesheet XSnippet, which works hand in hand with this Custom XPages Pager Control.

OpenNTF XSnippet: Twitter Bootstrap Pager Template Stylesheet

By John Jardin | 5/25/15 3:40 AM | App Dev - XPages | Added by John Oldenburger

This stylesheet allows the XPages Pager control to look similar to Twitter Bootstrap's Pagination component. The following URL opens an example of Twitter Bootstrap's Pagination Component for reference: http://getbootstrap.com/components/#disabled-and-active-states.

XPages and Java security troubles

By Martin Pradny | 5/25/15 3:35 AM | App Dev - XPages | Added by John Oldenburger

This is more a rant than classic post, but I hope it may help someone or someone could prove me wrong, which would be even better. In recent app I use XPages Scaffolding from Jesse Gallagher. He does some magic in his code that relies on Java reflection to access classes that you can define in your NSF as your model.

Thank goodness for IBM Domino and XPages

By David Leedy | 5/24/15 12:24 PM | App Dev - XPages | Added by John Oldenburger

So Declan sent me this article the other day. Something from JSFCentral about the development of the website for a “Major” insurance company. Really not much to it but what was rather interesting was the tools that they needed to build this website.

How I added Textbox.io rich text editor to XPages

By Robert Ibsen Voith | 5/24/15 9:38 AM | App Dev - XPages | Added by Oliver Busse

What about replacing the built in rich text editor in XPages with a super-modern editor which accepts image-pasting directly, without configuring anything on the server?

How to save date in a document item without time part on back-end

By Yuriy Pastovenskyy | 5/24/15 8:09 AM | App Dev - XPages | Added by John Oldenburger

This is not something really tricky but it's nice to know. Let's imagine you need to save a single date or an array of dates without time part in a NotesDocument item. F.x. you need to do this from an agent so you don't have a form opened in UI with a date-field on it which property "Display time" is disable.

Adding a sliding menu to your Bootstrap Application Layout control

By Patrick Kwinten | 5/22/15 1:00 AM | App Dev - XPages | Added by John Oldenburger

Since responsive webdesign (RWD) is on top of the list in most application development projects these days I assume most of us have been looking at the options within IBM Notes.

Parsing JSON in XPages Applications

By Jesse Gallagher | 5/21/15 4:16 PM | App Dev - XPages | Added by John Oldenburger

David Leedy pointed out to me that a post I made last year about generating JSON in XPages left out a crucial bit of followup: reading that JSON back in. This topic is a bit simpler to start with, since there's really just one entrypoint: com.ibm.commons.util.io.json.JsonParser.fromJson(...).

XPages 2.0

By Peter Presnell | 5/21/15 8:02 AM | App Dev - XPages | Added by John Oldenburger

Thanks to TLCC and TeamStudio I had a chance last week to see the latest version of Pete Janzen’s update on the latest plans for future enhancements to XPages. While we have all have probably been frustrated in the delays in getting the next version of Domino (9.0.2) to market Pete and the XPages development team have been busy putting together what is now a compelling list of new features for XPages.

XControls v1.4: XPages Controls with Better Search and Image Uploads

By Teamstudio | 5/21/15 12:38 AM | App Dev - XPages | Added by John Oldenburger

This week we have released version 1.4 of the XControls project that allows developers to quickly build XPages applications for desktop and mobile devices. In this release, we’ve focused on implementing suggested improvements from other developers.

From URL Parameter to SessionScope for navigation

By Brian M Moore | 5/20/15 11:27 AM | App Dev - XPages | Added by John Oldenburger

This is a very minor post, and something I expect most people can do on their own, but I thought I'd share what I've done. For a project, I have a single application, but I'll have multiple departments access it. It's easier to have a single database then multiples in this case, not the least because of the amount of data.

Your API needs a plan (a.k.a. API Management)

By Stephan Wissel | 5/20/15 2:07 AM | App Dev - XPages | Added by John Oldenburger

You drank the API Economy cool aid and created some neat https addressable calls using Restify or JAX-RS. Digging deeper into the concept of micro services you realize, a https callable endpoint doesn't make it an API. There are a few more steps involved.

Bootstrap JS Modal plugin in XPages: Trigger via JavaScript including Modal Options

By Johnny Oldenburger | 5/19/15 6:02 PM | App Dev - XPages | Added by Kenio Carvalho

In this blog post I will show how the Bootstrap JS Modal can be triggered via JavaScript including some Modal Options.

XPages: Create Code39 Barcodes

By Heiko Voigt | 5/19/15 11:24 AM | App Dev - XPages | Added by John Oldenburger

A couple of weeks back a customers asked me how to do Barcodes in XPages as they needed them in their application to be printed to a document scanning system. After looking into the application, I realized that they had been using a Code39 barcode font in Notes previously to create barcodes in the Notes Client.

Bootstrap JS Modal plugin in XPages: Introduction

By Johnny Oldenburger | 5/19/15 7:51 AM | App Dev - XPages | Added by Oliver Busse

The upcoming blog posts were actually meant for the new Bootstrap in XPages series but lately I've had several questions about how to use a Bootstrap JS Modal in XPages. In this short series I will show some examples of how the Bootstrap JS Modal plugin can be used in XPages.

Domino Access Service – Posting a document

By Patrick Kwinten | 5/19/15 1:29 AM | App Dev - XPages | Added by John Oldenburger

In our app described in previous posts I have included an interface to post a new document using Domino Access Services. Here is how I did it. The main part of the ‘form’ is the HTML structure. Since we use Bootstrap I included form-groups to layout the fields. In my example I still use XPages, but the inputfields you can replace with HTML input elements.

Who? Me? SocialBizUg Clippings guru Guidance

By Mark Roden | 5/17/15 6:13 PM | App Dev - XPages | Added by Oliver Busse

So the great and phenomenal Sir. Julian Robicheaux has decided to pass the torch and retire from the SocialBizUg Clippings Guru Guidance articles. We are all grateful to him for sharing his vast knowledge with us.

Slides Webinar App.Next - The Future of Domino Application Development

By Teamstudio | 5/15/15 1:29 PM | App Dev - XPages | Added by John Oldenburger

The Domino application development landscape is about to get a whole lot richer. Not only is IBM giving developers new features that will enhance their on-premises platform, XPages runtime and Domino Designer, but they will show how they are bringing the value of Domino to the cloud with new services for IBM Bluemix

pde launch configurations and "Xsp Initialization error - Could not load class or methods"

By Paul Withers | 5/15/15 8:27 AM | App Dev - XPages | Added by John Oldenburger

This week I’ve been working with a significantly re-organised repository of OpenNTF Domino API. There were a few issues and it prompted me to finally get round to installing the latest fix packs for Notes and Domino. They had come out just before Engage, where I was speaking, so I chose not to upgrade then and had never got round to it.