PacktLib: IBM Lotus Domino: Classic Web Application Development Techniques

IBM Lotus Domino: Classic Web Application Development Techniques

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Preparation and Habits

Preparing yourself as a developer

Standardizing applications

Planning your work

Working the project

Documenting your applications

Summary

Design and Development Strategies

Planning the design

Using consistent naming conventions

Attending to human factor issues

Using appropriate design elements and techniques

Developer testing

Promoting the design from testing to production

Reviewing other sources of help

Summary

Forms and Pages

Setting properties appropriately

Opening forms and pages directly

Viewing the source in a browser to investigate anomalies

Composing and saving documents

Improving the layout of design elements

Using computed text

Using hidden computed fields

Using HTML to add value to a form or page

Creating pseudo Action Bars for the Web

Summary

Navigation

General precautions

Application launch options

Creating a custom application login form

Creating menus

Displaying a design element after exiting a document

Using response forms for interim workflow steps

Coding default error pages

Providing directions and help

Opening another application in a separate window or tab

Summary

Cascading Style Sheets

Using CSS for styling design elements on the Web

Locating style rules in applications

Developing CSS rules

Adding style to form and page elements

Summary

JavaScript

Using JavaScript in web applications

Locating JavaScript in applications

Developing and debugging scripts

Using JavaScript to enhance forms and pages

Summary

Views

General guidelines

Exploring view options for the Web

Creating Action buttons

Adding style to views

Opening documents in a separate window

Adding view scrollbars dynamically

Summary

Agents

General LotusScript agent guidelines

Setting agent attributes

Developing agents

Working with documents

Writing special purpose agents

Summary

Security and Performance

Security

Performance

Summary

Testing and Debugging

Testing

Debugging

Summary