XPages and more: New XPages Extension Library includes highly anticipated XPages Bluemix Tooling

By Johnny Oldenburger | 7/5/15 2:55 PM | App Dev - XPages | Added by Kenio Carvalho

The new version of the OpenNTF XPages Extension Library will become available next week. This version will include the highly anticipated XPages Bluemix Tooling.

Using Lightbox for Bootstrap 3 in XPages Part III - Data-Remote

By Johnny Oldenburger | 7/5/15 2:12 PM | 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 via data-remote.

IBM Connections cloud, what's new July 2015

By Matteo Bisi | 7/5/15 12:03 PM | Infrastructure - Connections | Added by John Oldenburger

IBM is continuously developing new features on IBM Connections cloud solutions. Every month many features are dropped to the customer. This month my highlights are on the enablement of Audio-Video on IBM Connections Meetings cloud, the enablement of automatic update of Sametime Desktop.

MWLUG in Atlanta – I will be presenting!

By Karl-Henry Martinsson | 7/5/15 7:16 AM | App Dev - Web | Added by Oliver Busse

It is less than 7 weeks left until MWLUG, the Midwest Lotus User Group conference. This year the conference takes place in Atlanta, between August 19 and 21. During the three days there will be over 40 technical session and workshops on collaboration, receptions and networking opportunities, as well as access to experts of IBM solutions, both from IBM and other companies.

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.