applications. The main goal of Ajax programming is to make Web pages load quicker and increase their interactivity, functionality and usability. This selection of tutorials, tips, best practices and code samples will teach you how to work with Ajax in a Lotus Notes Domino environment.
TUTORIALS AND RESOURCES
Ajax Learning Guide
IBM Ajax resource center
IBM's main page on anything and everything that is Ajax. With a focus on application development, this catch-all for Ajax for Lotus Notes and Domino has everything from downloads, tools for Ajax, learning resources, and links to Ajax forums.
Five cool Ajax widgets
Learn how to use Ajax and XML to enhance your Lotus Notes Domino users' experience. Use these five interfaces -- also known as "widgets" -- to more effectively communicate with Lotus Domino Server and improve the interactivity of your Web site.
Five common Ajax patterns
Discover how Lotus Notes Domino developers are integrating Ajax into their Web sites at an architectural level and five common trends that you can use when developing on your own site and Domino environment. Several screenshots and lines of code accompany this helpful article.
Five Ajax anti-patterns
The counter-point to the above article, this page will teach you what coding mistakes developers have made when using Ajax and what situations to avoid when using Ajax to develop in your Lotus Notes Domino applications. Lots of screenshots and code accompany this one as well.
Editing fields in a Lotus Notes view with Ajax
Instead of opening a Lotus Notes view in a pop-up window, editing it and then saving it again, you can modify fields directly using Ajax. SearchDomino.com member Jinoy George explains how.
Ajax code equivalent of the @DBColumn formula for Lotus Notes
Learn how to use the Ajax code equivalent of the @DBColumn formula for Lotus Notes, which can be pasted onto events to return the results of a column.
Using Ajax to manipulate Lotus Notes documents
Here's a tip from IBM.com that will help you create a to-do list application. This application uses a Domino agent to process Ajax requests sent from a Web browser, such as creating and updating Lotus Notes documents, and a Domino view to generate XML used in the application. You'll also learn how to define the API, the XML format and more.
A LotusScript agent that works around the Ajax cross-domain limitation
SearchDomino.com member Sean Burgess explains how to create a simple LotusScript agent that can retrieve Ajax data from other domains.
@DBColumn and @DBLookup for all browsers using Ajax
Learn how to use this generic code can be used to perform @DBColumn and @DBLookup using Ajax in Internet Explorer, Mozilla and Netscape.