What are your priorities for XPages articles?

Hey Folks, The ISV Technical Enablement Team is planning the next series of of articles to write on XPages. We’d like to give you the chance to guide us in the order in which we write these articles. They are listed below (in no particular order) with a brief description.

You're welcome to write to us your thoughts, post them here, or vote on them on Crowded Wisdom or Idea Jam (sort by the ISV tag). We're also open to new suggestions for articles that aren't on the list!

    Cheers,

        Jo

Lead Manager Overview

An overview of the processes used to determine to write a XPage version of the Lead Manager, the criteria used, and the high level architecture

Using existing business logic

Instructions for calling existing business logic from XPages using Agents, Java libraries, and Web Services.

Adding Search to your XPage application

How we added three types of search to the Lead Manager sample. Full Text, categorical filtering, and categorical selection

How we cached the Recent Update list because it took 1/3 of the time to calculate. Note: cache needs to be cleared or you need a Reload button.

How to use the Model-View-Controller Design Pattern to Architect your XPage Application

A deep dive on how the Lead Manager sample separated the Domino model/control layer from the XPage view layer.

How to approach upgrading your Domino Web App to XPages

You don’t have to convert an entire app to using XPages at once. Using the Lead Manager sample as a focus, we show how you can develop a strategy for how to approach upgrading your application to XPages.

Compare and Contrast: Views and Repeats

The View Panel and Repeat controls in XPages both allow you to iterate over data sets. Views are quick, but tightly coupled to Notes Views. Repeats are very flexible, but there is a certain amount of wiring that needs to be built. This article shows how we chose which to use in different places in the Lead Manager sample

Adding Rich Client Features to Thin Client Applications with XPages

Tips and tricks for adding rich client features such as drag and drop, select, and selective update, to your XPage based thin client application

Using XPages as an integration platform

XPages are pretty agnostic as to what database they get their data from. You can surface data from several different Notes database, or even certain non-Notes sources. This articles shows you some of the ways of doing that.

How to debug your XPage application

The debugging environment for XPages is very different than traditional Notes applications. This article describes some techniques we used while developing the Lead Manager smaple

How to deploy your XPage application

There are well known methods of deploying Notes applications such that they can be easily moved from development to test to production. How do these methods translate to XPages?

How to localize your XPage application

Domino is a very popular platform internationally. Many developers wish to create Domino applications that can be viewed in multiple languages. This article discusses the approaches you can take to localize your XPage application

Adding a Mobile interface to your Notes Application using XPages

Because XPages keep the view layer separate from your data and business logic, it’s easy to add additional views to your applications.

In this article we design a mobile front end to the Lead Manager sample application.

How to share your custom controls

XPage applications are often made up of custom controls. However custom controls have to be deployed in the application that uses them. They cannot be included from elsewhere. This article discusses way to share custom controls between applications while minimizing the maintenance issues of keeping them in sync.

Subject: My thoughts

This is a GREAT list. For me, as a Notes Client developer who wants to dig into XPages, I’d love to see the initial focus centered things that use Views and Repeat controls.

It seems fairly easy to get a basic document going. My personal focus, as a way of proving to my company that we NEED to move to XPages, is because it can solve some problems that can’t be done inside the client.

So to start with I’d love to see anything related to “Joins” of a main document and showing related key documents first.

I think that getting a good handle on Views, Repeat controls, and Custom controls could allow the building of apps that work better then what can be done in the client.

But all the topics listed look great!!!

Subject: My priorities…

Hi,I’m new to Lotus 8.5. Its quite a big changement from 6.5 and 7…

We have tried to learn it by itself from some days and what is the most missing to us is how to debug java code called by a XPAGE ?!??

Do we need a remote debugging ? How do we set it up ? How do we configure it ? how do we use it ?

Thanks for your help in answering quickly !