Adding OpenNTF extensions the simple way into your IBM Notes client 

By Fredrik Norling | 6/5/16 2:29 PM | App Dev - XPages | Added by

There is several ways how to add extensions into the IBM Notes client. But the best and simplest way that I have found is to do it this way. Download the prefered Addon in my case I select the OpenNTF IBM XPages extension library, download the latest version to your computer.

Attachments and Java Beans 

By Greg Reeder | 5/27/16 4:49 PM | App Dev - XPages | Added by

Up until this point, I must admit that I have been lazy. Even though most of the XPages I have created in the last two years have made extensive use of Java Beans, I have left the attachments to the XspDocument and the typical upload and download controls.

Better logstash filter to analyze SystemOut.log and some more 

By Christoph Stoettner | 5/29/16 4:14 PM | Business - Social Business | Added by

Last week I wrote a post about Using Docker and ELK to Analyze WebSphere Application Server SystemOut.log, but i wasn’t happy with my date filter and how the websphere response code is analyzed. The main problem was, that the WAS response code is not always on the beginning of a log message, or do not end with “:” all the time.

Beyond XPages 

By Peter Presnell | 6/6/16 9:36 AM | App Dev - XPages | Added by

Early last year I did a presentation at several User Groups entitled “Beyond XPages”. The presentation outlined an approach for building modern Web applications for Notes data that was not based upon XPages. We believe XPages has a shelf life of (at best) 5 years before companies will become very active in seeking to migrate to other development platforms.

Building a search function with DataTables plugin 

By Patrick Kwintensson | 6/6/16 1:20 PM | App Dev - XPages | Added by

In Domino you have multiple options how to provide a search function for an application. I have seen many examples where a FT search query is build for a database, where the form type is defined, which fields should be used in the search etcetera. Most of them are a maintenaince nightmare, layout is little flexible and usability is lacking (e.g. perform a search towards a query which will result in zero hits).

Building a search function with DataTables plugin (II) 

By Patrick Kwintensson | 6/8/16 2:34 AM | App Dev - XPages | Added by

In a previous post the base foundation was set up and a table was drawn on the xpage with the datatables jquery component. The data, residing in a Notes view, was delivered via a CustomServiceBean Rest service. A datatable comes out of the box with a little search field which performs a search across the whole json data-set.

Building a search function with DataTables plugin (III) 

By Patrick Kwintensson | 6/9/16 4:40 AM | App Dev - XPages | Added by

In the previous post about the datatables jquery component I demonstrated how to create input select controls for each column. In some cases an select control may however not be desired, due to the diversity of the entries in the column (e.g. track number, firstname, date).

Change Bitterness and Accidents of History 

By Jesse Gallagher | 6/17/16 3:36 PM | Infrastructure - Notes / Domino | Added by

It's pretty easy to see that change is in the air for Domino types. It's been taking a number of forms for a while now - the long delay since the release of 9.0.1 and associated aging of the tools and infrastructure have led to a series of forced adaptations for developers and administrators.

Code Safety and Pedantry 

By Jesse Gallagher | 6/3/16 11:34 AM | App Dev - XPages | Added by

Lately, I've been musing a lot on the topic of code "correctness" - that is, beyond the normal case of wanting code to do what I intended, and further into the realm of sweating even extremely-miniscule details. A lot of this is due to my continued watching of the evolution of Apple's Swift language.

Darwino for Domino: Conceptual Overlap and Distinctions 

By Jesse Gallagher | 6/1/16 2:20 PM | App Dev - XPages | Added by

I've talked a bit so far about how Darwino related to Domino from a development perspective, but I think it'd also be useful to delve into specifically which concerns thw two platforms address, to see where they overlap and where they don't. There are two main categories to cover, since Darwino inherits Domino's unusual trait of pouring over from "database" to "app-dev platform".

Demo Database Webinar Expanding XPages with Bootstrap Plugins including Node and Bower 

By John Oldenburger | 6/19/16 4:22 PM | App Dev - XPages | Added by

On June 16th T.L.C.C. and Teamstudio have given me the opportunity to conduct a webinar, Expanding XPages with Bootstrap Plugins for Ultimate Usability. A big thank you to Paul Della-Nebbia and Howard Greenberg from T.L.C.C. and Courtney Carter from Teamstudio.

Enhanced Editors 

By Eric McCormick | 5/27/16 8:00 AM | App Dev - Web | Added by

Recently, I had a couple of experiences stick out in my mind that made me think I should blog about some “fancy editors”. I’ve referenced them in a couple of my sessions, used SublimeText heavily in the past, and I’ve always been one willing to try out new things.

Graph – a closer look at the data 

By Patrick Kwintensson | 5/26/16 1:54 AM | App Dev - Open Source | Added by

A graph database data is represented as ‘vertices’, sometimes called ‘nodes’. The relationships between vertices are represented by connections called ‘edges’. Graph databases also store metadata or ‘properties’ about vertices and edges.

ISBG Spring Conference 2016 Day 1: Green Eyes 

By Hogne B. Pettersen | 5/26/16 7:27 AM | Business - Social Business | Added by

The annual Norwegian IBM User Group spring conference for 2016 is now a thing of the past. I arrived home yesterday, and after having been away from home for almost fourteen days, I arrived to an empty living room where workers are still fixing my ceiling.

ISBG Spring Conference Day 2: Becoming a Board Member 

By Hogne B. Pettersen | 5/27/16 8:14 AM | Business - Social Business | Added by

With a slight headache I got out of bed as late as possible (07.30) and went down to the hotel restaurant for breakfast with Christoph Adler from Panagenda and Stephanie Heit and Arshad Khalid from BCC.

In Defense of Bower 

By Eric McCormick | 6/14/16 8:59 AM | App Dev - XPages | Added by

In case you’ve been living under a rock, bower is a package manager meant for web libraries/frameworks. It runs on top of Node and installs via npm. If this is new to you, you can probably see some pretty obvious advantages, such as the ability to keep libraries outside of your application’s project repository.

Libraries to install on CentOS 6.x and setup WebSphere Portal 8.5 

By Kenio Carvalho | 5/28/16 6:47 PM | Business - Social Business | Added by

I now CentOS is not supported. For several years i use CentOS without problemas with IBM Software. The information bellow is the list of packages to install on CentOS and run WebSphere Portal and Db2 on the same machine. This is a Lab machine it’s like a all in one box.

Missed the Social Connections 10 keynotes? Watch the replays now! 

By Social Connections | 6/6/16 4:50 PM | Business - Social Business | Added by

We had an excellent first morning at Social Connections 10 event in Toronto today, and for the first time ever, professionally live-streamed the main tent sessions. If you missed all or part of this broadcast, the first three sessions are now available for replay via our livestream site

Pictures from Bluemix at DNUG 

By Niklas Heidloff | 6/4/16 9:10 AM | App Dev - XPages | Added by

This week I attended DNUG in Hamburg/Germany. DNUG is the German user group for IBM Collaboration Solutions. In the app dev track several sessions covered Bluemix.

Provisions for the Journey 

By Jesse Gallagher | 6/19/16 9:29 AM | App Dev - Web | Added by

In my last post, I ended up recommending that Domino developers and administrators take some time, if at all possible, to dive into new tools. In some cases, that may be in order to stay indefinitely, but, even otherwise, learning a new environment would have tremendous benefit to your existing Domino work.

Quick Tip: GetDocumentByUnid Method in LotusScript Agents 

By John Oldenburger | 6/17/16 10:38 AM | Infrastructure - Notes / Domino | Added by

In the past period we were frequently faced with the 4091 error message, 'Invalid universal id' using the LotusScript GetDocumentByUNID method in a Agent.

Quick-Tip: XPages and soft deletions 

By Oliver Busse | 6/20/16 10:27 PM | App Dev - XPages | Added by

As a long term Notes user and developer you know about soft deletions. In fact it's a feature we use on a daily basis when working in our mail file. Documents removed are not really removed but they will after a certain amount of time (48h is the default value). You setup soft deletions in the database properties.

Shared or Group Calendars in IBM Notes 

By Mat Newman | 6/8/16 5:56 AM | Infrastructure - Notes / Domino | Added by

The topic of Shared or Group Calendars has come up a lot recently during discussions with Customers. The main requirement is a calendar which can have multiple people assigned to managing the Calendar content, in addition to this Calendar having full Calendaring and Scheduling (C&S) functionality.

Site Anchors 

By Eric McCormick | 6/1/16 4:25 PM | App Dev - XPages | Added by

Site anchors, also known as anchor links, are a way to “deep link” your site with consistently navigable content. Such an approach often makes use of the ability for a browser to load/jump/scroll-to a named element (such as a heading or div) by its id attribute.

SmartAdmin professional Bootstrap dashboard theme in Xpages 

By Csaba Kiss | 6/8/16 1:01 AM | App Dev - XPages | Added by

Recently, I have purchased a popular Bootstrap admin theme, called SmartAdmin Responsive WebApp. I wanted to see if I can implement this theme in Xpages. Here is the result. I usually build XPage applications that use widgets. These widgets are independent applications for chatting or uploading files or tracking user presence.

Social Connections 10 was our biggest North American event, and our third largest ever! 

By Social Connections | 6/11/16 8:55 AM | Business - Social Business | Added by

I am high in the sky over Atlantic heading back to Europe so I have had several hours to think about a recap of our last event in Toronto. Wow, it was a blast again! After many weeks of hectic preparations, the two conference days ran as racing horses. Now there is a time to recover, take some breath and shout “Oh my, we did it again!”

Try to avoid the use of Jars design element 

By Frank van der Linden | 6/24/16 6:57 AM | App Dev - XPages | Added by

Lately I had pulled a new project to work on, a XPages application with a few external jar files. When I tried to build the application it produced a lot of errors. The most annoying error was that classes could not found, and these classes are inside the external jar.

Using Docker and ELK to Analyze WebSphere Application Server SystemOut.log 

By Christoph Stoettner | 5/28/16 10:19 AM | Business - Social Business | Added by

I often get SystemOut.log files from customers or friends to help them analyzing a problem. Often it is complicated to find the right server and application which generates the real error, because most WebSphere Applications (like IBM Connections or Sametime) are installed on different Application Servers and Nodes. So you need to open multiple large files in your editor, scroll each to the needed timestamps and check the lines before for possible error messages.

Using Node.js, Bower, Git and SourceTree to install Bootstrap Plugins (4) 

By John Oldenburger | 6/1/16 4:19 PM | App Dev - XPages | Added by

In the previous blog posts I described the basic structure of the environment needed to install Bootstrap Plugins in an XPages using Bower, Git and SourceTree and how to setup Source Control for an XPages Application.

Using Node.js, Bower, Git and SourceTree to install Bootstrap Plugins (8)  

By John Oldenburger | 6/22/16 4:42 PM | App Dev - XPages | Added by

In this blog post I will describe the solution to the last problem which with the use of bower-installer did came forward, the bower_components directory, that should not be included in SourceTree and the On-Disk Project. bower-installer is a tool for installing bower dependencies that won't include entire repositories.