Try to avoid the use of Jars design element 

By Frank van der Linden | 6/24/16 6:57 AM | App Dev - XPages | Added by John Oldenburger

Lately I had pulled a new project to work on, a XPages application with a few external jar files. When I tried to build the application it produced a lot of errors. The most annoying error was that classes could not found, and these classes are inside the external jar.

XPages & Domino JNA 

By Sven Hasselbach | 6/24/16 6:53 AM | App Dev - XPages | Added by John Oldenburger

Karsten Lehmann has published a very promising project named „Domino JNA„, which allows access to the underlying IBM Domino/Notes C API from Java. If you want to use the project in a XPages, you have to add some Java permissions to the java.pol file on your server.

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

By John Oldenburger | 6/22/16 4:42 PM | App Dev - XPages | Added by Oliver Busse

In this blog post I will describe the solution to the last problem which with the use of bower-installer did came forward, the bower_components directory, that should not be included in SourceTree and the On-Disk Project. bower-installer is a tool for installing bower dependencies that won't include entire repositories.

Quick-Tip: XPages and soft deletions 

By Oliver Busse | 6/20/16 10:27 PM | App Dev - XPages | Added by John Oldenburger

As a long term Notes user and developer you know about soft deletions. In fact it's a feature we use on a daily basis when working in our mail file. Documents removed are not really removed but they will after a certain amount of time (48h is the default value). You setup soft deletions in the database properties.

Demo Database Webinar Expanding XPages with Bootstrap Plugins including Node and Bower 

By John Oldenburger | 6/19/16 4:22 PM | App Dev - XPages | Added by Oliver Busse

On June 16th T.L.C.C. and Teamstudio have given me the opportunity to conduct a webinar, Expanding XPages with Bootstrap Plugins for Ultimate Usability. A big thank you to Paul Della-Nebbia and Howard Greenberg from T.L.C.C. and Courtney Carter from Teamstudio.

In Defense of Bower 

By Eric McCormick | 6/14/16 8:59 AM | App Dev - XPages | Added by John Oldenburger

In case you’ve been living under a rock, bower is a package manager meant for web libraries/frameworks. It runs on top of Node and installs via npm. If this is new to you, you can probably see some pretty obvious advantages, such as the ability to keep libraries outside of your application’s project repository.

Building a search function with DataTables plugin (III) 

By Patrick Kwintensson | 6/9/16 4:40 AM | App Dev - XPages | Added by John Oldenburger

In the previous post about the datatables jquery component I demonstrated how to create input select controls for each column. In some cases an select control may however not be desired, due to the diversity of the entries in the column (e.g. track number, firstname, date).

Building a search function with DataTables plugin (II) 

By Patrick Kwintensson | 6/8/16 2:34 AM | App Dev - XPages | Added by John Oldenburger

In a previous post the base foundation was set up and a table was drawn on the xpage with the datatables jquery component. The data, residing in a Notes view, was delivered via a CustomServiceBean Rest service. A datatable comes out of the box with a little search field which performs a search across the whole json data-set.

SmartAdmin professional Bootstrap dashboard theme in Xpages 

By Csaba Kiss | 6/8/16 1:01 AM | App Dev - XPages | Added by John Oldenburger

Recently, I have purchased a popular Bootstrap admin theme, called SmartAdmin Responsive WebApp. I wanted to see if I can implement this theme in Xpages. Here is the result. I usually build XPage applications that use widgets. These widgets are independent applications for chatting or uploading files or tracking user presence.

navigationPath & selection properties 

By Patrick Kwintensson | 6/7/16 9:40 AM | App Dev - XPages | Added by John Oldenburger

Once in a while you move back in time and understand why you have forgotten certain rules. Mostly because you have stopped using them or you experience the same pitfalls as others do and you just want to forget them to move ahead.

Building a search function with DataTables plugin 

By Patrick Kwintensson | 6/6/16 1:20 PM | App Dev - XPages | Added by Oliver Busse

In Domino you have multiple options how to provide a search function for an application. I have seen many examples where a FT search query is build for a database, where the form type is defined, which fields should be used in the search etcetera. Most of them are a maintenaince nightmare, layout is little flexible and usability is lacking (e.g. perform a search towards a query which will result in zero hits).

Beyond XPages 

By Peter Presnell | 6/6/16 9:36 AM | App Dev - XPages | Added by John Oldenburger

Early last year I did a presentation at several User Groups entitled “Beyond XPages”. The presentation outlined an approach for building modern Web applications for Notes data that was not based upon XPages. We believe XPages has a shelf life of (at best) 5 years before companies will become very active in seeking to migrate to other development platforms.

Adding OpenNTF extensions the simple way into your IBM Notes client 

By Fredrik Norling | 6/5/16 2:29 PM | App Dev - XPages | Added by Oliver Busse

There is several ways how to add extensions into the IBM Notes client. But the best and simplest way that I have found is to do it this way. Download the prefered Addon in my case I select the OpenNTF IBM XPages extension library, download the latest version to your computer.

Pictures from Bluemix at DNUG 

By Niklas Heidloff | 6/4/16 9:10 AM | App Dev - XPages | Added by Oliver Busse

This week I attended DNUG in Hamburg/Germany. DNUG is the German user group for IBM Collaboration Solutions. In the app dev track several sessions covered Bluemix.

Code Safety and Pedantry 

By Jesse Gallagher | 6/3/16 11:34 AM | App Dev - XPages | Added by John Oldenburger

Lately, I've been musing a lot on the topic of code "correctness" - that is, beyond the normal case of wanting code to do what I intended, and further into the realm of sweating even extremely-miniscule details. A lot of this is due to my continued watching of the evolution of Apple's Swift language.

XPages Extension Library Release 17 Available For Download 

By John Oldenburger | 6/2/16 3:54 PM | App Dev - XPages | Added by Oliver Busse

This release is the seventeenth IBM Notes Domino 9.0.1 version of the XPages Extension Library (ExtLib) to OpenNTF. It contains updates to the Bluemix tooling to support new environmental variables.

XPages Extension Library v17 released! 

By OpenNTF | 6/2/16 9:25 AM | App Dev - XPages | Added by Oliver Busse

This release is the seventeenth IBM Notes Domino 9.0.1 version of the XPages Extension Library (ExtLib) to OpenNTF. It contains updates to the Bluemix tooling to support new environmental variables. It also contains a number of community developer contributions. Thanks go out to Paul Withers, Csaba Kiss, Nathan Freeman, Patrick Kwinten and Christian Guedemann.

Site Anchors 

By Eric McCormick | 6/1/16 4:25 PM | App Dev - XPages | Added by John Oldenburger

Site anchors, also known as anchor links, are a way to “deep link” your site with consistently navigable content. Such an approach often makes use of the ability for a browser to load/jump/scroll-to a named element (such as a heading or div) by its id attribute.

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

By John Oldenburger | 6/1/16 4:19 PM | App Dev - XPages | Added by Oliver Busse

In the previous blog posts I described the basic structure of the environment needed to install Bootstrap Plugins in an XPages using Bower, Git and SourceTree and how to setup Source Control for an XPages Application.

Darwino for Domino: Conceptual Overlap and Distinctions 

By Jesse Gallagher | 6/1/16 2:20 PM | App Dev - XPages | Added by Oliver Busse

I've talked a bit so far about how Darwino related to Domino from a development perspective, but I think it'd also be useful to delve into specifically which concerns thw two platforms address, to see where they overlap and where they don't. There are two main categories to cover, since Darwino inherits Domino's unusual trait of pouring over from "database" to "app-dev platform".

XPages Tip: Displaying Bootstrap Applications Properly on Mobile Devices 

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

Do you have a Bootstrap navigation menu in XPages that collapses properly in a full browser but not on a mobile device? You may need to set a meta tag to force it to display properly. In this post, I’ll show the effects with and without the tag on a mobile device.