<>Lotus® Notes® Developer’s Toolbox will help you streamline and improve every phase of Notes development. Leading IBM Lotus Notes developer Mark Elliott systematically identifies solutions for the key challenges Notes developers face, offering powerful advice drawn from his extensive enterprise experience. This book presents best practices and step-by-step case studies for building the five most common types of Notes applications: collaboration, calendar, workflow, reference library, and Web site.
This book is for Notes developers at all levels of experience, using recent versions from V5.0 through V7.0, and beyond. Like all IBM developerWorks® Series books, it is fully integrated with comprehensive Web resources, including working examples of each project, enhanced versions that go beyond the book, sample graphics, and tools for addressing real-world business scenarios. Coverage includes
The IBM Press developerWorks® Series is a unique undertaking in which print books and the Web are mutually supportive. The publications in this series are complemented by resources on the developerWorks Web site on ibm.com. Icons throughout the book alert the reader to these valuable resources.
Visit ibm.com/developerworks/dwbooks to access the electronic guide of the developerWorks links and resources for this book.
This book includes additional downloads that are available with product registration. Go to www.ibmpressbooks.com/ibmregister to register your book and access these downloads.
Download the Sample Chapter from this book.
About the Author xxxix
Chapter 1 An Introduction to the Lotus Domino Tool Suite 1
Chapter 2 Getting Started with Designer 9
Chapter 3 Navigating the Domino Designer Workspace 21
Chapter 4 Domino Design Elements 33
Chapter 5 An Introduction to Formula Language 93
Chapter 6 An Introduction to LotusScript 115
Chapter 7 Fundamentals of a Notes Application 137
Chapter 8 Calendar Applications 169
Chapter 9 Collaborative Applications 217
Chapter 10 Reference Library Applications 273
Chapter 11 Workflow Applications 303
Chapter 12 Web Applications 349
Chapter 13 Design Enhancements Using LotusScript 389
Chapter 14 Design Enhancements Using Formula Language 459
Chapter 15 View Enhancements 487
Chapter 16 Sample Agents 503
Chapter 17 Miscellaneous Enhancements and Tips for Domino Databases 517
Chapter 18 Data Management 543
Chapter 19 Security 561
Chapter 20 Application Deployment and Maintenance 595
Chapter 21 Troubleshooting 617
Appendix A Online Project Files and Sample Applications 641
Appendix B IBM and Lotus Notes and Domino–What’s Next? 657