Using jQuery.resize to Enhance Responsive Design 

By Shean McManus | 5/26/16 12:47 AM | App Dev - XPages | Added by John Oldenburger

Twitter Bootstrap provides some convenient grid scaffolding to use for responsive design applications. The xs-sm-md and lg classes allow you to adjust your design based on the screen real estate available. Sometimes, however, this isn’t enough.

Project Spotlight: OpenLog, XPages OpenLog Logger, XLogBack 

By OpenNTF | 5/25/16 8:06 AM | App Dev - XPages | Added by John Oldenburger

For this month's project spotlight, I wanted to highlight error logging. Firstly, it's worth making a clear distinction, that the projects on OpenNTF help with error logging. But error handling is a completely different topic and no framework, regardless of the language, can ensure errors are appropriately handled for custom applications.

Efficiently Keeping an XPages Session Alive with JSON RPC 

By Brad Balassaitis | 5/25/16 8:04 AM | App Dev - XPages | Added by John Oldenburger

In my last post, I talked about the difference between two reasons that a user may be prompted to login again while using an XPages application: idle session timeouts and LTPA token expiration. There are a variety of ways to programmatically prevent an browser session from timing out due to inactivity.

Using Node.js, Bower, Git and SourceTree to install Bootstrap Plugins (2) 

By John Oldenburger | 5/25/16 4:00 AM | App Dev - XPages | Added by Oliver Busse

In the previous blog post I described the basic structure of the environment needed to install Bootstrap Plugins in an XPages application using Bower. Bower requires node, NPM (Node Package Manager) and Git. In this blog post I will describe the next step, set up the Source Control in DDE for XPages application

Browser Session Lifespan – Idle Session Timeout vs LTPA Token Expiration 

By Brad Balassaitis | 5/24/16 9:31 AM | App Dev - XPages | Added by John Oldenburger

I recently spent some time investigating a client’s reports of unexpected behavior with the duration of browser sessions while testing an application on a test server. From time to time, they were required to login even while actively using an application.

The Cleansing Flame of Null Analysis 

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

Though most of my work lately has been on sprawling, platform-level stuff or other large existing codebases, part of it has involved a new small app. I decided to take this opportunity to dive more aggressively than previously into automated null analysis and other potential-bugs tools.

Working with Multi-Value Date Fields Using the OpenNTF Domino API 

By Graham Acres | 5/20/16 1:15 PM | App Dev - XPages | Added by John Oldenburger

I completed a task yesterday that caused me no small amount of grief and wanted to write down what I learned, primarily for myself so I don’t forget, but also to share with others who may be struggling with the transition to using Java in your XPages applications.

Bootstrap navbar center section 

By Csaba Kiss | 5/19/16 5:08 PM | App Dev - XPages | Added by Oliver Busse

Sometimes, it would be nice to add some text in the middle of a Bootstrap navbar. However, Bootstrap does not come with a navbar-center class. I’ll show you how to supplement the navbar with a custom class to achive this goal.

ICONUS and Other Topics 

By Eric McCormick | 5/19/16 8:52 AM | App Dev - XPages | Added by John Oldenburger

If you were able to attend the ICON US (formerly IamLUG) virtual event, then you lucked out. There were a great many good sessions that I was sadly not able to attend all of, on account of unavoidable travel (more on that in a minute).

Using Node.js, Bower, Git and SourceTree to install Bootstrap Plugins (1) 

By John Oldenburger | 5/18/16 4:43 PM | App Dev - XPages | Added by Oliver Busse

In the next blog posts I will show how Bower can be used to install Bootstrap Plugins in XPages applications. This is not new and previously described by others but it should not be missing in this series.

Keyword Library 

By Caysal Lackey | 5/18/16 1:19 PM | App Dev - XPages | Added by Oliver Busse

My company has a native Domino database keyword library that select users can add to. It houses everything from Countries to Part Descriptions. I would not be surprised to find toilet paper brands housed in the keyword library.

Exploring the Domino Explorer 

By Patrick Kwintensson | 5/18/16 12:36 AM | App Dev - XPages | Added by Oliver Busse

We live in a connected world today and also the data in your IBM Notes/Domino platform is more connected that you perhaps realise: I work for company X at department Y and besides my assignment as "ICS product specialist" I perform in different roles, sometimes as developer, sometimes as a solution architect, sometimes as…

Quick, Short-Notice Announcement: Delaware Valley Soc-Biz UG Meetup 

By Jesse Gallagher | 5/17/16 6:46 PM | App Dev - XPages | Added by Oliver Busse

I'll be there, giving a presentation about OpenNTF and some of the ways that I've used the projects we work on there on my customer projects.

Darwino for Domino: Domino-side Configuration 

By Jesse Gallagher | 5/17/16 12:50 AM | App Dev - XPages | Added by John Oldenburger

In my last post, I mentioned that a big part of the job of the Darwino-Domino replicator is converting the data one way or another to better suit the likely programming model Darwino-side or to clean up old data. The way this is done is via a configuration database on the Domino side (an XPages application).

CSS preprocessors in XPage development using Prepros 

By Csaba Kiss | 5/16/16 1:10 AM | App Dev - XPages | Added by John Oldenburger

I have created a rather long (27 min) screencast video about how to set your Domino Designer up to work with css preprocessors. I give a really short tutorial about Sass, then I create a simple XPage application that uses Sass for its styling.

Videos for Optimus XPages: Techniques & Best Practices 

By John Jardin | 5/13/16 5:09 AM | App Dev - XPages | Added by John Oldenburger

I’m happy to announce that both my webinar presentations titled “Optimus XPages” are available for viewing. The first part focuses on techniques and best practices on a high level, the second video is a lot more fast-past. Nearly the entire video is live code.

Optimus XPages Part 2: The Deep Dive 

By TLCC | 5/12/16 6:40 PM | App Dev - XPages | Added by Oliver Busse

In this webinar, John Jardin continues his series, "Optimus XPages: An Explosion of Techniques and Best Practices,” by providing an end-to-end, deep dive demonstration on how to apply the methods described in the initial webinar presented in March 2016.

Xpage – Exception Notes error: You are not authorized to perform that operation 

By Fredrik Norling | 5/12/16 5:44 AM | App Dev - XPages | Added by Oliver Busse

The first you think when you see this is that you don’t have access in the ACL or that the document has reader or author name fields that is blocking you from updating the document. But there is another option on the database that can give this problem.

ICON US Slides 

By Shean McManus | 5/11/16 6:38 PM | App Dev - XPages | Added by Oliver Busse

On Monday May 9, I presented with Eric McCormick at ICON US on Normalizing xPages Web Development. Here are the slides from that session. Demo code will be available soon as we have a few tweaks to make before posting that link.

Slides from ICONUS 2016: XPages and Office 365 development – more familiar that you think 

By Mark Roden | 5/9/16 3:46 PM | App Dev - XPages | Added by Oliver Busse

Here is the slide deck from my ICON US virtual presentation on XPages and Office 365 development

Introducing the 2016 Developer Competition (IBM Social Business User Community) 

By IBM developerWorks | 5/9/16 12:30 PM | App Dev - XPages | Added by Oliver Busse

At the ICON US conference today we announced our 2016 developer competition to highlight your skills using IBM Collaboration Solutions as your platform for innovative, adaptable and above all useful collaboration solutions.

How to: Domino Explorer from #OpenNTF 

By Oliver Busse | 5/6/16 4:26 PM | App Dev - XPages | 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.

Bootstrap Plugins in XPages Part VII - MagicSuggest A Highly Configurable jQuery Plugin For Auto-suggest Combo- and List Boxes 

By John Oldenburger | 5/6/16 4:46 AM | App Dev - XPages | Added by Oliver Busse

In this blog post I will show how the MagicSuggest plugin can be used in XPages. MagicSuggest provides a multiple selection Combo Box built for bootstrap themes.

IBM XPages for Bluemix Now Generally Available! 

By IBM developerWorks | 5/4/16 8:12 AM | App Dev - XPages | Added by Oliver Busse

We are excited to announce that today the IBM XPages Runtime is generally available on IBM Bluemix. This is great news for the IBM Notes and Domino community because it means developers can now use the XPages runtime to build cloud-based applications for a real-world production environment.

2 sessions in 1 day. A double whammy of XPages & Bluemix 

By John Jardin | 5/3/16 9:45 AM | App Dev - XPages | Added by Oliver Busse

Come this Tuesday the 10th May 2016, I will be presenting 2 online sessions that focus on IBM XPages and Bluemix.

Vaadin In XPages: A UIComponent for embedding Vaadin applications 

By Sven Hasselbach | 5/3/16 7:25 AM | App Dev - XPages | Added by John Oldenburger

I have created an UIComponent to embed Vaadin applications into XPages. It allows to run both technologies on the same site by adding it to your XPage.This little example shows the XPage above including the the Adressbook application.

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

By John Dalsgaard | 5/3/16 5:02 AM | App Dev - XPages | 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.

XOTS: Background and MultiThreaded Tasks the OpenNTF Domino API Way (Part Four) 

By Paul Withers | 4/30/16 11:18 AM | App Dev - XPages | Added by John Oldenburger

It’s been about a year since I last blogged about XOTS. Just to recap, XOTS is a method of running background multi-threaded tasks coded within an NSF. It’s basically DOTS tasklets within XPages. The tasklet extends Runnable if you just want to call it and let it run in the background, or Callable if you want to wait for it to complete and return a value.