Title: What's New in Domino Designer 6
1- What's New in Domino Designer 6
Gary Devendorf, Product Manager
2- Working in Designer
- User Interface folders, boomarks, object maps
- Element Locking
- Code Auto-complete
- Printing
- Design Synopsis
- Add Tool
- Shared Resources
- more...
3User Interface
- Shading makes it easy to see which DB you are
working with
4Language Object Models
- Context Sensitive Object Model Map for
Lotuscript and OLE, Domino XML, and Javascript
5 6- Quick Scroll Access to Design Elements
7- New Design Element Navigator
- Reorganized
- Shared Code
- Shared Resources
- New Object Containers
- Files
- Style Sheets
- Data Connections
- New Library Types
- Javascript Libraries
- Java Libraries
8- Perform action (like Signing Agents) from the view
9- 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
10AutoComplete for Lotuscript, _at_Functions,
_at_Commands
11- 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
12 13 14 15- 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 application Shared Fields You
can define a field for use on more than one
form Non-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
16- 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
17- 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.
18- 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
19- Create or view multiple documents from within a
form - Preview documents selected from an embedded view
20- 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
21- 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.
22- 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.
23- 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
24Buttons
- New Size and Style Options
- Rounded Buttons
25- Control all options for Tab Labels
26- Convert Notes Table to HTML and vice versa
27 28- Collapsible, and Captionable
- "Sticky" - Notes 6 remembers frame positions
29- Show unread count in folders
30- 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
31- 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
32- Create New Documents from View
- Edit Document in the view
33- 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 _at_If(_at_Name(CN_at_Username
) "John Smith")
34- 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.
35- 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
36The Event Model
- 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.
37- 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
38Questions?
- Submit your questions now by clicking on the
Ask A Question button in the bottom left corner
of your presentation screen.
Thank you! Gary Devendorf