Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.

Jan 28, 2015, 4:50 PM
14 Posts

When will bootstrap and websocket be officially part of Designer?

  • Category: Extension Library
  • Platform: Windows
  • Release: 9.0.1
  • Role: Developer
  • Tags: bootstrap,websocket,Designer,IBM,official
  • Replies: 6

I am wondering, if there's a roadmap for the official release of bootstrap and websocket  in Designer. Where I work, we cannot use openntf extensions. Thus, we are stuck with the official 9.0.1 release. Does anyone know if IBM will officially include Bootstrap in the next release of Designer? If so, when can that happen?

I really would like to include at least bootstrap in my applications. I am pretty sure that official support for websocket is still a pipe dream.


Jan 29, 2015, 7:49 AM
589 Posts

I'm curious...  Why are you forbidden to use the Extension Library from OpenNTF?  

To answer you're question though...  I don't know anything about web sockets in designer...  I don't know much about web sockets overall really..  several people are doing that now really...  Marky Roden for sure...  Eric McCormick I'm pretty sure and at least 1 other person...  I forget his name at the moment..... I'm not sure how they've done it but they're working with that now really... though there's been nothing said as "official" support that I know of...

Regarding getting the Bootstrap stuff into the product..  it looks like that will be the next major release for sure...  I assume it'll be called 9.0.2....  they did not give a time frame..  it COULD be this year... but they really wavered on that time frame question...

There's a smaller chance it could be added in a Fix Pack....  they typically don't add new features in Fix Packs though of course in the last one they did and upgraded the dojo stuff etc...  they asked if people might be more open to adding features in a fixpack and the consensus of the room was to "Bring it on"...  though that was a room full of developers and not admins....

You can manually add Bootstrap to your application today of course... no Ext. Library needed... A lot of people have done that.. myself included..  works well.. the Ext. Library stuff just works better....



Jan 29, 2015, 9:48 AM
93 Posts
Add manually

Hi Csaba,


As David mentions, you can add it manually (this is what I have done)


You can find lots of documentation on google about what is needed - I think I used this guide to setup my database:

I then use that database as a template when I need a new "Bootstrapped" application.


Since doing this however, I have noticed a few demo database's available for download which claim to be "Bootstrapped" and already include all the files etc you need which might be worth investigating however I have not tried one myself.

Jan 29, 2015, 3:35 PM
14 Posts
need official version

I have been using bootstrap and websocket on my development server successfully, and I love them. They would make my life much easier. However, on the production servers, unfortunately, we can't use OpenNTF stuff. At least, it's not easy to get approval for those things. If IBM released an "official" Designer 9.02 or 9.1, then we could adopt it easier.


Jan 30, 2015, 12:49 PM
300 Posts
You will be waiting a while (2H2015)
At Connect 15 IBM said 9.0.2 is second half of this year. They might figure out a way to do an upgrade pack to move features like bootstrap into the product sooner.

Jan 31, 2015, 7:55 PM
589 Posts

I just don't understand the reluctance for some companies to use OpenNTF or OpenSource....  

Bootstrap is going to be integrated into the product at some point...  But what happens if there's a bug?  The fix comes to OpenNTF first.  So while I realize that IBM doesn't "support" the Ext. Library the reality is the Ext. Library gets better support then the domino/designer product itself because they do more frequent updates to fix things. 



Feb 10, 2015, 5:48 PM
122 Posts

Ditto on not being allowed to use OpenNTF content on production servers. Is this the same for all open source code, or just OpenNTF? If OpenNTF, bear in mind most projects outline the license - most recent projects are Apache licensed, which should answer most companies' concerns.

If OpenNTF is an issue on production servers, you mut be severely hampered on not being able to use tools like XPages OpenLog Logger, XPages Log Reader and XPages Debug Toolbar. Bear in mind things like IBM Social Business Toolkit will never be available in the core product, unless the core product includes Connections - they will only ever be available on OpenNTF. Other projects like XPages Scaffolding or OpenNTF Domino API are key elements of any application I build now.

If open source in general is an issue, good luck on outputting to Excel in a format that avoids the security alerts from Office 2007 onwards. That's easily handled by Apache POI, but that's a third party, "unsupported" library. I'm not aware of any official library to output to PDF and IBM will never provide that functionality, nor should they, because it's also in Apache POI or FOP, both open source libraries standard in Java-based applications. Then there are countless other open source Java libraries providing extensive functionality, like org.apache.commons.lang3.

If you just require support for open source code and do not have the skills to support it yourself, speak to a Business Partner.

I first provided fixes to Extension Library for a customer more than two years ago. That customer would still be waiting for a working version of Extension Library to connect to their particular relational backend.

If third-party support is an issue - i.e. support by someone other than who wrote the code - you're never going to be able to use Bootstrap because IBM haven't written the code. Equally, try running your XPages without the Dojo code, because IBM haven't run all of that. And try removing all the Apache Java plugins from your Domino server and try getting it to run. All that mentioned functionality has third-party support of them and if there are bugs / limitations in e.g. Dojo, IBM won't fix or add the functionality (as proof, look at Dojo Number Text Box, where some number constraint options are exposed but not implemented in XPages, because they're not implemented in Dojo.) Equally most off-the-shelf products built in the last five years will use some third-party components.

Date revision: This forum will remain open to new posts and responses until December 1, 2018. (After that date, you will still be able to view and search the forum.) Also, we're taking a second look at the best place to host future conversation. For now, keep using this forum, and stay tuned for more news.