12/19/2014

XPages Extension Library Stocking Filler

Hopefully the eleventh XPages Extension Library release for Notes/Domino 9.0.1 will serve as a nice stocking filler for you all as 2014 draws to close.  It's been a great year for XPages on OpenNTF with a total of nine releases delivering lots of new features and fixes. This new release is notable for two things in particular.  First, it contains a bunch of fixes and improvements relating to the Bootstrap-based responsive design offering that shipped in the previous release (901v00_10.20141105-0922). These will help improve what was already a good out-of-the-box experience - thanks to all who gave feedback, I see that release has exactly 800 downloads as I write !

The second item of particular note is that this new release is the first to contain fixes originating from our community!  It was our pleasure to accept code changes from the XPagesExtensionLibrary project on GitHub and integrate these into the XPages core through the process described in our November SocialBiz user group webcast.

Having proven that the open source process works for us, we look forward to developing more activity and participation in this space in 2015. And with that, it's time for me to wish everyone a happy festive season and prosperous new year on behalf of the XPages team. See you all in 2015.

Martin Donnelly | @TweeterDonnelly
 

12/04/2014

XPages Goes Responsive

As was recently announced, Bootstrap is now part of the OpenNTF XPages Extension Library, added in release 10. The ExtLib includes a new plugin that contains Bootstrap 3.2.0, providing new renderers for the XPage core controls, the ExtLib controls, and two new Bootstrap themes.  An added benefit of supporting Bootstrap is that the ExtLib now includes jQuery 2.1.1, giving XPages developers the power to use jQuery in their apps as well.

As most XPages developers know, Responsive Web Design has become an essential part of the web development world. Not only does it allow developers to build an app which delivers an appropriate form factor for everything from a desktop browser to tablet to smartphone, but it also delivers a more modern looking UI. Bootstrap is one of the most popular responsive frameworks and there has been a lot of blogging about how to use it in XPages applications in recent times.

In 2013, the Bootstrap4XPages project was released on OpenNTF, allowing XPages developers to create Responsive applications by installing a Bootstrap library. But now that Bootstrap is part of the XPages ExtLib, it is easier than ever to use Bootstrap in XPages. So, go get the latest version of the XPages Extension Library (v901_00_10) and get responsive!

To get you going, Brian Gleeson from the XPages team in IBM has created this video about making your XPages apps responsive: