1 / 38

What's New in Domino Designer 6

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.

Download Presentation

What's New in Domino Designer 6

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What's New in DominoDesigner6 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... Agenda

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

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

  5. Drag and Drop Bookmarks Folders

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

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

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

  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 Design Element Locking

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

  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 Print Source Code

  12. Design Reporting

  13. Report Output

  14. Add Tool

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

  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 Document Locking

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

  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 Layers

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

  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 Rich Text Lite Fields

  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. Color Fields

  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. Time Zone Fields

  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 Field Hints

  24. Buttons • New Size and Style Options • Rounded Buttons

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

  26. Convert Notes Table to HTML and vice versa

  27. WYSIWYG HTML editing

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

  29. Show unread count in folders Outline Entry Properties

  30. 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 New display options in Standard Views

  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 User Customizable Views

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

  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: @If(@Name([CN];@Username) = "John Smith") Hide-when Columns

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

  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 Remote Agent Debugger

  36. The 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. Each of these is a presentation of it's own! • 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 More to think about...

  38. Questions? • 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

More Related