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.

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.

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.

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.

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.

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

By Toby Samples | 6/23/15 8:45 AM | App Dev - XPages | Added by John Oldenburger

In part 1 of this series you learned how to setup Eclispe to write OSGi plugins. Next we get to create a plugin. The web.xml points to the JAX-RS application we haven’t created yet, so you will also need to get the 2 Java files from the project here. Once you have added those 2 Java files and make sure the namespace matches.

@Unique(view1.getColumnValues(0)) = Repeatable XPages Server Crash

By Sean Cull | 6/22/15 3:31 PM | App Dev - XPages | Added by Oliver Busse

We have been chasing our tails with a server that has ruin really well for a number of years and suddenly started to crash over the last few weeks. We scoured the logs, domlog, server stats etc.. and couldn’t find a pattern. It turns out it was a 4 year old bug that IBM choose not to fix. ( I have raised a PMR and sent an example )

Notes Domino 9.0.1 Fix Pack 4 - XPages DatabaseName URL Parameter

By Johnny Oldenburger | 6/22/15 1:40 PM | App Dev - XPages | Added by Oliver Busse

In IBM Notes/Domino 9.0.1 FixPack 4 and in releases containing the fix for SPR#MKEE9TKDEM, you may see an error page with the following error message: CLFAD0382E: The databaseName URL parameter value is not one of the allowed database names. The parameter is &databaseName=otherserver!!app.nsf. The allowed names are configured in the option xsp.data.domino.param.databaseName.whitelist.

OpenNTF Domino API Database Listeners

By Paul Withers | 6/22/15 10:59 AM | App Dev - XPages | Added by Oliver Busse

Recently I was pointed in the direction of a blog post requesting hooks for opening / creating / saving etc of documents. With the next release of Notes (9.0.2??) due out later this year, I suspect the chances of a feature request getting in now is quite low.

Splitting up: Another Way to Handle Large Forms – Introduction

By Daniel Friedrich | 6/22/15 8:54 AM | App Dev - XPages | Added by John Oldenburger

When dealing with large forms with lots and lots of fields on them, be it as a user or developing an application with large forms, you've probably encountered the issue of validation and ease of navigation. When I first started out as a Notes developer, that was something that always bothered me.

The Road Goes Ever On and On

By Eric McCormick | 6/22/15 8:47 AM | App Dev - XPages | Added by John Oldenburger

My series is imperfect and doesn’t cover ideal ways of rolling an HttpServlet, but it does show the concept and the ability to do so within an NSF with minimal external server configuration. I’m excited for Toby Samples to follow up to his first post on getting JAX-RS up and running on Domino.

I have my own extension library...

By Serdar Basegmez | 6/22/15 4:54 AM | App Dev - XPages | Added by Oliver Busse

6 months ago, I accepted my problem. As many developers, I was working on several different XPages projects in different times. Using a couple of Java classes over and over again. Each time I add a new method/modify an existing one, I was copying and pasting code between several applications. Versioning was a nightmare.