Whats New in Designer 6

Table of contents:

What s New in Designer 6

Here's a quick rundown of some of what you'll find new of Web design and Web support in Domino 6.

New to Domino Designer:

  • The HTML editor has been updated to support color -coding and autocomplete HTML tags.
  • The JavaScript language has been updated from JavaScript 1.3 in R5 to JavaScript 1.4 in Domino 6.
  • WebDAV support has been added to help share development work between Domino Designer and third-party Web authoring tools.
  • Design locking has been added to support team development efforts.
  • Support has been added for developers to use Internet Explorer's built-in rich-text control in place of the editor applet.
  • Added support exists for DHTML layers , Cascading Style Sheets (CSS), JavaScript libraries, and shared HTML codelets.
  • Client-side browser support exists for Domino form sections. Sections can be toggled, shown, and hidden without having to go to the server, serve up the code, and then return to the client to display it.
  • A new database Web property, Don't Allow URL Open , has been added to prevent the NSF from being opened by a browser. This feature allows Web application designers to disable access to forms, views, and many other designer elements from the Web more easily.
  • Properties and events can now be accessed and edited for ActiveX controls through the menu choice Applet, Edit Events and Properties.
  • Designers can specify that the same JavaScript be used for both Notes and the Web by selecting Common JavaScript from the drop-down Language list in the Programmer's pane.
  • In addition to selecting HTML or Java Applet for editing rich text on the Web, there is a new option, Best Fit for OS, that uses the IE ActiveX edit control on IE 5.0 or higher browsers running on the Win32 system.
  • Form design now supports the ability to edit the HTML representation of a form, with the option to save changes either to the native object or to the HTML object.
  • When editing HTML in the HTML view, a preview window is now available to allow visual feedback.
  • JavaScript code can now be stored in script libraries to allow designers a place to define common JavaScript functions so that code doesn't have to be repeated in individual forms, views, and pages.

Domino server-side improvements:

  • The HTTP 1.1 server has been completely rewritten and includes support for persistent connections and improved session handling.
  • The handling of denial-of-service (DOS) attacks has been improved, with more administrative control over the number of path segments, max header size , URL length, and so on.
  • IP filtering can be performed with wildcards and by having access or deny lists based on IP addresses.
  • The ability has been added to plug the Domino HTTP server into various third-party Web servers (to include a firewall between a Web server and Domino).
  • Enhanced Web site and virtual host/server administration have been added.
  • Extended DSAPI plug-in support exists to make it easier to write plug-ins to the Domino HTTP server.
  • The HTML generation engine has been enhanced to be more standards-compliant. It supports the ability to have the pages generated in XHTML. XHTML is enabled by adding & outputformat =XHTML10 to the requesting Domino URL.
  • The ability to set regional display preferences has been added, including currency, date format, and time zone via persistent cookies. The self-administration page can now be accessed using a ?OpenPreferences Domino URL command. Improved regional preferences are available, based on the Accept Language setting in the browser, and support exists for these local language settings:

    • Date format ”Order and separator
    • Month and weekday names
    • Time format ”Separator, 12/24 format, and a.m./p.m. string and position
    • Number format ”Decimal separator and leading zeros
    • Currency format ”Symbol, position, and spacing, and thousands separator
  • The ability to authenticate Internet clients in a secondary directory (Domino or third-party LDAP) has been extended to include IMAP, POP3, LDAP, and NNTP clients. Previously, this capability was available only for clients connecting over HTTP.
  • Web server search results can now be in the same order as View, when Keep Current Order is selected for sort options.
  • Search result template forms no longer require author access.
  • An additional field has been added to HTTP logging (supported for logging to text files and to domlog.nsf). This field records the full pathname of the file-system resource (database, text file, or CGI program) accessed by the request. For example, if the requested URL is http://myserver/mydb.nsf , the field would record c:/notes/domino/data/mydb.nsf .
  • JavaScript libraries can now be stored as a shared resource. This allows applications to store JavaScript routines just once in the database without requiring developers to copy and paste useful routines from one form or page to another.
  • A completely new Web Administrator Client is accessible from a URL as http://yourserver.domain.com/webadmin.nsf and closely resembles the W32 Administrator.

For the most current list of new and updated features in Domino 6, be sure to consult the current release of Release Notes that is supplied with your version of Domino 6 software.

Part I. Introduction to Release 6

Whats New in Release 6?

The Release 6 Object Store

The Integrated Development Environment

Part II. Foundations of Application Design

Forms Design

Advanced Form Design

Designing Views

Using Shared Resources in Domino Applications

Using the Page Designer

Creating Outlines

Adding Framesets to Domino Applications

Automating Your Application with Agents

Part III. Programming Domino Applications

Using the Formula Language

Real-World Examples Using the Formula Language

Writing LotusScript for Domino Applications

Real-World LotusScript Examples

Writing JavaScript for Domino Applications

Real-World JavaScript Examples

Writing Java for Domino Applications

Real-World Java Examples

Enhancing Domino Applications for the Web

Part IV. Advanced Design Topics

Accessing Data with XML

Accessing Data with DECS and DCRs

Security and Domino Applications

Creating Workflow Applications

Analyzing Domino Applications

Part V. Appendices

Appendix A. HTML Reference

Appendix B. Domino URL Reference



Lotus Notes and Domino 6 Development
Lotus Notes and Domino 6 Development (2nd Edition)
ISBN: 0672325020
EAN: 2147483647
Year: 2005
Pages: 288

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net