Replay Webinar Transformations: Smart Application Migration to XPages

By Teamstudio | 2 days ago | App Dev - XPages | Added by Johnny Oldenburger

Migrating legacy applications with XPages without using any third party tools can be hard. Your code that was built and maintained over the years should be reused and ported to a current XPages environment. Oliver Busse will show you how to benefit from the possibilities of using Java in XPages to reproduce the functionality you already have and extend it to the next level.

Responsive videos in XPages using FitVids.js

By Johnny Oldenburger | 2 days ago | App Dev - XPages | Added by Oliver Busse

When we use YouTube or Vimeo videos the process as described in my previous blog post, Responsive html5video() in XPages, will not work to make the video responsive. The reason is that with videos from YouTube we are dealing with a video that is delivered via an iframe.

Pushing Changes to Java Agents

By Paul Withers | 2 days ago | App Dev - XPages | Added by Johnny Oldenburger

In more recent projects I’ve written my agents in Java. Although it meant copying some code across (and in some cases, rewriting it a bit because the agents were not using OpenNTF Domino API), it helped keep muscle memory. However, I encountered some strange behaviour when refreshing design of the databases.

My slides & demo app from today's webinar of TLCC & Teamstudio

By Oliver Busse | 3 days ago | App Dev - XPages | Added by Johnny Oldenburger

Today I had the pleasure being a panelist in the latest webinar hosted by TLCC and Teamstudio. Those webinars are held almost every month with a large amount of attendees (~200 people). I was asked to talk about ideas for application migration strategies and how to transform common patterns of legacy Notes applications to XPages and Java managed beans.

IBMSBT in XPages: Tagging a file

By Mark Roden | 4 days ago | App Dev - XPages | Added by Oliver Busse

In this article I will show how to tag a file in IBM Smartcloud using the JavaScript API.

NotesIn9 175: XPages Extension Library goes Responsive!

By David Leedy | 4 days ago | App Dev - XPages | Added by Johnny Oldenburger

I’m really excited about today’s brand new contributor. Today we welcome Brian Gleeson to the show. I’ve had many great contributors to the show over the years but Brian is the very first member of the XPages Development team to come on with a demonstration.

NotesIn9 174: Getting Started with Custom Renderers

By David Leedy | 5 days ago | App Dev - XPages | Added by Johnny Oldenburger

In this show Oliver Busse returns with a great show on how to get started with Custom Renderers. His twitter is @zeromancer1972 and he can be found at http://oliverbusse.de.

Let the machines do their work and have a good sleep

By Martin Pradny | 5 days ago | App Dev - XPages | Added by Oliver Busse

Last month I had opportunity to speak at ICS.UG user group together with Martin Jinoch. It was great event as I mentioned in previous post. Our slides are available on ICS.UG session list, but I also want to publish demo video and GIT repository that I used for the demo.

Five Questions with Paul Della-Nebbia, our SocialBizUG.org Member of the Month

By SocialBiz User Group | 6 days ago | App Dev - XPages | Added by Oliver Busse

Please join me in the really great interview with Paul Della-Nebbia, our SocialBizUG.org Member of the Month! You will get some great insights into XPages

Responsive html5video() in XPages

By Johnny Oldenburger | 6 days ago | App Dev - XPages | Added by Oliver Busse

A few days ago I was asked how html5video() could be used in XPages, in combination with Bootstrap, and how this could be made responsive. This involved 'homemade' videos which were not published on youtube or other media.

Simple way to make certain elements sticky in your web application (XPages example using OneUI)

By Frederic Dehedin | 6 days ago | App Dev - XPages | Added by Johnny Oldenburger

In one of my recent XPages applications, i had to develope quite a large form. The UI is based on the OneUI 2.1 Framework. Depending on the values entered, the the form can grow pretty long, so when the user has to scroll down to the bottom, the bar with action buttons like “save”, “forward”, etc disappeared on the top.

Born social – Create a Social Notes application from scratch

By Patrick Kwinten | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

A long time ago (it seems) I had the idea to prepare integration of Connections with Xpages development via the SBTSDK. I thought this would be a good way to learn Connections and it’s API more in details. By setting up custom controls you would be able to build mash-up apps piece by piece.

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

By Paul Withers | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

In the previous two parts I covered the background of XOTS, using a basic tasklet to return a result, and using a basic tasklet to run a background task allowing the user to continue working with the application while the background task completed. In that example the background task did not take a huge amount of time, so it might be worth waiting for the task to complete.

XPages Tip: Displaying View Panel Sort Icons on a Separate Line

By Brad Balassaitis | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

If there isn’t enough room to display both the column title and sort icons in all column headers in a view panel, you can end up with an uneven look. In this post, I’ll show how to use CSS to move the sort icons down to a new line. If you’re using a view panel with sortable columns, you will ideally not have too many columns and instead have enough screen real estate that the sort icons don’t make a difference.

Using DB2 in XPages Part 3: Setting up the Database Connection

By Steve Zavocki | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

In this third entry in my blog series, I will explain the process that we used to set up a connection to the DB2 database. The major ground rule that we had to follow was that connection parameters, including username and password, cannot be stored in an XML file the way that IBM recommends.

Thoughts on Future-Proofing NotesData for Application Development

By Chris Toohey | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

Despite the name change, most IBM Notes Domino developers are still developing "databases" vs. "applications". Whether they're using new or "traditional" design elements, they are using "traditional" methods and architectures for their apps...

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

By Paul Withers | 1 week ago | App Dev - XPages | Added by Johnny Oldenburger

Yesterday I blogged introducing where we are with XOTS in OpenNTF Domino API, plus a short example about how to create a tasklet and call it. The example was a bit “hello world” – why would you want to call a tasklet to get the current username, when it’s possible and much easier to do that directly in your XPages code?

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

By Paul Withers | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

OpenNTF Domino API has provided a number of significant enhancements. One of the more recent is XOTS. As its name suggests, XOTS brings together XPages and DOTS. At this point I think it’s worthwhile backtracking and giving some background on DOTS, which many XPages developers will not have utilised.

XPages Tip — Adding Attributes to the HTML Tag

By Brad Balassaitis | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

By default, the HTML tag rendered for an XPage only includes an attribute for the page language (<html lang="en">). In this post I’ll show how to add additional attributes to the HTML tag rendered for the page. You can add an attribute to the HTML tag via the attrs property, which can be found in All Properties > basics > attrs.

Maven, and an easy way to use it with XPages

By Toby Samples | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

For some time now the Domino community, with good reason, has been very focused on using Java inside of Domino, specifically with XPages. There are some great reasons to use Java, but one of the foremost reasons is support from the Java community in both word (Stackoverflow) and deed (Third party libraries).

IBMSBT in XPages: Uploading a new file into Smartcloud

By Mark Roden | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

In this article I will show how to upload a new file into IBM Smarcloud using the IBM Social Business Toolkit. For the demonstration I am working on, I want to be able to upload a file into IBM Smartcloud and then Tag it with a value so that I may search by Tag at a later date. This article will discuss how to upload the new file and then in the next article I will discuss Tagging.

XPages: Running Google’s Chrome V8 Javascript Engine (2)

By Sven Hasselbach | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

A while ago I tried to run Google’s V8 Javascript engine on top of XPages, and today I found the reason why my server crashed after the first click: I have tried to load the engine only once (statically), and that killed Domino completly. Today I moved the code back into the processAction method, and now it works without problems.

NotesIn9 173: Getting Started with Servlets

By David Leedy | 2 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

Today we welcome Eric McCormick, a new contributor and IBM Champion, to the show. Eric did a geat demo showing us how to get started using Java to make Servlets inside our XPages Applications. This opens a lot of doors to expose your data to applications outside of the Domino server.

Using DB2 in XPages Part 2: Application Architecture Overview

By Steve Zavocki | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

This is the second in my blog series on using an Db2 backend with XPages. I will go over the application architecture, and do my best to explain why we did things the way we did. Working for a very large financial company, they are extremely concerned with protecting the security of their customers. This is a good thing of course, especially considering some of the high profile breaches in recent years.

Aborting a jQuery ajax request

By Mark Roden | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

In this article I will show how you can abort a jQuery ajax request, preventing your user experience from disappearing into space. Introduction We have all done it - opened a page which runs an infinite loop consisting of some form of while(true). But no-one means to do that on purpose....

OpenNTF Domino API Release Candidate 3

By OpenNTF | 3 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

In time for the project's second release anniversary, this release is the first to use a new packaging system. The download contains a main Update Site (UpdateSite.zip) suitable for installing in Designer or importing into an Update Site NSF (after unzipping), as well as several supporting elements: raw project source, Javadocs, and supplementary presentations and demos.

Integrating a Twitter bootstrap UI application into IBM Connections and MS SharePoint

By Mark Roden | 4 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

In the last 12 months I have twice presented at MWLUG 2014 and ConnectED 2015 (with Mark Leusink) on how to run a Domino/Angular.js application in IBM Connections and SharePoint. One of the hurdles to doing that was to figure out how to integrate bootstrap with the OneUI layout of Connections and MS SharePoint built in style. This was the original http://beyondtheeveryday.com application.

NotesIn9 172: XPages Java Debugging

By David Leedy | 4 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

In this show XPages “Professor” and IBM Champion, Mr. Paul Withers returns for an in depth look at how to use the Java Debugger to step through the Java code in your XPages applications. In the beginning and end of the show he’ll also talk about OpenLog which was originally an AMAZING project from Julian Robichaux that Paul has enhanced for the XPages world.

Tim’s Magic Button

By Devin Olson | 4 weeks ago | App Dev - XPages | Added by Kenio Carvalho

It allows you to select a document from a view and then add, edit, or delete any field on the document. Nothing more, nothing less. But sometimes, that is exactly what you need.

Aligning bootstrap well heights within the same row

By Mark Roden | 4 weeks ago | App Dev - XPages | Added by Johnny Oldenburger

On a bootstrapped page layout, misaligned well heights within a single row are ugly at best and downright unprofessional looking at worst. So I created a simple jQuery routine which will: Cycle through each row, Create a variable = 0, For each well in this row, Check the height of each well, If the height is larger than the current largest value increase it.