3 options
Domino Designer 6 : a developer's handbook / [Tommi Tulisalo ... et al.].
- Format:
- Book
- 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.