12/31/2015

Thanks Justin, Doug, and Stephen from Prominic!

OpenNTF is a community across all time zones and countries. Our main platform for communication inside OpenNTF is openntf.slack.org. But to communicate with the world, our web presence is of absolute importance. And, in addition to our normal web presence, we have introduced the tools from Atlassian to manage and control all our open source projects. And there is more: OpenNTF is also the provider for xpages.info, xsnippets.info, and the famous collaborationtoday.info.

To manage such a stack of cool and best-in-class infrastructure, you need the right partner: a partner that has a deep knowledge in different technologies and also patience with an organisation like OpenNTF. I think it's the right time to say THANK YOU Prominic; thanks Justin, Doug, Stephen and the whole team for your support and your flexibility!

Thanks for this great infrastructure and service you provide. We will handle it with care and I hope that the community will use it to build wonderful and amazing pieces of software, services, and solutions.

All the best and have fun.
Christian

12/30/2015

End the year with some maintenance

Fellow OpenNTF Members, Contributor, Friends and Enthusiasts

This year was in the sign and mood of building the infrastructure for OpenNTF V 2.0. We have integrated the Atlassian Tools in our infrastructure to support our new process. As one of the final steps, we are now activating a dedicated SonarQube for OpenNTF Projects. But more on this on a later blog post.

As we started the year with infrastructure, we will also end the year. One of my wishes for OpenNTF was to have all our site protected with SSL and this wish will now come true for OpenNTF.org. But the down side is that this will lead to some interruptions during the next 72 hours. Sorry for this!

Have fun!
Christian

PS: I think that the stuff that we are doing with NGINX, Domino and the Atlassian stuff is interessting for the community... if so let me know on openntf.slack.com or via Twitter.

12/18/2015

Bootstrap 4 is coming to XPages

Just over a year ago the Bootstrap4XPages project was subsumed as part of the XPages Extension Library on OpenNTF. Bootstrap is a world-leading framework for building responsive web applications that play well across the gamut of modern computing devices, from phone to tablet to the plain ol’ PC desktop. The Bootstrap framework has integrated well with XPages and is probably the most popular choice amongst XPages developers when building application front-ends today. This post is all about how we intend to keep Bootstrap up to date in XPages going forward.

 

Currently XPages integrates Bootstrap 3.2 as part of the Extension Library but as you know, Bootstrap 4 will be coming down the pike soon enough, given that there has already been an alpha release this past August. Bootstrap 4 will offer a host of new capabilities to spruce up your apps and so we need to get busy and weave these into XPages as early as possible. This is where ExtLibX comes in!

The Extension library has always had an incubation layer for new projects intended for rapid innovation on a particular area of interest and where the outcome, if successful, can migrate to the Extension Library and ultimately to the XPages product core itself (See Figure 1 for the XPages stack). So this week an initial release of an XPages Bootstrap 4 project has been introduced to ExtLibX. It contains the various design artifacts necessary for XPages to support Bootstrap 4, i.e. some renderers, CSS resources, XSP config files etc. It also contains a sample ToDo application that is already based on Bootstrap 4 and exhibits some of the new alpha capabilities.

A picture named M2
Figure 1 - Layers of the XPages Runtime Stack



Our goal here is to add full Bootstrap 4 support into ExtLibX over the coming weeks and months so that XPages can have ready-made support for Bootstrap 4 when it is released. You can help by contributing code to the associated GitHub project thus enabling us to reach our goal faster. Getting involved is easy - the experimental layer has less rigid requirements for contributions than the Extension Library itself. As long as you are an OpenNTF contributor you can jump right in, make a contribution however big or small, and issue a direct pull request. It’s as simple as that!

Interested in participating? We have a new Slack channel dedicated to Extension Library discussions where you can ask questions and find out more about activities in this space. We hope to see you there soon!

12/01/2015

The currency of community is beer

You wanna build a community, take your time, bring people together and invest some money in beer. And be aware the community will not grow deeper with more beer. So don't let them get drunk.
In the last 12 month did we try this. We spent money to be the beer sponsor for some major events. We also organized the Notes 25 Year anniversary at IBM Connected 2015 together with Socialbiz.UG and the IBM Champions Program. Yes we brought people together! But what's next. We figured out that we have lot of different channels used to communicate topics around Open Source and OpenNTF. Some of these channels are so secret that any mentioning of it will lead to endless banishing! But successful Open Source Projects have all one in common. They build a community around a vision or a problem.
We asked, how can we accelerate this process, and to be honest we found a possible solution by accident. We discovered Slack!

Slack offers us a multi-channel, multi-content communication platform that allows you to join the communities you are interested in. It allows us to provide information about issues, feature request and builds instantly on a single place. So please join the discussion. You can click on the "Slack" button on the OpenNTF homepage to receive an invitation, if you have not already joined.

And have Fun
Christian