- From: Cynthia Shelly <cyns@opendesign.com>
- Date: Tue, 16 Jan 2001 10:35:40 -0800
- To: "'Ian Jacobs'" <ij@w3.org>, w3c-wai-gl@w3.org
IJ:
6) Checkpoint 4.3: "Design assistive-technology compatible
interfaces."
"Designing interfaces" sounds like this is for user
agent developers. Should this be "use interfaces" like
checkpoint 4.2 says "use languages, APIs, and protocols"?
CS:
We've had a lot of discussion in the WG about not assuming that web sites
are documents. IMHO, one of the major flaws with WCAG 1.0 is treatment of
everything in the browser window as a "document". Take something like
Amazon.com or EBay as an example: these are applications with user
interfaces that reside in the browser. The people who build these things
are designing interfaces, not writing papers, and need our guidance to
design them in an accessible way.
-----Original Message-----
From: Ian Jacobs [mailto:ij@w3.org]
Sent: Tuesday, January 16, 2001 7:45 AM
To: w3c-wai-gl@w3.org
Subject: Comments on 12 January 2001 WCAG 2.0
Hello,
I just skimmed the 12 January 2001 draft of WCAG 2.0 [1].
The document seems to be advancing very well. I do have
a couple of comments:
1) Guideline 1 reads "Design content that can be presented
according to the needs and preferences of the user
and to the capabilities of the user agent and the device(s)."
How about:
"Design content that allows presentation according to
the user's needs and preferences, and the capabilities
of the user's environment."
2) Checkpoint 1.5: "Separate content and structure from
presentation". I've mentioned this previously: UAAG 1.0
uses the term "content" to mean "everything in the
document object". I understand that WCAG 2.0 may use
the term content with another meaning. Still, I would
encourage harmonization in the use of terms. How about
something like:
"Organize your ideas first, then design
their presentation (on screen, on paper,
as audio, as speech, etc.)."
3) Checkpoint 1.7: "Ensure that content transforms gracefully."
I think this checkpoint is so broad as to be
very problematic. For instance, must I ensure
that my HTML content transforms into plain text
gracefully if the user's user agent strips
out all markup? How does the author decide
what is allowed to break down (markup language,
style sheets, scripts, HTTP, character encoding,
etc.)? Also, the term "gracefully" is lovely,
but maybe something more concrete could be used.
How does this checkpoint interact with checkpoint
4.2 (use markup, etc. according to specification).
If I write perfect HTML and CSS, I'm not in the
clear because checkpoint 1.7 says that I also
have to ensure that this content transforms
gracefully.
What do you do in the case of presenting an XML
document without style sheets? How does that
transform gracefully without style sheets?
I don't have a counter-proposal for this checkpoint.
I agree with the goal, but I think that it's
important to be more specific in stating
what's required of the author.
Guideline 2: "Design content that can be interacted
with according to the preferences and needs of the user."
I think that Guideline 2 and Guideline 1 statements
should be harmonized. Based on my G1 proposal:
"Design content that allows interaction according to
the user's needs and preferences.
4) Checkpoint 2.2: "Minimize content that will
interfere with the user's ability to focus."
Since in UAAG 1.0 we use the term "focus" to
refer to the thing that designates the current
focus, this might lead to confusion. Also, I
think that "minimize" and "avoid" share the
same problems that the WG has discussed.
Going way out on a limb here:
"If your content might disorient the user
(e.g., due to blinking or animations),
ensure that the user can control the
disorienting content, or provide an
alternative that will allow the user
to concentrate on the important content."
5) Checkpoint 2.3: "Give users control of mechanisms
that cause extreme changes in content."
Are the differences between 2.2 and 2.3 clear
enough to merit their separation? Or are both
about "Don't do what may disorient the user."?
I'll bet the WG chose to separate these on
purpose, and I do see some differences between them,
but I'm not clear why they need to be distinct.
6) Checkpoint 4.3: "Design assistive-technology compatible
interfaces."
"Designing interfaces" sounds like this is for user
agent developers. Should this be "use interfaces" like
checkpoint 4.2 says "use languages, APIs, and protocols"?
Thank you,
- Ian
[1] http://www.w3.org/WAI/GL/WCAG20/WD-WCAG20-20010112.html
--
Ian Jacobs (jacobs@w3.org) http://www.w3.org/People/Jacobs
Tel: +1 831 457-2842
Cell: +1 917 450-8783
Received on Tuesday, 16 January 2001 13:36:17 UTC