Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus.

Similar presentations


Presentation on theme: "Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus."— Presentation transcript:

1 Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus

2 Agenda n Design environment improvements n New design elements - style sheets, file resources, data connection resources n New elements for page construction - layers, new field types n View enhancements n Design and runtime OLE control enhancements n Enhanced programmability

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

4 Drag and Drop Bookmarks Folders

5 n Custom folders to hold the elements you choose n Design Element Folders

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

7 Design Element Views n More Information is displayed n Columns are sortable for all design elements (Added to Agents) n Edit properties for multiple design elements

8 New View for Shared Actions n See more information about your shared actions n Multiple editing sessions

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

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

11 n Integrate relational data directly into the application n Design-time integration n Browsing of metadata n Associate form fields with relational data Data Connection Resources

12 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

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

14 Allows for Advanced application designs such as those for the Welcome Pages Embedded View Enhancements n Multiple views on a single page n Show action bars n Show selection margin n Show discussion threading n Show column headers n Transparent background

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

16 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

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

18 n Column Colors n dfds

19 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

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

21 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

22 n Property sheet interface n Alphabetical or categorized property views n Control properties and values exposed in property sheet Design Environment for OLE Objects

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

24 1 2 3 AutoComplete for @Functions and @Commands n Completes code as you type n Shows parameter help

25 2 1 4 3 AutoComplete for Lotuscript

26 Convert Notes Design to HTML and vice versa

27 The Event Model n Designer 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.

28 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

29 New @Formula Features n Looping n Using braces to delimit a remark: REM {comments} n Specify a text constant by enclosing characters in braces ({}) Example: Enter "Hello World" as {"Hello World"} instead of "\"Hello World\"" n List subscript operator to return an element of a list Example: To return element 2 of the Categories field: Categories[2] n 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) n Nesting assignment statements Example: FIELD CityUpper := @UpperCase(FIELD City := "London" ) n New and improved @Functions - @while and many more!

30 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

31 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 editor@searchdomino.com.


Download ppt "Lotus Domino Designer 6 Overview Maureen LelandSoftware Architect IBM Lotus."

Similar presentations


Ads by Google