8 Places to Find Help with XPages

By Teamstudio | 2 weeks ago | App Dev - XPages | Added by

XPages is an amazing tool for Web and mobile app development, allowing data from IBM Notes and Relational Databases to be presented across all platforms. This power makes XPages a fantastic tool for IBM Notes and Domino developers. But where can developers go when an XPages project seems to be working improperly?

A Design Pattern to Solve a Mobile Safari Issue for XControls XPages Apps

By Teamstudio | 4 days ago | App Dev - XPages | Added by

I was excited to start a project using the new XControls (a new framework for XPages developers that provides drag and drop controls for a truly progressive UI across PC/Laptop browsers and mobile devices), when I stumbled across one of those annoying “this works on a desktop browser and some devices, but not others” UI issue.

A Fresh, Outside-In Perspective on App Dev at ConnectED 2015

By IBM Social Business Insights Blog | 3 weeks ago | App Dev - XPages | Added by

This year's App Dev track at IBM ConnectED will provide some new and exciting perspectives on IBM's vision and direction for application development. There will be, of course, foundational sessions like " Domino App Dev Futures ," and...

A peek in my JavaScript Toolbox

By Stephan Wissel | 1 week ago | App Dev - XPages | Added by

Every craftsman has a toolbox, except developers: we have many. For every type of challenge we use a different box. Here's a peek into my web front-end programming collection. It works with any of your favorite backends.

A very brief introduction to Expression Language

By Devin Olson | 2 weeks ago | App Dev - XPages | Added by

It has been a while since my last post, and I thought i would break the silence with a fun little excursion into the Expression Language Processor. I will follow this up with a subsequent post which may or may not be called the "What #&$%ing Broke Now?" lesson. But I digress... A bit of a primer on EL (Expression Language) and Java is in order.

Angular playground: applying an infinitescroll for Domino Access Services

By Patrick Kwinten | 4 weeks ago | App Dev - XPages | Added by

Inspired by a serie of blogposts from Marky Roden and popularity in the web dev community I decided to step (once again) from the XPages path (a trend?) and feed my curiosity on AngularJS. An excellent stepping stone is the example database provided by Marky and the AngularJS Fundamentals In 60-ish Minutes presentation by Dan Wahlin.

Binding jQuery code to an XPages partialRefresh using DOM Mutation events

By Mark Roden | 4 weeks ago | App Dev - XPages | Added by

In this article I will demonstrate how to bind to the event which triggers on the completion of an XPages partialRefresh. Using that binding we will then be able to action to contents of the newly added partialRefresh DOM elements.

Bluemix - finding the workflow

By Oliver Busse | 15 hours ago | App Dev - Bluemix | Added by

Today I found some time to fiddle around with Bluemix and it's features. I tried several options and tutorials. The benefit of using JazzHub to manage your projects is that this service is better integrated than the Git way - at least I didn't manage to build and deploy my changes in a Git-based project to a Bluemix app I had.

Bluemix skills: What you need to know to architect for the cloud

By IBM developerWorks | 4 weeks ago | App Dev - Bluemix | Added by

Knowing what's ahead prepares you for IBM Bluemix Many of the skills you already have will come in handy developing with IBM® Bluemix™. Find out what other skills you'll need and challenges you'll face when working in the world of composable applications.


By SocialBiz User Group | 1 month ago | App Dev - XPages | Added by

I’m probably starting to sound like a Mark Leusink groupie. I’m not, but the guy churns out some really great work. I'm convinced he's either cloned himself, or he's a vampire and he doesn't sleep. His latest...

Bootstrap in XPages: now part of the Extension Library

By Mark Leusink | 2 weeks ago | App Dev - XPages | Added by

Today IBM released a new version of the Extension Library (901v00_10 to be exact). The biggest news being that Bootstrap is now an official part of that plugin. They essentially took the Bootstrap4XPages plugin that Phil Riand and I have been working on and integrated it in the project.

Building a shared approval frontend in XPages

By Stephan Wissel | 1 week ago | App Dev - XPages | Added by

As much as we wish to have divine powers, we need to make with less and look after an installed base. Point in case: You have a set of approval applications in classic Notes client code, like: Travel, Leave, Expenses, Gifts, Training, BoM changes etc. You are challenged to provide a web and/or mobile interface for them.


By Niklas Heidloff | 4 weeks ago | App Dev - Cloud | Added by

I've worked in IBM Collaboration Solutions / Lotus, for more than 15 years. Next month I'll start working for another team in IBM, called Emerging Technologies as a Bluemix advocate. I'm very excited and look forward to the new opportunity! I've really enjoyed working for ICS / Lotus over the last years. I love collaborative and social technology where you can immediately see the value for customers. I also love app dev to help customers and partners to build their own apps and extend our products. ICS has given me the chance to work on these topics, e.g. Lotus Workflow, reinventing EMail, Notes, Composite Applications, XPages and Connections App Dev. The thing I enjoyed most in ICS though are the people. I had the pleasure to work with so many talented developers, tech leads and managers and nice people. The good thing nowadays is that social software helps to stay connected.

Creating an XPages Websockets chat client using Bluemix

By Mark Roden | 2 weeks ago | App Dev - XPages | Added by

In this article I will demonstrate how I was able to take an example Bluemix, node.js based, websocket chat program and re-purpose it to be used in XPages. Introduction Earlier this year I was very excited to find the Websockets in XPages project on OpenNTF published by Mark Ambler.

Data warehousing and analytics on the cloud

By Amanda Bauman | 1 week ago | App Dev - Bluemix | Added by

Learn about the new dashDB product, which makes a powerhouse of data warehousing and analytics technology accessible to everyone on the cloud. A fully managed service that can help IT professionals, data scientists and line of business analysts get up and running with insights from their data with speed, dashDB addresses challenges with data warehousing, including time-to-value, so that you can focus on the business and not the business of data warehousing.

Delivering responsive web design in IBM Notes applications

By Patrick Kwinten | 6 days ago | App Dev - XPages | Added by

Responsive web design (RWD) has been the talk of town the last years. In 2012 it was listed as #2 in ‘Top Web Design Trends’ by .net magazine and Mashable called 2013 the ‘Year of Responsive Web Design’. Many other sources have recommended responsive design as a cost-effective alternative to mobile applications.

Demo database REST services and IBM Domino/XWork - DanNotes

By John Dalsgaard | 4 days ago | App Dev - XPages | Added by

This is a simple demo database that will show you various ways to expose data using JSON. The demo database is supported by the presentation from DanNotes. The purpose is to show many ways of getting data as JSON via RESTful services: Domino Access Services Domino calendar services Domino data services Extension Library * Build your own (built-in JSON, GSON, and .... LotusScript!)

Develop and manage Java Apps with IBM Bluemix and DevOps Services

By IBM developerWorks | 1 week ago | App Dev - Bluemix | Added by

Lauren Schaefer shows how easy it is to plan, track, and manage an agile Java™ development project with IBM DevOps Services. Develop and manage Java Apps with IBM Bluemix and DevOps Services.

Domino Migration Utility - where did you go?

By Chris Miller | 4 weeks ago | Infrastructure - Notes / Domino | Added by

IBM announced and demonstrated the Domino Migration Utility back at IBM Connect 2013. This tool was designed to move Microsoft Exchange users into IBM Domino. Apparently it was rebranded and not made available free to the public. It is a paid service only. - See more at: http://www.idonotes.com/IdoNotes/idonotes.nsf/dx/domino-migration-utility-where-did-you-go.htm#sthash.35bt6F2A.dpuf

Domino TLS 1.0 SHA-2 Support to prevent POODLE has been shipped today

By Daniel Nashed | 3 weeks ago | Infrastructure - Notes / Domino | Added by

Today IBM shipped an Interims Fix to introduce TLS 1.0 which is very important because many browsers and other software vendors are about to drop SSL 3.0 support. So you need those fixes to continue to use secure protocols like HTTS, secure SMTP, LDAP, IMAP, POP3, DIIOP..

Excellence is never an accident: Building a smarter workforce

By IBM Social Business Insights Blog | 1 week ago | App Dev - Social | Added by

Posting on behalf of Megan McNamee Productivity is never an accident. It is always the result of a commitment to excellence, intelligent planning, and focused effort. -- Paul J. Meyer In this incredible time of...

Extlib 10 is released finally

By OpenNTF | 6 days ago | App Dev - XPages | Added by

This release is the tenth IBM Notes Domino 9.0.1 version of the XPages Extension Library(ExtLib) to OpenNTF. It contains several new enhancements as well as some bug fixes. The following new changes have been added to this release: • Responsive Web Design Support in XPages • Enhanced Application Layout Wizard • Enhancements to the theme combo boxes in the Xsp Properties editor • SPR Fixes The intention of this release is to continue the improvement of the 9.0.1 OpenNTF ExtLib release which we hope you enjoy.

Factories in XPages

By Jesse Gallagher | 2 weeks ago | App Dev - XPages | Added by

In my last post, I intimated that I wanted to write a post covering the concept of factories in XPages, or at least the specific kind in question. The term "factory" covers a number of meanings, and objects named this way crop up all over the place (ODA has one, for example). The kind I care about today are those defined in an XspContributor object in an XPages plugin.

Formatting Select2 Options in Angular

By Brad Balassaitis | 4 weeks ago | App Dev - Web | Added by

One of the great features of Select2 is that you can format the choices beyond just a list of text values. In this post, I’ll show how you can format the display of values in a Select2 in Angular. Before we dig in… These examples were adapted from an XPages application that uses Angular, but […]

Free Code – Class to read URL name-value pairs

By Karl-Henry Martinsson | 4 days ago | App Dev - XPages | Added by

Here is another little code snippet I want to share. I use it all the time in my Lotusscript-based Domino web agents, and I figured that other could benefit from it as well. It is just an easy way to check for and read the name-value pairs (arguments) passed from the browser to the web server by HTTP GET or POST calls.

From web to mobile: Five easy ways to frustrate your app users | IBM Mobile

By SmarterPlanet | 2 weeks ago | App Dev - Mobile | Added by

he Internet has changed the way we live, work and have fun in ways too many to count. With the rise in popularity of mobile applications, we have the promise of the Internet being available to all of us in the palm of our hand. However, with great power comes great responsibility, as a certain uncle of a famous superhero once said.

Getting Started as an XPages Developer

By IBM SocialBiz UX | 4 weeks ago | App Dev - XPages | Added by

Introduction The Connections SDK comes with XPages APIs to easily access Connections Social. Watch this video for a short overview of the SDK. Note: This article is reproduced from the original version published on the IBM Social Business web site. Watch a Video with a Sample App Watch ...

Getting the Client IP in an IBM Domino Web App Behind an Apache Reverse Proxy

By Martin Leyrer | 4 weeks ago | Infrastructure - Notes / Domino | Added by

Running a Domino based web application behind a reverse proxy (as I am doing for quite some time now) is the latest craze (due to the SSL issues in the current Domino SSL stack). Sean Cull has instructions for configuring Apache, Jesse Gallagher for ngix. There is one issue unsolved though in Seans configuration w(that Jesse solved for ngix). The field "Remote_Addr" in the web application will, due to Apache acting as a reverse proxy, not contain the IP of the client calling the app any more. Which can be an issue, if you need that information in your app. The Domino Blog for example can't block clients based on their IP any more.

Got PNG? You may get problems.

By Russell Maher | 7 days ago | App Dev - XPages | Added by

Last Spring I was configuring the Web Application Firewall in front of our Domino XPages application and discovered a rather annoying little Domino "feature." It seems that Domino likes to send PNG files down the wire while indicating that those files are JPEG files. The issue is that the image might not display at all depending on your network and security setup.

Got non-XPages design elements? You really should use WebContent

By Mark Roden | 6 days ago | App Dev - XPages | Added by

Recently I was able to help explain an issue Russ Maher was having with his application png files - http://xpagetips.blogspot.com/2014/11/got-png-you-may-get-problems.html. It got me thinking that as modern web developers (which is what XPage developers need to be), we should not be using Domino database elements for "web elements".