What's New in Domino Designer 6

Post on 02-Jan-2016

26 views 2 download

Tags:

description

What's New in Domino Designer 6. Gary Devendorf, Product Manager. Working in Designer User Interface: folders, boomarks, object maps Element Locking Code Auto-complete Printing Design Synopsis Add Tool Shared Resources more. Agenda. Quick Access. User Interface. - PowerPoint PPT Presentation

Transcript of What's New in Domino Designer 6

What's New in Domino Designer 6

Gary Devendorf, Product Manager

Agenda Working in Designer

User Interface: folders, boomarks, object maps

Element LockingCode Auto-completePrintingDesign SynopsisAdd ToolShared Resourcesmore...

Shading m

akes it easy to see w

hich DB

you are working w

ith

User Interface

Quick Access

Context Sensitive Object Model Map for: Lotuscript and OLE, Domino XML, and Javascript

Language Object Models

Bookmarks Folders

Drag and Drop

Quick Scroll Access to Design Elements

Currently working with the DB's views

Quickly access any Form

New Design Element Navigator

ReorganizedShared CodeShared Resources

New Object Containers FilesStyle SheetsData Connections

New Library Types Javascript Libraries Java Libraries

new

newnew

Design Element Views Perform action (like Signing Agents) from the view

Design Element Locking Locks permit you to synchronize multi-user access to: agents, forms, and views You can set and check locking through

NotesDatabase.IsDesignLockingEnabled Locks are Persistent (if the administration server is available) or Provisional

2

AutoComplete for Lotuscript, @Functions, @Commands

1

43

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 selection Current object

Languages... All objects Current language All languages

Design Reporting

Report Output

Add Tool

Shared Code and Shared Resources Sharing elements lets you reference a resource repeatedly throughout an

application, while only having to maintain in one standard place.

Image resources: graphic files that can be used throughout your applicationShared Fields: You can define a field for use on more than one formNon-NSF files: within and across databases

Subforms: A subform is a collection of fields, graphics, buttons, and actions you plan to use in more than one form

Script libraries: a place for storing code that can be shared in the current application using LotusScript, JavaScript, and Java or in other applications using JavaScript and Java

Shared Java files: For large Java applets with multiple files, it is most efficient to store some of the related files as shared resources in the database

Shared Actions: Use shared actions in forms, pages, folders, or views to set up user-activated tasks

Style sheets: cascading style sheet (CSS) to be inserted it into a page, form, or subform

Context Sensitive!!!

Document Locking

Set the database property "Allow document locking," Author access or higher can lock documents in that database.

Locking a document prevents editing and replication conflicts by ensuring that the document lock owner has exclusive access to modify the document

Cascading Style Sheets (CSS)

Cascading style sheets give you the ability to control many aspects of your page layout, including headers, links, text, fonts, styles, color, and margins.

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

Embedded Editors

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

See Welcome Pages in bookmark.nsf for examples

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

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.

Time Zone Fields

A time zone field lets you display a drop-down list of all available time zones in the world, including the local time zone.

Each time zone listed includes a partial list of the cities or locations found in that time zone.

Field Hints

Text that helps the user to fill in the field The text disappears when the user moves the cursor into the field,

and is not saved with the document

New Size and Style Options Rounded Buttons

Buttons

Table Enhancements

Control all options for Tab Labels

Size Tabs Equally

Indent First Tab

Convert Notes Table to HTML and vice versa

WYSIWYG HTML editing

Framesets Collapsible, and Captionable "Sticky" - Notes 6 remembers frame positions

Outline Entry Properties

Show unread count in folders

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

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

View Enhancements

Create New Documents from View Edit Document in the view

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")

Agents

New User Interface (properties box) New Security Tab (Run on Behalf Of, User Activation...) Converting a private agent to a shared agent, or a shared agent to

a private agent.

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

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

The Event Model

More to think about...

XML... XML...XML... WebDav LEI 6 / Advanced Realtime Globalization (Multilingual applications) Accessibility Options Mobile Applications Off-line Applications (DOLS) Sametime Integration Websphere (J2EE), JSPs, Domino Tag Library DHTML Websphere Studio Application Designer Eclipse, www.eclipse.org Please see the new Lotus Developer Domain...

http://www.lotus.com/ldd

Each of these is a

presentation of it's own!

Thank you!Gary Devendorf

•Submit your questions now by clicking on the “Ask A Question” button in the bottom left corner of your presentation screen.

Questions?