StartKeys for categorized viewPanel and number column

By Brian M Moore | 7/4/15 4:03 PM | App Dev - XPages | Added by John Oldenburger

I have a database shared by a couple of departments, I use a field to segregate them. Each document has a MemberKey with a number value. The first column is the department, sorted but not categorized, then a view were the column is sorted on numbers. As numbers they don't sort in the "proper" order.

Code – Get date range as years, months and days

By Karl-Henry Martinsson | 7/4/15 11:19 AM | App Dev - Web | Added by John Oldenburger

There is a question in the IBM DeveloperWorks forum for Notes/Domino 8 about how to calculate the number of years, months and days between two dates. Then the poster wanted to calculate the sum of two such date ranges and return that as years, months and days as well.

Production Implementation Guide Part Two: IBM Notes Security

By Teamstudio | 7/3/15 11:32 AM | Infrastructure - Notes / Domino | Added by John Oldenburger

In our blog post titled “Production Implementation Guide Part One: IBM Notes Application Inventory,” we discussed the importance of getting an adequate picture of what IBM Notes applications you actually have in production. Here, we’ll examine another important step to managing your Notes infrastructure: security.

Amazing Bootstrap 3D Buttons Effects in XPages

By Johnny Oldenburger | 7/2/15 4:04 PM | App Dev - XPages | Added by Oliver Busse

In this blog post I will show how with a CSS3 stylesheet Bootstrap buttons can be displayed with a 3D effect in XPages. I got this by a former colleague who had seen this on the internet. It is very easy to implement in XPages.

Prettify Your Error Code

By Eric McCormick | 7/2/15 8:40 AM | App Dev - XPages | Added by John Oldenburger

Here’s an interesting thing. The best part is that I can’t attribute myself with credit for the majority of the body of work involved. In fact, I had some help from an eagle-eyed Marky Roden who spotted a contributing issue, and an astounding three answers from Sven Hasselbach on a StackOverflow question on a key component subject.

View.isRenderingPhase() and Buttons

By Paul Withers | 7/2/15 8:00 AM | App Dev - XPages | Added by John Oldenburger

One of the biggest impacts on performance is the rendered property of components. As I’ve blogged about before, it’s calculated multiple times during a partial refresh. If the rendered property is computed using Expression Language (e.g. #{viewScope.showTheseFields}), the impact is probably not very high.

XPages: SSJS, EL and Bindings

By Sven Hasselbach | 7/2/15 2:15 AM | App Dev - XPages | Added by Oliver Busse

Because of reasons you should already know I avoid the use of SSJS in my XPages applications, but there are still some parts which can be easy realized in SSJS, but with EL only with a lot of effort. One of this things is accessing properties of a component which has only a getter or a setter – this will not work when using a binding.

JAX-RS or THE way to do REST in Domino Part 3.5

By Toby Samples | 7/2/15 12:50 AM | App Dev - XPages | Added by John Oldenburger

Soooo, I know I said the last segment was my last on this, but I thought I could share one other really cool thing about using JAX-RS. Using JAX-RS allows you as a developer to avoid not only parsing JSON but also having intermediary objects like JsonJavaObject from IBM Commons.

ComboBox - Validate so default value is not selected

By Brian M Moore | 7/1/15 11:07 AM | App Dev - XPages | Added by John Oldenburger

One of the things that I've been trying to get to work in XPages is getting validation to reject the default value of a combobox. Well, this morning I sat down and decided to get it done. I've used other methods to get around this until now, but this seems to do it. I have a combobox with "--Select--" as the default value.

NotesIn9 Updates the #XPages Episode Guide

By David Leedy | 7/1/15 9:02 AM | App Dev - XPages | Added by John Oldenburger

It’s been long overdue but I finally got around to updating my Episode Guide to contain all my shows. Please check it out! I often get questions from people on “Where do I start” with XPages. This guide probably isn’t great but I do have some nodes for “Start here” and “Beginner” that I typically point people to.

Notes Items, Seq Num, and Domino Update Troubleshooting

By Paul Withers | 7/1/15 9:00 AM | App Dev - XPages | Added by John Oldenburger

Domino offers a lot out-of-the-box. It’s immediately apparent when looking at the Document Properties that the last modified time and last modifier are stored. What’s less obvious is that the last modified time of an individual field is also stored. That can be extremely useful when trying to work out who or how that field was modified.

Calling for abstracts - submit yours now!

By Martin Jinoch | 6/30/15 8:23 AM | Community - Events / People | Added by John Oldenburger

We have a call for abstracts running for Social Connections 9 in Stuttgart, Germany. Do you have something super awesome that you want to tell the world about IBM Connections, or Social Business as a concept? Send in an abstract now. We would love to have you do your presentation.

XPages DataView Control – Part 1: Introduction to the DataView Design Framework

By Paul Della-Nebbia | 6/29/15 10:08 AM | App Dev - XPages | Added by John Oldenburger

The following topics are covered in this video blog: Comparison of the DataView control and the core ViewPanel control - Design framework for the DataView control Creating a DataView. This blog series is based on the Rapid XPages Development course available from TLCC.COM.

Random insights in Bluemix development

By Stephan Wissel | 6/29/15 4:21 AM | App Dev - Bluemix | Added by John Oldenburger

Each platform comes with it's own little challenges, things that work differently than you expect. Those little things can easily steal a few hours. This post collects some of my random insights. I'm a big fan of offline development. My preferred way is to use a local git repository and push my code to Bluemix DevOps service.

JAX-RS or THE way to do REST in Domino Part 3

By Toby Samples | 6/29/15 12:43 AM | App Dev - XPages | Added by John Oldenburger

In the last segment of this series I pointed you to use a couple of resources from my github as templates, but didn’t really specify how those work or how to add your own services. I hope to finish the series today with some explanation of those resources. The Web.xml is the configuration in all Java EE apps.

Using DB2 in XPages Part 8: Updating an Existing Record into DB2

By Steve Zavocki | 6/29/15 12:42 AM | App Dev - XPages | Added by John Oldenburger

As this blog series is winding down, in this second to last post, I will give an example for performing an UPDATE to an existing DB2 record. For updates, you only need to update the columns that you want changed. You do not need to include columns that you don't want to be updated.

Video Tutorial: Bootstrap Datepicker in XPages - Part 2

By John Jardin | 6/26/15 9:01 AM | App Dev - XPages | Added by John Oldenburger

In this video tutorial, I demo how to modify the bootstrap date-picker that I introduced in Part 1, to be rendered as an inline date-picker instead of a popup. Below is the URL to access the online date-picker sandbox dashboard, which is a great service to assist setting up the date-picker control.

NotesIn9 179 : XPages Bootstrap Date Picker Part 2

By David Leedy | 6/26/15 8:43 AM | App Dev - XPages | Added by John Oldenburger

Today John Jardin completes a Hat Trick of contributions to not only NotesIn9 but the XPages community. Huge thanks to John for his efforts here!!! Today John completes is 2 part series on using a Bootstrap Date Picker inside XPages.

On OpenNTF - XPages ViewGrid V2.0

By Ferry Kranenburg | 6/25/15 5:00 PM | App Dev - XPages | Added by John Oldenburger

XPages ViewGrid is a OSGi plugin for Designer and your server. The plugin adds a single custom control in your Designer client. Just specify database and view and that’s just it (no need to specify columns at all). It renders any simple or complex view very fast. We tested it on categorized views with more than 50.000 documents.

OpenNTF Domino API and Scheduled Agents

By Devin Olson | 6/25/15 12:41 PM | App Dev - XPages | Added by Kenio Carvalho

Scheduled agents run in their own little space, and the boundary between their space and the JSF / XPages environment is strong. This means your awesome Java code using the OpenNTF API simply won't work in a scheduled agent.

Using Lightbox for Bootstrap 3 in XPages Part II - Programatically call

By Johnny Oldenburger | 6/25/15 11:01 AM | App Dev - XPages | Added by Oliver Busse

In this blog post I will show how an image or video can be opened in the Lightbox Plugin through a programatically call. This is an extension of the script used in the previous blog post, Bootstrap JS Modal plugin in XPages: Using Lightbox for Bootstrap 3 Part I.

OpenNTF XSnippet: Scheduled XAgent - NON SSL

By Devin Olson | 6/25/15 10:03 AM | App Dev - XPages | Added by John Oldenburger

Java Agent Code for hitting an XPage via NON-SSL encryption. Hitting the XPage from a scheduled agent allows us to "trigger" the XAgent code on a scheduled basis. Note that for Anonymous ACL to work on the database containing the XAgent XPage, it must be set to at minimum of READER.

OpenNTF XSnippet: Scheduled XAgent -SSL Encrypted

By Devin Olson | 6/25/15 10:01 AM | App Dev - XPages | Added by John Oldenburger

Java Agent Code for hitting an XPage via SSL encrypted connection. Hitting the XPage from a scheduled agent allows us to "trigger" the XAgent code on a scheduled basis. Note that for Anonymous ACL to work on the database containing the XAgent XPage, it must be set to at minimum of READER.

Check IBM Connections 5 DB Schema Versions with a script

By Klaus Bild | 6/25/15 6:50 AM | Infrastructure - Connections | Added by Kenio Carvalho

The script will automatically detect your IBM Connections Version (5 Base, 5 CR1, 5 CR2) and will print all application DB versions.

Video Tutorial: Bootstrap Datepicker in XPages - Part 1

By John Jardin | 6/25/15 12:49 AM | App Dev - XPages | Added by John Oldenburger

In this video tutorial, I demo how to include a bootstrap date-picker into an XPages application that's using the Twitter Bootstrap framework. Below is the URL to access the online date-picker sandbox dashboard, which is a great service to assist setting up your date-picker control.

NotesIn9 178 : XPages Bootstrap Date Picker Part 1

By David Leedy | 6/25/15 12:47 AM | App Dev - XPages | Added by John Oldenburger

NotesIn9 178 : XPages Bootstrap Date Picker Part 1. In this show John Jardin returns with another great XPages meets Bootstrap show. Today he’ll show us how to get a better date picker for your XPages applications.

Video Tutorial: Bootstrap-style your XPages Pager control

By John Jardin | 6/24/15 6:50 AM | App Dev - XPages | Added by John Oldenburger

In this video, I show you how to easily bootstrap-style the XPages Pager control in your app without needing to reference Twitter Bootstrap resources. Thanks to 2 XSnippets i’ve published on OpenNTF, to implement this functionality is as easy as copy and paste. You can reference the 2 XSnippets using the below links.

Getting started with Internet of Things in Bluemix with Texas Instruments Boards

By Niklas Heidloff | 6/24/15 5:03 AM | App Dev - Bluemix | Added by John Oldenburger

Last week at the hackathon at Devoxx we handed out some SimpleLink Wi-Fi CC3200 LaunchPads that developers could use for their hacks. These devices are rather cheap (around 40 Euro), have a built in Wifi and provide various sensors: temperature, accelerometer, buttons, network quality.

File uploads to Domino servlets (with an Angular demo)

By Mark Leusink | 6/24/15 4:05 AM | App Dev - XPages | Added by John Oldenburger

For one of my customers I’ve started working on an application that uses AngularJS for the frontend that talks to a REST API served by IBM Domino. For the REST API we decided use servlets: something that’s covered in great detail on Ed McCormick’s excellent blog.

NotesIn9 177: Bootstrap Pager Styles for XPages

By David Leedy | 6/24/15 12:48 AM | App Dev - XPages | Added by John Oldenburger

In this show IBM Champion and great friend of NotesIn9, Mr. John Jardin returns with the first of several shows talking about Bootstrap and XPages. In today’s demo he’ll show you how to turn the rather bland page into the much nice Bootstrap look and feel. And the best part? You don’t even need to use Bootstrap to do it.