© 2002-2024 ProgHouse,
Dipl.-Ing. Thomas Schaub |
Lesson 1: Exploring Applications in IBM® Lotus® Domino®
Topic A. Identify Application Types and Data Sources.
Lotus Domino Applications
Domino Application Types
Data Sources
Topic B. Examine the IBM® Lotus® Domino® Architecture
Lotus Domino Infrastructure
Clients
Application Access
Lotus Domino Application Structure
Access Document Properties
Topic C. Examine IBM® Lotus® Domino® Application Components
Pages
Forms
Views
Navigation
Task Automation
Security Layers
Topic D. Investigate Replication and Application Design Considerations
Replication
Replication Considerations
Topic E. Extend IBM® Lotus® Domino® Collaboration Capabilities
Lotus Domino Extended Products
IBMWorkplace
Other Products and Technologies
Lesson 2: Exploring the IBM® Lotus® Domino® Design Environment
Topic A. Explore the IBM® Lotus® Domino® Designer User Interface
Opening Lotus Domino Designer
Identifying the Areas of the Design User Interface
Topic B. Access Design Elements
Design Elements
Accessing Design Elements
Lesson 3: Creating Applications
Topic A. Create a New, Blank Application in IBM® Lotus® Domino Designer®
Methods to Create an Application
TheNewApplication Dialog Box
Topic B. Create a Copy of an Existing Application
Copying an Application Design
Topic C. Create an Application froma Template
Using a Template to Create an Application
Topic D. Organize the IBM® Lotus® Domino Designer® Environment
Managing the Lotus Domino Designer Environment
Folders
Bookmarks
Lesson 4: Creating Pages
Topic A. Explore Page Content, Layout, and Navigation Basics
The Page Design Element
Types of Page Information
Content Organization Design Elements
Programmable Elements
Navigational Elements
Ways to Display Pages.
When to Use Pages
Design Elements NotAvailable on Pages
Topic B. Create Pages
Page Development Process
The Page Properties Box
Page Names.
Aliases
Topic C. Add Text to Pages
Text Elements
Text Formatting.
Previews
Topic D. Use Tables to Lay Out Pages
Table Types
Table Properties
Setting Table Programming Properties
Topic E. Add Images to Pages.
Images
Shared Resources
Using Image Resources
Lesson 5: Creating Forms
Topic A. Create Forms
Forms
FormDesign
FormProperties
Adding Text and Tables to a Form
Topic B. Add Fields to Forms
Fields
Field Names
Field Data Types
Field Values
Field Design Considerations
Text Data
List Fields
NameFields
Numeric Data
Date/Time Data
Topic C. Hide Form Elements
The Hide/When Options
Conditions for Using Hide/When
Lesson 6: Creating Views
Topic A. Create Views
The View Design Element
View Design
View Creation
Initial View Properties
View Aliases
Topic B. Add View Columns
View Columns
View Column Values
View Column Formatting
Topic C. Organize Documents
Document Organization
Sorted Columns
Categorizing
Topic D. Format Views
View Properties
Lesson 7: Introducing Formulas
Topic A. Identify Programming Languages Supported by IBM® Lotus® Domino®
Lotus Domino Programming
The Formula Language
LotusScript
Java
JavaScript
Language Selection Criteria
Topic B. Identify Formula Components
The Formula Language
Statements
Syntax Rules
Topic C. Identify Event Triggers
Objects
Events
Field Evaluation Order
Topic D. Compute and Compare Values
Constants
Variables
Operators
Computed Values
Order of Evaluation
Comparison Operators
Topic E.Work with @Functions
@Functions
Common@Functions
Conditional Statements
Topic F. Explore Formatting and Comments
Formatting
Comments
Lesson 8: Using Formulas in Forms
Topic A. CreateWindow Titles
CommonUses for Formulas
FormProgramming
FormEvents
Window Titles
The @IsNewDoc Function
Topic B.Work with Computed Values
Computed for Display Fields
Computed Text
Computed Fields that Store Values
Topic C.Work with Field Values
Input Translation Formulas
Text Formatting Functions
Input Validation Formulas
Validation Functions
Examples of Input Validation Formulas
Topic D.Work with Lists
Lists
List Functions
List Choices
The @DbColumn Function
Topic E. Prompt Users
The @Prompt Function
Topic F. Create Reusable Code
Reusable Code
Reusable Code Functions
Topic G. Implement Error Checking
Run-Time Errors
The @StatusBar Function
Error Generation and Reporting
Error-Handling Functions
Lesson 9: Using Formulas in Views
Topic A. Create Selection Formulas
View Events
View Selection Formulas
Topic B. Concatenate Values in a View Column
Concatenation
Converting Values To Text
The @Text Function
Topic C. Display Icons In a View
Displaying Icons In a View
Creating a Column Icon Formula
Predefined Icon Set
Adding a Custom Icon to a View Column
Lesson 10: Enhancing Forms
Topic A.Work with Layers
Layers
Content of a Layer
Layer Anchors
Layer Properties
Layer Background Color
Layer Background Images
Layer Size and Position
Layer Position Values
Multiple Layer Alignment
Hiding Layers
The Layer Tree
Topic B.Work with Subforms
Subforms
How SubformsWork
SubformProperties
Computed Subforms
Creating a Computed SubformFormula
Topic C. Create Shared Fields
Shared Fields
Benefits of Shared Fields
Topic D. Enable Inheritance in Forms and Documents
Inheritance
Enabling Inheritance
Topic E. Create Related Forms
Related Forms
Designating a Formas a Response
Document Relationships
Inheritance and Related Documents
Threaded Discussions
Topic F. Enable AutoSave
The AutoSave Feature
The Autosave Application
Topic G. Implement IBM® Lotus® Sametime® Instant Messaging in Forms
Instant Messaging
Online Status Display
Instant Messaging Contact List
Lesson 11: Enhancing Views
Topic A. Define Hierarchical Views
Hierarchical Views
Topic B. Display Response Data in Views
Default View Display
Responses-Only Columns
Multiple Forms in Views
Topic C. Implement Shared Columns
Shared Columns
Topic D. Enable IBM® Lotus® Sametime® Instant Messaging in Views
Enabling a Column for Instant Messaging
Topic E. Create Views for the Web
View Display Considerations
Embedded Views
View Display Options
Displaying an Embedded View using the View Applet
Displaying an Embedded View using HTML
Using View Properties to Control the Display of Embedded Views
Exploring View Display in theWeb Browser
Link Columns
Lesson 12:Working with Actions
Topic A. Create Actions
Actions
Programming OptionsAvailable in Actions
Action Display
The Action Pane
Action Properties
System Actions
@Commands
Order of Evaluation for @Commands
Creating Instant Messaging Chat Action Buttons
Topic B. Create Shared Actions
Shared Actions
Shared Action Properties
Topic C. Control the Display of Actions
Sub Actions
Action Order
Hiding Actions and Action Buttons
Action Buttons, Split Action Buttons, and Right-click Menus
Action Bar
Web Access
Topic D. Create Action Hotspots
Hotspots
Lesson 13:Working with Agents
Topic A. Investigate Agents
Agents
Agent Properties
The Agent Basics Tab
Programming Options
The SELECT Statement
Field Updates
Agent Activation
Agent Events
Scheduled Events
Document Processing
Topic B. Create Agents
Agent Names
Lesson 14: Securing Applications
Topic A. Explore Application Access
Application Security Overview
Access Control Lists
Access Control Levels
User Identifiers
User Access Levels
Displaying an Application’s Access Control List
Access Options
User Types
Topic B. Implement Roles
Roles
Defining Roles
Access Control
@Functions and Roles
Comparing the User’s Role
Topic C. Use Readers and Authors Fields
Document Access
Readers Fields
Specifying Readers
Authors Fields
How Authors and Readers FieldsWork Together
Topic D. Control Access for Anonymous Users
Anonymous Users
Low-Security Access Control Lists
High-Security Access Control Lists
Lesson 15: Deploying Applications
Topic A. Deploy Applications
The Deployment Process
Templates
Master Templates
Replication Control
Replication Settings
|
^ |