Note, I have not seen any of these so this is just 3rd party knowledge. But I get asked about the following all the time....

In several IBM events since the advent of XPages they have touted the "X" stands for XML. Well, in XML the "X" stands for extensible. Ergo, XPages are extensible.

IBM have already extended XPages with the releases of the XPages Extension Library and the XPages Mobile Controls projects. Both are excellent and no XPagerizer (?) should start a project without them. At PACLUG yesterday it was announced that further IBM sanctioned extensions are on the way "in the next few weeks". And boy, are these some jems....

First it looks like XPages Mobile Controls are being integrated in to the Extension Library.

Second up are "Social" controls to allow integration with Facebook, Twitter, et al and of course Lotus IBM Connections. The big plus here is the apparent addition of OAuth.

Third (and by far the most requested feature I get asked about) XPages access to relational data. Connect to any database engine with JDBC with a set of new datasources. Thanks to JNDI these datasources can be application (NSF) or global (server) settings! Oh and there are new editors too! Now fair is fair. I beat IBM up quite often about this so this addition will make me a happy camper and will make 1,000's of developers happy campers too. Well done IBM.

Fourth up are REST extensions to Domino. One is document based for handling data in documents or collections of documents. The other (more intriguing one) is for "higher level business services". The example in the above post mentions C&S. I can only imagine how hard it would be to expose Domino C&S in XPages so hopefully this will make that much simpler. Deep, deep down I am also hoping this component shows that IBM maybe (just maybe) thinking about iNotes in XPages but that is pure conjecture on my part.

So there you have it. X means extensible. And that is working in the developers favor. But it is not just IBM extending the platform, with the OpenNTF Custom Control contest YOU can help extend the platform and many already have. Head on over to the contest page to see some stellar examples of non-IBM extensions to XPages.
Darren Duke   |   June 22 2011 07:30:55 AM   |    xpages    |  
  |   Next Document   |   Previous Document

Discussion for this entry is now closed.

Comments (2)

Gravatar Image
1 - Raphael R. Costa       11/04/2011 6:02:12 PM

Can we configure a Connection Pooling Datasource no XPages and access through jndi?

How do we configure this on Domino?

Im testing Hibernate on XPages and works like a charm, and I want it to use connection pooling, but, to pass to hibernate, you have to create a jndi instance of the datasource.

Any link you wanna share?

Gravatar Image
2 - Darren Duke    http://blog.darrenduke.net    11/21/2011 3:44:12 AM

Nothing per-se about JN:DI as I'm too busy with other stuff right now to play with it, but go watch Niklas' video and check the latest builds of the ExtLib here http://www.openntf.org/blogs/openntf.nsf/d6plinks/NHEF-8JYMXE