+ All Categories
Home > Documents > Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Date post: 21-Jan-2016
Category:
Upload: jocelyn-lawson
View: 226 times
Download: 0 times
Share this document with a friend
31
Lotus Domino Designer 6 Overview Maureen Leland Software Architect IBM Lotus
Transcript
Page 1: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Lotus Domino Designer 6 Overview

Maureen Leland Software ArchitectIBM Lotus

Page 2: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Agenda

Design environment improvements New design elements - style sheets, file resources, data connection resources

New elements for page construction - layers, new field types View enhancements Design and runtime OLE control enhancements Enhanced programmability

Page 3: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Sh

ad

ing

ma

kes it e

asy to

see

w

hich

DB

you

are

wo

rking

with

Quick Access

User Interface

Page 4: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Drag and Drop

Bookmarks Folders

Page 5: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Custom folders to hold the elements you choose

Design Element Folders

Page 6: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Currently working with the DB's views

Quickly access any Form

Quick Scroll Access to Design Elements

Page 7: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Design Element Views

More Information is displayed Columns are sortable for all design elements (Added to Agents) Edit properties for multiple design elements

Page 8: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

New View for Shared Actions

See more information about your shared actions Multiple editing sessions

Page 9: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Affect styling in both the Notes client and Web clients Allow you to separate form from content Style sheets can be shared across databases Maintained and specified, but not created in Designer

Cascading Style Sheets

Page 10: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

File Resources

Allow storage of any object in an nsf HTML files can be included on a form or a page Remember pass-through html now renders in the Notes client! Managed and selected in just the same way as style sheets

Page 11: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Integrate relational data directly into the application Design-time integration Browsing of metadata Associate form fields with relational data

Data Connection Resources

Page 12: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Layers

Easier, more precise placement of design elements Use for:

– Grouping design elements– Absolute positioning– Overlapping contents

Can be created in a Page, a Form or a Subform

Page 13: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

See Welcome Pages in bookmark.nsf for examples

Embedded Editors

Create or view multiple documents from within a form Preview documents selected from an embedded view

Page 14: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Allows for Advanced application designs

such as those for the Welcome Pages

Embedded View Enhancements

Multiple views on a single page Show action bars Show selection margin Show discussion threading Show column headers Transparent background

Page 15: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Color Fields

A color field lets you display a color picker on a form. The chosen color is stored in hexidecimal format.

– For example, red is stored as 000000FF.

Page 16: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Rich Text Lite Fields

Provides users with a fast way to add object into a field. When the user clicks the helper icon, a dialog box appears which corresponds to the chosen element type.

The elements listed in the drop-down menu are the only elements the user is allowed to insert into the rich text lite field.

Possible elements:– Pictures– Shared Images– Attachments– Views– Date Picker– Shared Applets– Text– Ole Objects– Calendar– Inbox

– Help– Clear

Page 17: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Control all options for Tab Labels

Size Tabs Equally

Indent First Tab

Table Enhancements

Page 18: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Column Colors dfds

Page 19: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

New display options in Standard Views

Background Images Background Grids Don't Show Empty Categories View Margins Column Total Colors Customize "Twisties" with your own icons Multiple column icons Many new date/time format options

Page 20: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Hide-when Columns

Use a hide-when formula to display a subset of documents Based on conditions in place when the view first displays For example, to hide documents from a particular user, click the Advanced tab on the Column Properties box, check "Hide column if formula is true," and enter formula: @If(@Name([CN];@Username) = "John Smith")

Page 21: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

User Customizable Views

Programmers no longer have to tweak the view design, satisfying all users with one design

End users can change order and visibility of all the view columns

Page 22: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Property sheet interface Alphabetical or categorized property views Control properties and values exposed in property sheet

Design Environment for OLE Objects

Page 23: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Other OLE-Related Changes

In R5, dragging an object always created an object In 6, it now creates an attachment by default If you want to choose the format, right-click drag Attachments can be edited in place

Page 24: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

1 2

3

AutoComplete for @Functions and @Commands

Completes code as you type Shows parameter help

Page 25: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

21

43

AutoComplete for Lotuscript

Page 26: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Convert Notes Design to HTML and vice versa

Page 27: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

The Event Model

Designer 6 distinguishes between the application of events to the Notes client and Web browser.

You code one JavaScript or LotusScript event for the Notes client and a separate JavaScript event for the Web browser.

Page 28: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Remote Agent Debugger

You can use the remote debugger to step through and debug LotusScript agents running on the server

The agent you want to debug must be running at the time that you start the remote debugging tool

Three Steps Involved:– 1. Enable remote debugging on the server– 2. Enable remote debugging in the agent– 3. Start the remote debugger

Page 29: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

New @Formula Features

Looping Using braces to delimit a remark: REM {comments} Specify a text constant by enclosing characters in braces ({})

Example: Enter "Hello World" as {"Hello World"} instead of "\"Hello World\"" List subscript operator to return an element of a list

Example: To return element 2 of the Categories field: Categories[2] Variables can be assigned new values as a formula progresses

Example reassign "n" in a @While loop...n := 1;@While(n <= @Elements(Categories); @Prompt([OK]; "Category " + @Text(n); Categories[n]);n := n + 1)

Nesting assignment statementsExample: FIELD CityUpper := @UpperCase(FIELD City := "London" )

New and improved @Functions - @while and many more!

Page 30: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Print Source Code

This print dialog box lets you print source code from within the Programmer's pane

For formulas, simple actions, LotusScript, JavaScript, and Java (but not imported Java files)

Source...Current selectionCurrent object

Languages...All objectsCurrent languageAll languages

Page 31: Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Thank you for watching!!!

QUESTIONS?

Maureen will answer your questions now. Submit your questions by clicking on the “Ask a Question” button in the bottom left corner of your

presentation screen.

Thank you! You can send additional questions to Maureen Leland via [email protected].


Recommended