8 Places to Find Help with XPages

By Teamstudio | 3 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 | 1 week 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 | 2 weeks 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 | 3 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.

ACL Restrictions & Free Security Eraser Tool for Notes

By SocialBiz User Group | 1 day ago | Infrastructure - Notes / Domino | Added by

IBM Notes provides different layers of security restrictions to safeguard database from unauthorized access and when all these layers are bring together forms ACL (Access Control List). Seven Distinct types of access are offered by Access Control List (ACL) in IBM Notes environment.

Atlassian SourceTree Pro-Tip

By Mikkel Heisterberg | 2 days ago | App Dev - XPages | Added by

I'm finding myself use Atlassian SourceTree more and more for my Git work as it's both intuitive, fast and very pleasing to the eye. Yesterday at an Atlassian event (Getting Git Right) I noticed that the branches were nested in one of the demos. I wondered how they did that but it turns out to be very simple.

Binding jQuery code to an XPages partialRefresh using DOM Mutation events

By Mark Roden | 1 month 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 | 6 days 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.

Bootstrap in XPages: now part of the Extension Library

By Mark Leusink | 3 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 | 2 weeks 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.

Check It Out -- New IBM Connections Features Available in Cloud

By Luis Benitez | 5 days ago | Infrastructure - Connections | Added by

In this month's release (if you are wondering, we'll skip updates in December because of the holidays so the next release will be in January), you'll find capabilities that the community has been asking for in the IBM Connections ideation area.

Creating an XPages Websockets chat client using Bluemix

By Mark Roden | 3 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 | 2 weeks 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 | 2 weeks 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 | 1 week 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 | 2 weeks 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 TLS 1.0 SHA-2 Support to prevent POODLE has been shipped today

By Daniel Nashed | 4 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 | 2 weeks 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 | 2 weeks 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.

Free Code – Class to read URL name-value pairs

By Karl-Henry Martinsson | 1 week 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 the Client IP in an IBM Domino Web App Behind an Apache Reverse Proxy

By Martin Leyrer | 1 month 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 | 2 weeks 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 | 2 weeks 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".

Gridx in XPages – 10: Nested Sorting

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

In the last few posts, we looked at implementing column sorting on remote and local data stores along with additional sorting features. In this post, I’ll show how to simply implement nested column sorting.

Gridx in XPages – 4: Loading Live Data via a REST Service

By Brad Balassaitis | 3 weeks ago | App Dev - XPages | Added by

In the last post, I showed how to get a simple Gridx grid up and running in an XPages application with hard-coded data. In this post, I’ll show how to load live data via a REST service, which requires a different type of data store and cache.

Gridx in XPages – 5: Modularizing Common Resources

By Brad Balassaitis | 3 weeks ago | App Dev - XPages | Added by

The second post in this series showed how to use the djConfig property to make the Gridx (or any other library’s) resources available to an XPage. Looking forward, I wanted to find a way to modularize the common resources required by Gridx so they do not need to be included on every XPage.

Gridx in XPages – 6: Adding a Feature Module (Column Resizing)

By Brad Balassaitis | 2 weeks ago | App Dev - XPages | Added by

In the last few posts, we’ve looked at how to modularize Gridx resources for easy reuse and generate a grid with live data from a REST service. In this post, we’ll see how to load modules for additional features in gridx, starting with the ability to resize columns.