Using Templates as Design Libraries

Using the power of replication and the design process, you can create and maintain libraries of design elements. Using the copy-and-paste technique described earlier in this chapter, you can copy elements from a library into new or existing databases. Inheritance can be preserved or not, depending on the database or design element. To inherit design changes, both the database inheriting the design and the template must be on a server.

Because the design elements in this database can be used in many databases, great care must be taken when elements are modified. When a design element is changed, it must not break any databases that use earlier versions of the element. Therefore, rigorous testing must take place before the modification is made. Similarly, testing should take place before a new element is added to the design library. Large organizations with developers distributed in different geographic locations should have a review process in place before making any changes or additions to a commonly shared design library.

Many organizations use design libraries to provide consistency in design elements such as subforms that must be applied to every form in a database and to include such things as company logo and edit history. Other shared design elements that are useful to store in a design library are shared resources that are commonly used in applications, such as Edit, Save, and Close shared actions.

Part I. Introduction to Release 6

Whats New in Release 6?

The Release 6 Object Store

The Integrated Development Environment

Part II. Foundations of Application Design

Forms Design

Advanced Form Design

Designing Views

Using Shared Resources in Domino Applications

Using the Page Designer

Creating Outlines

Adding Framesets to Domino Applications

Automating Your Application with Agents

Part III. Programming Domino Applications

Using the Formula Language

Real-World Examples Using the Formula Language

Writing LotusScript for Domino Applications

Real-World LotusScript Examples

Writing JavaScript for Domino Applications

Real-World JavaScript Examples

Writing Java for Domino Applications

Real-World Java Examples

Enhancing Domino Applications for the Web

Part IV. Advanced Design Topics

Accessing Data with XML

Accessing Data with DECS and DCRs

Security and Domino Applications

Creating Workflow Applications

Analyzing Domino Applications

Part V. Appendices

Appendix A. HTML Reference

Appendix B. Domino URL Reference



Lotus Notes and Domino 6 Development
Lotus Notes and Domino 6 Development (2nd Edition)
ISBN: 0672325020
EAN: 2147483647
Year: 2005
Pages: 288

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net