Presentation is loading. Please wait.

Presentation is loading. Please wait.

What's New in Domino Designer 6 Gary Devendorf, Product Manager.

Similar presentations

Presentation on theme: "What's New in Domino Designer 6 Gary Devendorf, Product Manager."— Presentation transcript:

1 What's New in Domino Designer 6 Gary Devendorf, Product Manager

2 Agenda n Working in Designer è User Interface: folders, boomarks, object maps è Element Locking è Code Auto-complete è Printing è Design Synopsis è Add Tool è Shared Resources è more...

3 Shading makes it easy to see which DB you are working with User Interface Quick Access

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

5 Bookmarks Folders Drag and Drop

6 Quick Scroll Access to Design Elements Currently working with the DB's views Quickly access any Form

7 New Design Element Navigator n Reorganized è Shared Code è Shared Resources n New Object Containers è Files è Style Sheets è Data Connections n New Library Types è Javascript Libraries è Java Libraries new

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

9 Design Element Locking n Locks permit you to synchronize multi-user access to: agents, forms, and views n You can set and check locking through è NotesDatabase.IsDesignLockingEnabled n Locks are Persistent (if the administration server is available) or Provisional

10 2 AutoComplete for Lotuscript, @Functions, @Commands 1 4 3

11 Print Source Code n This print dialog box lets you print source code from within the Programmer's pane n For formulas, simple actions, LotusScript, JavaScript, and Java (but not imported Java files) n Source... è Current selection è Current object n Languages... è All objects è Current language è All languages

12 Design Reporting

13 Report Output

14 Add Tool

15 Shared Code and Shared Resources n 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 Context Sensitive!!!

16 Document Locking n Set the database property "Allow document locking," Author access or higher can lock documents in that database. n 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) n 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 Layers n Easier, more precise placement of design elements n Use for: è Grouping design elements è Absolute positioning è Overlapping contents n Can be created in a Page, a Form or a Subform

19 Embedded Editors n Create or view multiple documents from within a form n Preview documents selected from an embedded view See Welcome Pages in bookmark.nsf for examples

20 Rich Text Lite Fields n Provides users with a fast way to add object into a field. n When the user clicks the helper icon, a dialog box appears which corresponds to the chosen element type. n The elements listed in the drop-down menu are the only elements the user is allowed to insert into the rich text lite field. n Possible elements: è Pictures è Shared Images è Attachments è Views è Date Picker è Shared Applets è Text è Ole Objects è Calendar è Inbox – Help – Clear

21 Color Fields n A color field lets you display a color picker on a form. n The chosen color is stored in hexidecimal format. è For example, red is stored as 000000FF.

22 Time Zone Fields n A time zone field lets you display a drop-down list of all available time zones in the world, including the local time zone. n Each time zone listed includes a partial list of the cities or locations found in that time zone.

23 Field Hints n Text that helps the user to fill in the field n The text disappears when the user moves the cursor into the field, and is not saved with the document

24 n New Size and Style Options è Rounded Buttons Buttons

25 Table Enhancements n Control all options for Tab Labels Size Tabs Equally Indent First Tab

26 Convert Notes Table to HTML and vice versa

27 WYSIWYG HTML editing

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

29 Outline Entry Properties n Show unread count in folders

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

31 User Customizable Views n Programmers no longer have to tweak the view design, satisfying all users with one design n End users can change order and visibility of all the view columns

32 View Enhancements n Create New Documents from View n Edit Document in the view

33 Hide-when Columns n Use a hide-when formula to display a subset of documents n Based on conditions in place when the view first displays n 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")

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

35 Remote Agent Debugger n You can use the remote debugger to step through and debug LotusScript agents running on the server n The agent you want to debug must be running at the time that you start the remote debugging tool n Three Steps Involved: è 1. Enable remote debugging on the server è 2. Enable remote debugging in the agent è 3. Start the remote debugger

36 n Release 6 distinguishes between the application of events to the Notes client and Web browser. n You code one JavaScript or LotusScript event for the Notes client and a separate JavaScript event for the Web browser. The Event Model

37 More to think about... n XML... XML...XML... n WebDav n LEI 6 / Advanced Realtime n Globalization (Multilingual applications) n Accessibility Options n Mobile Applications n Off-line Applications (DOLS) n Sametime Integration n Websphere (J2EE), JSPs, Domino Tag Library n DHTML n Websphere Studio Application Designer n Eclipse, n Please see the new Lotus Developer Domain... Each of these is a presentation of it's own!

38 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?

Download ppt "What's New in Domino Designer 6 Gary Devendorf, Product Manager."

Similar presentations

Ads by Google