Conformance of Yahoo PageBuilder 2.02x to W3C's Authoring Tool Accessibility
Guidelines 1.0
VERSION: 1.00
DATE COMPLETED: 10 July 2000
LAST REVISED: 10 July 2000
EVALUATOR: Jan Richards <jan.richards@utoronto.ca>
DRAFT EVALUATED: <http://www.w3.org/TR/2000/REC-ATAG10-20000203/>
Introductory Comments and Notes
This evaluation was performed on Yahoo
PageBuilder 2.02x/13t by Jan Richards between 1 July and 10 July. PageBuilder is an
on-line HTML authoring tool that appears to be aimed at novice users, since the tool
enables users to construct pages without knowledge of HTML. A text-based tool for more
advanced users is also available on the Yahoo Geocities site, but this was not reviewed.
This is a work-in-progress. Future revisions will incorporate feedback provided by the
general public, members of the Authoring Tool
Guidelines Working Group, and the manufacturer of the tool evaluated. This document,
therefore, should only be referenced as a work-in-progress.
Conformance Evaluation of PageBuilder
Guideline 1 (GL1): Support accessible authoring practices
- 1.1 Ensure that the author can produce accessible content in the markup
languages supported by the tool [Priority 1]
- No. Most HTML accessible authoring practices are not possible using the
automated editing procedures of this tool and there is no facility for editing the source
directly.
- 1.2 Ensure that the tool preserves all accessibility content during authoring,
transformation, and conversions [Priority 1]
- No. The editor can only be used on files it creates. When a LONGDESC
attribute was added to an IMG element in another editor and then re-opened in PageBuilder,
it was removed.
-
- 1.3 Ensure that when the tool automatically generates markup it conforms to the W3C's
Web Content Accessibility Guidelines 1.0 [Relative Priority]
- No. Text equivalents are not provided for all non-text elements that
are automatically generated, such as applets and scripts for games, counters, etc.
(Priority 1). Also the content produced by the tool is always formatted using a deprecated
element (i.e. FONT) and tables for layout (both Priority 2).
- 1.4 Ensure that templates provided by the tool conform to the Web Content
Accessibility Guidelines 1.0 [Relative Priority]
- No. Templates include a large number of accessibility problems,
including:
- IMG with no ALT text or LONGDESC (Priority 1)
- use of interactive visual elements with no text equivalents (Priority 1)
- extensive use of tables for page layout (Priority 2)
- use of FONT for formatting (Priority 2)
Guideline 2 (GL2): Generate Standard Markup
- 2.1 Use the latest versions of W3C Recommendations when they are available and
appropriate for a task [Priority 2]
- Yes. PageBuilder does appear to be producing HTML 4.0 according to the
W3C validation service.
-
- 2.2: Ensure that the tool automatically generates valid markup
[Priority 1]
- Yes. It appears that PageBuilder can generate valid HTML 4.0 although
several JavaScript errors were detected by the validation program.
- 2.3 If markup produced by the tool does not conform to W3C specifications,
inform the author. [Priority 3]
- No. PageBuilder does not inform the author of any non-conformance (ex.
no ALT text for HTML 4.0).
GL3: Support the creation of accessible content
- 3.1 Prompt for the author to provide equivalent alternative information (e.g.,
captions, auditory descriptions, and collated text transcripts for video). [Relative
Priority]
- No. PageBuilder has a place to put "Screen Tip" (alt) text in
the select picture dialog. Alternatives for other multimedia objects are not
available (Priority 1).
- 3.2 Help the author create structured content and separate information from its
presentation. [Relative Priority]
- Yes at Level A. PageBuilder makes extensive use of tables and FONT.
There is no way to avoid these (Priority 2).
-
- 3.3 Provide pre-written alt for packaged clip-art [Relative Priority]
- No. While PageBuilder does provide many images, applets, etc. from an
on-line repository, no pre-written alt text is available (Priority 1).
- 3.4 Do not automatically generate equivalent
alternatives. Do not reuse previously authored alternatives without author
confirmation, except when the function is known with certainty. [Priority
1]
- Yes. PageBuilder does not automatically add any text to the equivalent
alternatives.
- 3.5 Provide functionality for managing, editing, and reusing alternative
equivalents for multimedia objects. [Priority 3]
- No. PageBuilder does not include this facility.
Guideline 4 (GL4): Provide ways of checking and correcting inaccessible content
- 4.1 Check for and inform the author of accessibility problems [Relative
Priority]
- No. PageBuilder has no facility to check for accessibility problems
automatically and does not advise users to make manual checks (ex. alt text - Priority 1).
- 4.2 Assist authors in correcting accessibility problems. [Relative Priority]
- No. PageBuilder has no facility to correct accessibility problems
automatically and does not advise users on ways to make corrections (ex. alt text -
Priority 1).
- 4.3 Allow the author to preserve markup not recognised by the tool [Priority 2]
- No. It is not possible to enter markup manually into PageBuilder and it
appears that unrecognised markup is stripped during saving (ex. longdesc - Priority 1).
-
- 4.4 Provide the author with a summary of the document's accessibility status
[Priority 3]
- No. PageBuilder does not include this facility.
- 4.5 Allow the author to transform presentation markup that is misused to convey
structure into structural markup and to transform presentation markup for style into style
sheets. [Priority 3]
- No. PageBuilder does not include this facility.
Guideline 5 (GL5): Integrate accessibility solutions into the overall "look and
feel"
- 5.1 Ensure that functionality related to accessible authoring practices is
naturally integrated into the overall look and feel of the tool. [Priority 2]
- Yes. PageBuilder provides a well-integrated mechanism for performing
the only accessible authoring practice that it appears to support, what it terms
"Screen Tip" (alt) text using the select picture dialog. Since this is the only
way to add images, the author will more than likely see this prompt.
- Note: No other accessible authoring practices are included, let alone integrated.
- 5.2 Ensure that accessible authoring practices supporting WCAG 1.0 Priority 1
checkpoints are among the most obvious and easily initiated by the author. [Priority 2]
- Yes. The mechanism for adding a "Screen Tip" is obvious and
easily initiated. However, as in 5.1, it is easy to meet this checkpoint when there are
few accessible authoring practices implemented.
Guideline 6 (GL6): Promote accessibility in help and documentation
- 6.1 Document all features that promote the production of accessible content. [Priority 1]
- Yes. PageBuilder does document the use of the "Screen Tip"
(alt) text: "Enter the text you want your visitors to see when they hold their
mousepointer over the image (Also called ALT text)."
-
- 6.2 Ensure that creating accessible content is a naturally integrated part of
the documentation, including examples. [Priority 2]
- No. PageBuilder includes no mention of accessibility in its help.
- 6.3 In a dedicated section, document all features of the tool that promote the
production of accessible content. [Priority 3]
- No. PageBuilder includes no mention of accessibility in its help.
Guideline 7 (GL7): Ensure that the Authoring Tool is Accessible to Authors with
Disabilities
- 7.1 Use all applicable operating system and accessibility
standards and conventions [Relative Priority]
- No. PageBuilder requires use of the mouse and the screen for most
aspects of its operation.
- 7.2 Allow the author to change the presentation editing views without affecting
the document markup [Priority 1]
No. PageBuilder does not include this facility.
- 7.3 Allow the author to edit all properties of each element and object in an
accessible fashion [Priority 1]
- No. The dialog boxes used to edit object properties in PageBuilder are
keyboard accessible (for the most part) but the mouse is required to get that far.
-
- 7.4 Ensure that the editing view allows navigation via the structure of the
document in an accessible fashion [Priority 1]
- No. PageBuilder does not include this facility.
- 7.5 Enable editing of the structure of the document [Priority 2]
- No. PageBuilder does not include this facility.
- 7.6 Allow the author to search within editing views [Priority 2]
- No. PageBuilder does not include this facility.
Conclusions
A preliminary conclusion is that Yahoo PageBuilder 2.02x is far from even single-A
conformance in most areas. Therefore, Yahoo PageBuilder 2.02x does not
conform to the Authoring Tool Guidelines 1.0 Recommendation.