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...

Full description

Bibliographic Details
Corporate Author: International Business Machines Corporation. International Technical Support Organization (-)
Other Authors: Tulisalo, Tommi (-)
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.