Welcome to the IBM® Redbooks® wiki on using Best Practices for Domino 8.5 Web Application Development. IBM Lotus® and IBM Redbooks publications have partnered together to create this wiki content that explains best practices and approaches for developing Web applications using Domino 8.5.1.
This IBM Redbooks wiki can help you to understand improvements in IBM Lotus Domino 8.5 as a Web development platform. It introduces XPages in IBM Lotus Domino 8.5 and a discusses how XPages can shorten the learning curve for Notes and Domino developers dramatically. XPages now allow you to incorporate Web 2.0 features and functionality into Web applications and also continue to take advantage of existing Domino development skills, while intuitively incorporating new design element features.
Get started by going to the Table of Contents for this Redbooks Wiki
This IBM Redbooks wiki has the following objectives:
- Provide guidance on Best Practices for Domino Web Development, with emphasis on the new XPages design element. This wiki introduces the key new features of XPages and discusses how and why these features are meaningful within the context of Domino Web Development.
- Provide hands-on tutorials and sample code, which give you the opportunity to work with XPages and to understand the improvements in Domino 8.5 Web application development. As a foundation application for each of the tutorials, we begin with a well known Lotus Notes and Domino application--the Document Library Template.
The tutorials include:
- Sample Tutorial 1, which shows you how to extend the life of your existing Lotus Notes Client applications by enabling them into an XPages application. You can review the scope and objectives of this scenario example here.
- Sample Tutorial 2, which shows you how to build a new XPages Web application from scratch, creating the functionality of the Document Library while incorporating best practices such as using the OneUI theme at the foundation of your application.
- View the Table of Contents for this Redbooks wiki here.
This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. IBM assumes no responsibility for its accuracy or completeness. The use of this information or the implementation of any of these techniques is a client responsibility and depends upon the client's ability to evaluate and integrate them into the client's operational environment.