Getting Started with XPages

Rob McDonagh, systems architect


December 2008


XPages offer Domino 8.5 Web developers a set of major new capabilities for powerful, yet flexible Web applications. The hands-on exercise in this article orients traditional Notes developers to the Eclipse-based features in Domino Designer 8.5 that you need for designing XPage applications. The practical outcome from this exercise is a library-catalog Web application based solely on XPages.


XPages, the powerful Web 2.0 design feature introduced with Domino Designer 8.5, makes developing Web pages easier than ever. However, because Eclipse features in the latest Designer client are new to many traditional Notes developers, you probably could use some hands-on help to get up to speed quickly. Let me orient you to the new Domino Designer 8.5, paying particular attention to how it behaves in relation to XPages. To experience the ease with which you can build an XPages application in Domino, I'll guide you through creating a simple application for managing a library of books. In the process, you'll get familiar with the many controls built into Domino Designer 8.5, along with some key aspects of XPages development.
The next article in this series will go further to focus on adding a Search capability, customizing views, using the session scope to pass information between XPages, the extensive JavaScript libraries included with Domino Designer 8.5, and much more. By the end of these two articles, you will know enough about XPages to build a basic application entirely in XPages.
Let me start with a basic concept that clarifies the relationship of data in traditional Notes elements to XPages.

Would you like to see the full version of this article?

If you are an electronic license holder to THE VIEW, please log in to view this article.

If you would like information about becoming an electronic license holder — and having 24/7 unrestricted access to all articles and content in THE VIEW Online Knowledgebase — click here to see the available subscription options.

Or call 1-781-751-8813 to speak directly with a subscription and licensing specialist about customized access for you and your team.