We use Domino R5 mainly for internal Web sites and we've been trying to make our sites conform to various protocols and recommendations, partly because of disability legislation and partly because we've been asked to put CSS, HTML4, "W3C approved," "WAI AA," etc. logos on the site. There are several problems unique to R5 (I hope). Can you tell me if Domino 6.x is able to conform with these standards?
For example in R5:
- You can't specify doctype at all or use HTML attributes (e.g., [HTML LANG="en"]).
- Some HTML validator tools don't like ampersands in ACTION attributes or empty action attributes, both of which R5 generates frequently (e.g., [FORM METHOD=post ACTION="/CELTWeb.nsf/$$search?OpenForm&Seq=1" NAME="_DominoForm"]) because the ampersand character was not properly encoded as the entity "&."
- Body text color and background color on forms and pages can't be given the # prefix required by validators (e.g., [BODY TEXT="000000" BGCOLOR="FFFFFF"]).
ND6 has addressed many of these issues, though not all. It has resolved the issues with ampersands in its URLs -- those are now functioning as you would hope.
There is a new StyleSheet design element that allows you to define and reference a style sheet from within the application. It is functional in both Notes and Web clients at runtime.
Doctype specification is not in 6. We are investigating the best way to approach this for the next major release.
Another new option in 6 that I believe will help you is the ability to specify the "Content type" as either Notes or Web (as you could in 5), but we added a new option -- "Other" -- that allows you to supply your own content type. You can also specify the character set here.
Dig Deeper on Lotus Domino Server 5
Related Q&A from Maureen Leland
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.