My Account Log in

3 options

Domino Designer 6 : a developer's handbook / [Tommi Tulisalo ... et al.].

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Contributor:
Tulisalo, Tommi.
International Business Machines Corporation. International Technical Support Organization.
Series:
IBM redbooks.
Redbooks
Language:
English
Subjects (All):
Web site development.
Application software--Development.
Application software.
Electronic commerce--Computer programs.
Electronic commerce.
Lotus Domino.
Lotus Notes.
Physical Description:
xxii, 826 p. : ill.
Edition:
1st ed.
Place of Publication:
[Cambridge, Mass.] : IBM International Technical Support Organization, c2002.
Language Note:
English
System Details:
text file
Summary:
In this IBM Redbook, we describe how to develop applications with IBM Lotus Domino Designer 6. With Domino Designer, you are able to create applications hosted by a Domino server. These applications can be used by different clients, such as Notes clients, Web browsers or mobile devices. We introduce, and show in detail, how you can use all the design elements of Domino Designer, such as forms, pages, views, agents, outlines, resources and framesets. Readers who are familiar with developing applications using Release 5 of Lotus Domino may want to start at Chapter 12, which introduces the new features in Domino 6.0, and continue from there. In the chapters toward the end of the book, we discuss the different programming languages, @functions, LotusScript, JavaScript, and Java, that can be used in Domino. We detail how to manipulate rich text objects by programming, as well as XML, in Domino. This redbook was written for technical specialists, developers and programmers, customers, IBM Business Partners, and the IBM and Lotus community who need technical understanding of how to develop applications using IBM Lotus Domino Designer 6.0.
Contents:
Front cover
Contents
Notices
Trademarks
Preface
The team that wrote this redbook
Become a published author
Comments welcome
Chapter 1. What is Lotus Notes/Domino
1.1 Domino 6 Server
1.1.1 Domino Messaging Server
1.1.2 Domino Enterprise Server
1.1.3 Domino Utility Server
1.1.4 Services offered by Domino Servers
1.2 Clients for Domino 6
1.2.1 Lotus Notes 6
1.2.2 Domino Designer 6
1.2.3 Domino Administrator 6
1.2.4 Mobile clients
1.2.5 iNotes
Chapter 2. Lotus Domino Designer
2.1 Overview
2.2 Working in Domino Designer
2.2.1 Launching Domino Designer
2.2.2 The Domino Designer client
2.2.3 The Design pane
2.2.4 The tabbed windows
2.2.5 The Bookmark folders
2.2.6 The Design elements folders
2.2.7 The Properties dialog
2.2.8 Design element locking
2.2.9 The Launch buttons
2.2.10 The Programmer's Pane
2.3 Domino Design elements
2.3.1 The Domino database
2.3.2 Frameset
2.3.3 Pages
2.3.4 Forms
2.3.5 Views
2.3.6 Folders
2.3.7 Shared code
2.3.8 Shared resources
2.3.9 Other
2.4 New elements of Domino Designer 6
2.4.1 Cascading style sheet (CSS)
2.4.2 Layers
2.4.3 Shared code and shared resources
2.4.4 LotusScript, JavaScript and Java libraries
2.4.5 Data connections
2.4.6 DXL utilities
2.4.7 JSP custom tag libraries
2.5 Industry Standards support
2.6 Multi-client applications support
2.7 Multilingual applications support
2.8 Easy access to enterprise data and applications
2.9 Developing for mixed releases of clients
2.9.1 On-Disk Structure
Chapter 3. Domino Design elements: basics
3.1 Domino databases
3.1.1 Creating a database
3.1.2 Changing the database properties
3.2 Using Design Synopsis
3.3 Summary
Chapter 4. Domino Design elements: forms
4.1 Forms.
4.1.1 Specifying form properties
4.1.2 Giving the form a window title
4.1.3 Form events
4.2 Creating a field
4.2.1 Performing a test run
4.2.2 Sharing and reusing a field
4.2.3 Field types
4.2.4 Field properties
4.2.5 Special fields
4.2.6 Field events
4.2.7 Examples using different field types and events
4.3 Sharing design elements with subforms
4.3.1 Creating a new subform
4.3.2 Removing subforms
4.3.3 Adding subforms to a form
4.4 Displaying a different form to Web, Notes, and mobile users
4.5 Layout regions
4.6 Working with collapsible sections
4.6.1 Creating a collapsible section
4.7 Using tables
4.7.1 Creating tables within tables
4.7.2 Merging and splitting cells
4.7.3 Table properties
4.8 Actions
4.8.1 Creating an action
4.8.2 Removing an action
4.8.3 Action properties
4.8.4 Action bar properties
4.9 Embedded elements
4.9.1 Embedded editors
4.9.2 Embedded navigators
4.9.3 Embedded date picker
4.9.4 Embedded outline control
4.9.5 Embedded view
4.9.6 Embedded group scheduling control
4.9.7 Embedded folder pane
4.9.8 Embedded file upload control
4.10 Other features of forms
4.10.1 Horizontal rules
4.10.2 Computed text
4.10.3 Buttons, Action bar buttons, and hotspots
4.11 Images within forms
4.11.1 Copying images
4.11.2 Importing pictures
4.11.3 Using Image Resource
4.11.4 Alternate text
4.12 Using CGI variables
4.12.1 Table of CGI variables supported by Domino
4.12.2 Using a field to capture CGI variables
4.12.3 Using a LotusScript agent to capture CGI variables
4.13 Profile documents
4.13.1 Creating a profile form
4.13.2 Creating and retrieving profile documents using LotusScript
4.14 New features in Domino Designer 6
4.15 Summary
Chapter 5. Domino Design elements: pages.
5.1 What is a page
5.2 Creating a new page
5.2.1 Specifying page properties
5.3 Page events
5.4 Using pages
5.4.1 Launching pages
5.5 New features in Domino Designer 6
5.6 Summary
Chapter 6. Domino Design elements: views, folders, and navigators
6.1 Design elements defined
6.1.1 What is a view
6.1.2 What is a folder
6.1.3 What is an outline
6.1.4 What is a navigator
6.2 Creating views
6.2.1 Working with view properties
6.2.2 Editing View columns
6.2.3 Creating Calendar views
6.2.4 View summary
6.3 Shared views and private views
6.3.1 Shared views
6.3.2 Shared, Personal-on-first-use views
6.3.3 Personal views
6.4 Creating a button on the Action bar
6.5 Working with views as a developer
6.6 Views and the Web
6.6.1 Using the default display
6.6.2 Using HTML formatting for views
6.7 Hints and tips on designing views
6.7.1 Naming views
6.7.2 Overview of styles
6.7.3 Identifying unread documents
6.7.4 Using categories in views
6.7.5 Presenting views to users
6.7.6 Embedding views
6.7.7 Formatting date and time columns
6.7.8 Formatting numbers in columns
6.7.9 Indenting Response documents
6.7.10 Sorting documents in views
6.8 Designing a folder
6.9 Managing access to views and folders
6.9.1 Creating a Read access list
6.9.2 Creating a Write access list
6.10 Using navigators
6.10.1 Navigator objects
6.10.2 Navigator actions
6.10.3 Creating a navigator
6.10.4 Adding an action to a navigator object
6.10.5 Adding an action using @Functions or LotusScript
6.10.6 Displaying navigator when a database is opened
6.11 New features in Domino 6
6.12 Summary
Chapter 7. Domino Design elements: agents
7.1 About Domino agents
7.2 Access to create Domino agents.
7.2.1 Restricted and unrestricted agents, methods and operations
7.3 Creating an agent
7.3.1 Naming the agent
7.3.2 Scheduling the agent
7.3.3 Selecting documents to be processed
7.3.4 Specifying what an agent should do
7.3.5 Displaying the pop-up menu of an agent
7.3.6 Signing an agent
7.4 Testing an agent
7.4.1 Testing an agent during development
7.4.2 Testing an agent before copying it to a live database
7.4.3 Checking the Agent Log
7.4.4 Debugging agents
7.5 Enabling and disabling scheduled agents
7.5.1 To disable and enable individual agents
7.5.2 To disable all automated agents in a database
7.6 Troubleshooting agents
7.6.1 Agent is not running
7.6.2 Agent Manager is not working
7.6.3 Agents are running slowly
7.6.4 Agent will not run on a particular server
7.6.5 Debugging with NOTES.INI settings
7.6.6 Debugging at the server console
7.7 Agents and the Web
7.7.1 The Document Context of a Web agent and CGI variables
7.7.2 Agent output
7.7.3 Running multiple instances of an agent
7.7.4 WebQueryOpen and WebQuerySave agents
7.7.5 Using the @URLOpen command to call agents
7.8 Using agents (advanced topics)
7.9 New features in Domino 6
7.10 Summary
Chapter 8. Domino Design elements: framesets
8.1 Framesets
8.1.1 Specifying frameset properties
8.1.2 Specifying frame properties
8.2 Changing the layout of a frameset
8.3 New features in Domino Designer 6
8.4 Summary
Chapter 9. Domino Design elements: outlines
9.1 Outline Designer
9.2 Creating a new outline
9.3 Embedded Outline
Chapter 10. Domino design elements: shared resources
10.1 Images
10.2 Files
10.3 Applets
10.4 Style sheets
10.5 Data connections
10.5.1 Create a data source resource
10.5.2 Create the DCR
10.5.3 Set a database property.
10.5.4 Create fields on a form
Chapter 11. Developing for multiple clients
11.1 Plan your application
11.1.1 Security settings
11.1.2 Consider the use of graphics
11.1.3 Examine your LotusScript code
11.2 Designing the application
11.2.1 Same or different forms for the Web and Notes
11.2.2 Choosing fields
11.2.3 Choosing actions
11.2.4 How to deal with the Notes views
11.2.5 Need of miscellaneous forms
11.2.6 Designing the agents
11.2.7 Be aware of multiple lookups
11.2.8 Developing for PDA and mobile clients
11.3 Take advantage of Domino 6
11.4 Conclusion
Chapter 12. New features in Domino 6
12.1 User interface
12.1.1 New design element navigator
12.1.2 Bookmarks
12.1.3 Custom design element folders
12.1.4 Mouseover information on design elements
12.1.5 Quick scroll
12.1.6 Plus/minus indicators for the design list
12.1.7 New features in design element views
12.1.8 Modifying properties for multiple elements
12.1.9 Design element locking
12.1.10 Printing enhancements
12.1.11 Shading
12.2 Design Synopsis
12.3 New Domino 6 design elements
12.3.1 Shared Resources
12.3.2 Shared Code
12.4 The event model
12.4.1 Targeting your code
12.4.2 Removed events
12.4.3 New preferred events
12.4.4 New events
12.5 @functions and @commands
12.5.1 Why use them
12.5.2 Limitations
12.5.3 New programming features
12.5.4 New and enhanced @formulas and @commands
12.5.5 Looping
12.5.6 Other enhancements
12.6 LotusScript
12.6.1 New classes
12.6.2 Remote debugger
12.6.3 Recompile all
12.6.4 LotusScript to Java (LS2J)
12.6.5 Automatically add Option Declare
12.6.6 Language enhancements
12.7 Auto complete
12.7.1 LotusScript and auto complete
12.7.2 HTML and auto complete
12.7.3 Formulas and auto complete.
12.8 Agent enhancements.
Notes:
"Lotud.software"--Cover.
"December 2002."
"SG24-6854-00."
Includes bibliographical references (p. 799-800) and index.
OCLC:
191662390

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account