Another nice journey with Maven – or how to sign a jar file

By Christian Guedemann | 11/26/15 12:12 PM | App Dev - Web | Added by John Oldenburger

Yes I love Maven, for sure. Maven gives you the capability to build project everytime the same and in every environment. I often explain Maven as a brilliant facility manager, who is able to put all the build, test, package and delivery instruments togehter and then build all the stuff according to your building instructions.

XPages quicktip: use the Calendar build in Months

By Frank van der Linden | 11/26/15 4:39 AM | App Dev - XPages | Added by John Oldenburger

For a XPages application there was the need to set a Date to a certain date in Java, off course. For this I always use the java.util.Calendar class, because it have some nice extra features. The start is pretty straight forward, get an instance of the Calendar. Next is set the Calendar to a certain time.

Automated Tests in Bluemix Build and Deploy

By Stephan Wissel | 11/26/15 2:01 AM | App Dev - Bluemix | Added by John Oldenburger

Bluemix is a beautiful environment for agile software development. Its build and deploy capability ensure continious delivery, so you can focus on code. A well run project requires automatic testing (starting with unit tests up to integration testing). You can configure this in the Build and Deploy pipeline, so your project looks like this.

XPages OpenLog Logger - Request for Additional Chefs

By OpenNTF | 11/25/15 6:09 PM | App Dev - XPages | Added by Oliver Busse

This week a new release of XPages OpenLog Logger was released. In the blog post about it today, I made a request for other developers to get involved.

XPages OpenLog Logger M6 Released

By Paul Withers | 11/25/15 9:15 AM | App Dev - XPages | Added by John Oldenburger

On Monday I released XPages OpenLog Logger M6 on OpenNTF, the latest enhancement. It is quite some time since the last release in March 2014. A few suggested enhancements had hung around for a while, as well as a bug in the plugin version that meant the database an error was recorded for was not being cleared between error or event logs.

2016 IBM Champions for ICS

By Keith Brooks | 11/24/15 1:04 PM | Community - IBM Champions | Added by Oliver Busse

For the 4th year in a row I have been named an IBM Champion. It was extremely unexpected and I thoroughly believed my 1,000th blog post would be a farewell post. For the record this is post #997 of this blog. - See more at:

Announcing the IBM Champion Class of 2016 for IBM Social Business!

By IBM Champion Program | 11/23/15 12:12 PM | Community - IBM Champions | Added by Oliver Busse

After several weeks of reviewing applications and evaluating contributions with a team of IBMers, we're happy to announce the 2016 IBM Champions! We have a total of 103 Champions, with 39 new Champions, and 64 returning Champions.

Cluster Failover on W2008 and higher - disable Port Stealth Mode

By Daniel Nashed | 11/21/15 3:54 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

I should have blogged about this earlier. It was in my 2013 IBM Connected presentation but beside the TN and my presentation there is not much information. If you are using Domino clustering on Win2008 or higher you should really disable the port Stealth mode!

Integrate your XPages apps into Slack

By Serdar Basegmez | 11/19/15 12:23 PM | App Dev - XPages | Added by Oliver Busse

Normally we do not link to just a repository. As it came that overall awesome Serdar Basegmez made a small XPages based app that can be used to integrate your own services (also XPages based) to Slack. As he wrote in the readme file: fork and contribute!

IBM Connections cloud Notes, configure a Notes client working with ID Vault

By Matteo Bisi | 11/19/15 2:57 AM | Infrastructure - Connections | Added by John Oldenburger

ID Vault was one of the greatest features introduced to IBM Domino and Notes last years. If you are working with IBM Connections cloud Notes, you can of course, working with the ID vault to secure the IDs and works better and easier. Notes user migrated to the Connections cloud Notes are included in Cloud vault and you have to unlock the dowload resetting the pasword.

Limiting Keyboard Input in XPages

By Steve Zavocki | 11/17/15 1:32 PM | App Dev - XPages | Added by John Oldenburger

One way to make your validation easier is limit the types of characters allowed in a specific input field. For example, if you have a numeric field you simply don’t allow the user to type a letter in that field. If you know that an email address cannot contain special characters, you can simply prevent the user from typing those special characters.

XPages.TV is dead. XPages.TV is born again.

By David Leedy | 11/17/15 1:59 AM | App Dev - XPages | Added by Oliver Busse

For years I’ve known that my XPages.TV site sucked. For years you knew that also. Well finally I’m starting to do something about it.

Announcing the XPages Development chat on Slack

By David Leedy | 11/16/15 3:55 PM | App Dev - XPages | Added by John Oldenburger

I little while ago Jesse Gallagher and I setup an XPages Development chat on Slack. We’ve been playing with it and would now like to make this available to the public. The goal of the chat is to be a place where people can come together and talk XPages. There’s no good public place to really do this that I know of.

IBM Connections – HowTo create a custom profile type for external users

By Julius Schwarzweller | 11/16/15 4:51 AM | Infrastructure - Connections | Added by Kenio Carvalho

As soon as you enable IBM Connections for external users, you might run into trouble. Because profile views for internal users might not match for externals

Maximum HTTP POST Request Size - Attention needed

By Oliver Busse | 11/15/15 12:17 PM | Infrastructure - Notes / Domino | Added by John Oldenburger

Maybe it's just me but I think there are(were) others who struggled with this, too, so I decide to blog about it. In Domino you can specify the maximum allowed size of an HTTP POST request in the server settings. There are however different approaches to do so.

Metadata Filtering for Domino Designer Source Control

By Cameron Gregor | 11/13/15 7:51 AM | App Dev - XPages | Added by Oliver Busse

Swiper is a plugin for Domino Designer which is used in tandem with the Source Control Enablement. When Domino Design Elements are exported for Source Control, they contain unnecessary metadata which makes Branching and Merging almost impossible due to pointless merge conflicts. Swiper will filter this metadata from the exported files, allowing proper branching and merging.

That Java Thing, Part 10: Expanding the Plugin - Serving Resources

By Jesse Gallagher | 11/12/15 11:34 AM | App Dev - XPages | Added by John Oldenburger

After sharing code, one of the handiest uses of a plugin is sharing web resources - stylesheets, JavaScript files, and so forth. This process is similar to the last couple steps in that, though it is not very complicated on the whole, it's pretty non-obvious how to get around to doing it.

XPages Document Save Error may be a document locking error

By Sean Cull | 11/11/15 6:35 PM | App Dev - XPages | Added by Oliver Busse

Moral of the story – read the logs This one had us stumped for a while so I though I would post it. We had an inconsistent error on an XPage application where it threw a save error even though the Author fields were correct.

Recap, Slides and Demo App from my SUTOL 2015 session

By Oliver Busse | 11/11/15 3:58 PM | App Dev - XPages | Added by John Oldenburger

On Nov 11th I had the pleasure to present my session "Utilizing the OpenNTF Domino API in Domino Applications" at the 7th Czech User Group Conference SUTOL in Prague (CZ). The story of how I prepared this session is somewhat unique.

UIkit advanced grid features

By Csaba Kiss | 11/11/15 3:00 PM | App Dev - XPages | Added by Oliver Busse

Today, we’ll look at the advanced features of the UIkit grid. These features include nested grids, grid dividers, source ordering, matching column heights and adding margins dynamically to breaking columns.

That Java Thing, Part 9: Expanding the Plugin - Jars

By Jesse Gallagher | 11/11/15 10:09 AM | App Dev - XPages | Added by Oliver Busse

So it appears that I once again forgot to commit my changes. Well, consider this a cautionary tale, but we can still salvage the situation a bit by committing the previous changes before embarking on an unrelated modification - it's that mixing of different changes that can cause trouble in a source control repository.

I Love Admins that want to learn here is my SUTOL Session

By Keith Brooks | 11/11/15 9:59 AM | Infrastructure - Notes / Domino | Added by Oliver Busse

Martin and the SUTOL team did a great job with the event. It was really nice to get to see people I either never met in person or have not seen in a long time. And some of us had been at #soccnx 9 last week in Stuttgart.

Nagios plugins for IBM Connections

By Klaus Bild | 11/11/15 2:56 AM | Community - Events / People | Added by Oliver Busse

Back from a very successful Social Connections event in Stuttgart, more than 260 participants were there and I enjoyed every minute! Thx again the whole Soccnx team, the best event so far! My session was titled “How to monitor your IBM Connections environment with Python Scripts, JMeter and Nagios” which is pretty self explaining.

That Java Thing, Part 8: Source Bundles

By Jesse Gallagher | 11/10/15 10:06 AM | App Dev - XPages | Added by Oliver Busse

Before anything else today, Eric McCormick reminding that yesterday's post missed the final step: committing the changes. So, let's take care of that right now. On my side, since my Windows VM is also being accessed from the Mac side, it's worthwhile to add a .gitignore file to the root of the repo to keep out all the .DS_Store nonsense.

That Java Thing, Part 7: Adding a Managed Bean to the Plugin

By Jesse Gallagher | 11/9/15 3:48 PM | App Dev - XPages | Added by John Oldenburger

For today's step, we'll deal more with the meat of the task: putting your own code in the plugin. There are a lot of options for what a plugin can provide, ranging from just storing classes to be accessed from elsewhere to being full-on OSGi web applications.

Domino Security - Disable HTTPEnableConnectorHeaders NOW

By Thomas Hampel | 11/9/15 12:54 PM | Infrastructure - Notes / Domino | Added by Oliver Busse

There is a seucrity issue with Domino which allows anybody to gain access without authentication. Jesper Kiaer wrote about this problem before in his blog post ( Part1 and Part2 ) and also created a video showing the problem.

Beware Round Trip Timezone!

By Russell Maher | 11/9/15 12:53 PM | App Dev - XPages | Added by Oliver Busse

Learned a valuable lesson last week which can essentially be summed up as "Don't use this setting."

UIkit grid basics

By Csaba Kiss | 11/8/15 3:06 PM | App Dev - XPages | Added by Oliver Busse

The bread and butter of a responsive front-end framework is the grid system. This is the area where uikit is most different from Bootstrap. While Bootstrap uses a 12-column system, UIkit uses only 10, but it is actually more versatile than Bootstrap.

UIkit, a light-weight modular front-end framework for XPages

By Csaba Kiss | 11/8/15 3:05 PM | App Dev - XPages | Added by Oliver Busse

In this blog post, I am going to show you how to bring UIkit, a modern modular front-end framework to your next XPages web application. Previously, I wrote about Google’s Material Design, and how to import it into Domino Designer.

That Java Thing, Part 6: Creating the Feature and Update Site

By Jesse Gallagher | 11/8/15 11:34 AM | App Dev - XPages | Added by John Oldenburger

The last post covered turning our nascent plugin into a proper XPages library, so now it's time to fill in the remaining pieces to get it installed. To do that, we'll need a feature and an update site. The feature will point to our plugin - in a more-complicated setup, this could point to several related plugins, but we'll just need the one.