Domino Designer 6 a developer's handbook
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...
Corporate Author: | |
---|---|
Other Authors: | |
Format: | eBook |
Language: | Inglés |
Published: |
[Cambridge, Mass.] :
IBM International Technical Support Organization
c2002.
|
Edition: | 1st ed |
Series: | IBM redbooks.
|
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627216806719 |
Table of 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.