Rethinking the MimeDocument data source

By Stephan Wissel | 11 hours ago | App Dev - XPages | Added by Oliver Busse

Tim (we miss you) and Jesse had the idea to store beans in Mime documents, which became an OpenNTF project. I love that idea and was musing how to make it more "domino like". In its binary format, a serialized bean can't be used for showing view data, nor can one be sure that it can be transported or deserialized other than through the same class version as the creator (this is why Serialized wants to have a serialid.

Mini Patterns for XPages: Using Beans for Parent - Child Documents

By Serdar Basegmez | 11 hours ago | App Dev - XPages | Added by Oliver Busse

After a looong time, I'm blogging XPages again :) Last time, I was blogging about mini patterns (this and that). These are partly reusable design patterns for common cases. Today I'd like to introduce a simple pattern which I have been using in a couple of applications. This is also an example how you get benefits from Managed Beans for specific purposes. Let's start.

XPages gotcha: mode=”concat” in your themes

By Mark Leusink | 4 days ago | App Dev - XPages | Added by Oliver Busse

Suppose you have an XPage with a repeat control on it to show a list of documents. In the repeat you generate an <xp:button> for every document. Based on the status of the document you decide to give the button a different color, so you make the styleClass property of the button computed.

Authenticating your IBM Domino and IBM XWork Server web apps against Active Directory (LDAP) | Per Henrik Lausten

By Per Henrik Lausten | 4 days ago | Infrastructure - Notes / Domino | Added by Oliver Busse

With IBM Domino and IBM XWork Server you can set up web authentication against an external LDAP such as Microsoft Active Directory. This is useful if you are deploying a web application and your users are already in an external directory. In this blog post I will show you how to set this up.

Document Spy: Admins little helper

By Ralf Petter | 5 days ago | App Dev - Social | Added by Kenio Carvalho

I have developed the Document Spy which overcomes some of the limitations of the Notes property box. It will show you all items of the current document in a nice table so that you can see the values of all items on one look.

jQuery – A flexible way to show/hide sections

By Karl-Henry Martinsson | 5 days ago | App Dev - Mobile | Added by Oliver Busse

Yesterday Stephen Gainer blogged about a small Javascript problem he had. I commented on Stephen’s post and suggested that he use jQuery to easily loop though all elements with a specific class and add a listener function to them to detect a click. Since it is hard to get all information into a comment, I decided to post a simple code sample here instead. My code is easy to expand on, e.g by adding more sections.

IBM’s Lost Art of Installation is Costing Them Revenue

By Bill Malchisky | 7 days ago | Infrastructure - Connections | Added by Kenio Carvalho

IBM Connections 5 became available mid-June and like many people, immediately began the download process. I started constructing the trend line for how this product and others progressed overtime, contrasting that with Sametime Community Server and Domino, plus the process to start upon installing each product.

Completing the Circle: Custom JSON Data from Java

By Eric McCormick | 1 week ago | App Dev - XPages | Added by Oliver Busse

Generating custom JSON data is, unless you’re on a verison of Domino server previous to 8.5.3 UP1, virtually unnecessary. Everything you see below can be fully replicated via the Domino Data/Access Services. The reason for that is the fact that I made use of a simple NotesView iteration pattern to generate and return the application/json data.

XPages Tip: Fixing a partial refresh issue with the Pager Add Rows control in a Data View

By Brad Balassaitis | 1 week ago | App Dev - XPages | Added by Kenio Carvalho

I came across a strange issue with a Data View using a Pager Add Rows control resetting the number of documents displayed after a partial refresh. In this post, I’ll explain the scenario where I saw the issue and show the simple solution that fixed the problem.

XPages and Domino 9.0.1 FP2: upgrades to CKEditor and Dojo

By Per Henrik Lausten | 1 week ago | App Dev - XPages | Added by Kenio Carvalho

IBM released fix pack 2 for Domino and XWork Server 9.0.1 this week. Among many fixes it includes Internet Explorer 11 support for xPages.

Why My XPages Buttons Are Only Ever "Buttons"

By Paul Withers | 1 week ago | App Dev - XPages | Added by Oliver Busse

Buttons in XPages are interesting and potentially dangerous elements. They’re dangerous, mainly to less experienced XPages developers, because they have this apparently helpful combo box that immediately attracts the eye for Button type.

jQuery Formatted xPage from JSON Source

By Shean McManus | 1 week ago | App Dev - XPages | Added by Oliver Busse

In my last post I detailed a technique I used to hack the design of the xPages Extension Library DataView control to enhance a printable page of our corporate directory. In this post I'll show an alternative method that does not use any xPage controls.

Midwest User Group - Next Week

By SocialBiz User Group | 2 weeks ago | Business - Social Business | Added by Oliver Busse

The 2014 Midwest Lotus User Group event will be held next week, from August 27-29 in Grand Rapids, MI (IBM is proud to be a Platinum Sponsor at this year's event.). Last year, this was my first event in my new role and it show...

Using JUnit in XPages Projects

By Christian Guedemann | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

Yes! I’ve read some books during my holidays. Clean Code was one of them and also Test Driven Development. Both of them where very interesting and has closed some open questions. Back from holidays, I’ve started to research how I can implement JUnit testing to XPages Applications.

Social Business More than Doubles Since 2012 – Pacesetters Are Seeing the Biggest Wins

By Luis Benitez | 2 weeks ago | Business - Social Business | Added by Christian Güdemann

IBM's Center for Applied Insights just released their 2014 Business Tech Trends report , which surveyed over 1,400 decision makers across 15 industries around the world to find out how businesses are deploying key technologies. The...

Shhhh! The Top 3 Pacesetter Secrets Revealed!

By Sandy Carter | 2 weeks ago | Business - Social Business | Added by Christian Güdemann

View the IBM Tech Trends interactive dashboard bit.ly/tt14dashboard IBM Center for Applied Insights “Raising the game: The IBM Business Tech Trends Study” ibm.com/ibmcai/biztechtrends Learn more about being a Pacesetter ibm.biz/IBMBTT14 CAN-DO Honolulu can-do.honolulu.gove/apps Biz Tech Trends App Jam ibm.biz/biztechjam IBM Watson Analytics analyticszone.com Bluemix Free Trial ibm.biz/bmtrial Sof[...]

Quick-Tip: Script library prevents execution of agent

By Thomas Bahn | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

Today I solved a mysterious problem, a customer of mine had with an scheduled LotusScript agent: It just didn't ran!

XPages RDBMS Support - Recent Improvements

By OpenNTF | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

In recent releases of the XPages Extension Library, there have been a number of changes and additions to the feature that supports Relational Databases in XPages applications. To ensure that the XPages community is aware of these changes and their impact, the XPages development team has created a video.

Codename BlueMix - An Introduction

By Per Henrik Lausten | 2 weeks ago | App Dev - Cloud | Added by Oliver Busse

This is a slide from the upcoming Notesnet.dk days in 2014 by Per Henrik Lausten. He gives a neat introduction to IBM BlueMix with a summary of useful links and repositories.

Domino 9.0.1 FP2 break DOTS

By Frank van der Linden | 2 weeks ago | Infrastructure - Notes / Domino | Added by Oliver Busse

Yesterday IBM has shipped FP2 of IBM Domino 9.0.1. So today I found some time to download and install it on my Domino 9.0.1 server. The problem When the install was finished and started the Domino server again. In the console their appeared some stack traces saying that some jar files not can resolved, com.ibm.dots_9.0.1.20140404-1000.jar, and the DOTS task was shutdown.

IBM Notes Domino 9.0.1 FP2 available

By Detlev Poettgen | 2 weeks ago | Infrastructure - Notes / Domino | Added by Oliver Busse

Admins prepare your engines: IBM released IBM Notes Domino 9.0.1 Fixpack 2 today.

REST Consumption in Java on Domino

By Eric McCormick | 2 weeks ago | App Dev - XPages | Added by Oliver Busse

RESTful APIs have seen prolific growth in the last few years. Not only has it made for faster transactions between servers and clients, it’s also become a great standard for server-to-server transmission of data. While many may argue in favor of SOAP or XML-RPC, I’m not going to debate those merits for or against.

Top Ten Myths about Open Source in Corporate IT

By Nathan T. Freeman | 2 weeks ago | App Dev - Open Source | Added by Kenio Carvalho

Paul’s remarks today about why companies should use open source software were met with a response from Ben about why open source should be used with caution.

Hacking the xPages Data View CSS to Enhance Display

By Shean McManus | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

A few weeks ago I was tasked with creating a new printable version of our corporate directory for use in production areas where phones were not located near workstations. Until this point this list had been maintained manually.

10 Reasons All Companies Should Use Open Source

By Paul Withers | 3 weeks ago | App Dev - Open Source | Added by Oliver Busse

After one of my sessions at IBM Connect I was approached by a developer whose company would not use open source. The comment made me despair more than a little and has festered for some time. I’ve used code and projects from OpenNTF for many, many years before subsequently contributing to OpenNTF

Quick Tip: facetName-less Callbacks in XPages

By Jesse Gallagher | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

When you're setting up a Custom Control, you likely know by now that you can set up callback areas to add content to a specified place inside your CC content when it's rendered. They typically look something like this

Quicker Tip: Lowering XPage Build Overhead When Using Jars

By Jesse Gallagher | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

If you use Jar files stored in an NSF in your build path with XPages apps, you've likely noticed that it makes your build times interminable, particularly if it's a large library. From what I can tell, Designer seems convinced that it must download the entire Jar file during every build, in order to find out what's inside of it.

Variations on a Function: XPages Calendar Picker Improver, a Dojo Version

By Eric McCormick | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

The stock XPages date picker control leaves a more room for user error than I prefer. Mark Roden originally came up with this excellent script in jQuery. I love jQuery, but it’s not the (client-side) JS library I always have available to me in my XPages work, and I’m not about to load yet another library after Dojo in an existing, Dojo-centric application for a comparatively trivial, one-off function. Since the function can be written in vanilla JS, or any decent JS library, I decided to re-write it into Dojo.

Consistent Multi-Value Formatting

By Eric McCormick | 3 weeks ago | App Dev - XPages | Added by Oliver Busse

The Notes/Domino API is, to be polite, nuanced. It produces interesting results when a sane person might expect a more reasoned approach. For example, one of the staples of Notes/Domino API is the ability to have multi-value fields.

Using Validation and Vibration API in HTML5

By Naveen Maurya | 3 weeks ago | App Dev - Web | Added by Oliver Busse

HTML5 provides bevy of features which enable developers to build some really interesting applications. In this example I will build a small HTML5 based validation which will vibrate the mobile device in case of invalid input.