Implementation
Suite:
Evaluating Sites
Developing Policies
Selecting Authoring
Tools
Training Suite +
Selecting and Using Authoring Tools for Web Accessibility
introduction -
checklists for tool selection -
working around limitations -
product reviews
As of the last revision of this document, we were unaware of any single authoring
tool that fully supports production of accessible Web sites. Some developers
are improving the support of accessibility in their authoring tools, and
some utilities may help supplement gaps in existing authoring tools.
This document provides information which may help find improved authoring
tools and/or work around the gaps in existing authoring tools. It includes
questions to ask software vendors regarding accessibility support in current
and upcoming product versions according to their conformance with W3C's
Authoring Tool Accessibility Guidelines
1.0 (ATAG 1.0).
ATAG 1.0 addresses all kinds of authoring tools, including WYSIWYG ("What
You See Is What You Get") tools, save-as-HTML conversion tools such as word
processors, database-generation tools, site management tools, etc. ATAG 1.0
has a companion set of
techniques to help software
developers implement ATAG 1.0 in their products. ATAG 1.0 explains to authoring
tool developers how to make their products:
-
support accessible authoring practices;
-
generate standard markup;
-
support the creation of accessible content;
-
provide ways of checking and correcting inaccessible content;
-
integrate accessibility support into the overall look and feel of the product;
-
promote accessibility in help and documentation; and
-
ensure that the tool is accessible to authors with disabilities.
Evaluating software currently in use by an organization:
-
Do authoring tools currently in use support or hinder the production of
accessible Web sites? Be sure to broadly consider WYSIWYG ("What You See
Is What You Get") HTML editors; conversion tools such as word processors
or presentation software with "save as HTML" buttons; applications that generate
Web pages from databases; image editors; multimedia editors; site management
tools, etc.
-
Do authoring tools currently in use change or remove accessibility information
(for instance, alternative text for images) that has been added by other
tools or by hand mark-up?
-
For authoring tools that do not support the creation of accessible content,
are there plug-ins or other utilities that can be used with those products
to better support the production of accessible Web sites?
Selecting new or replacement software:
-
Which applications are more conformant with ATAG 1.0?
-
For which applications are there plug-ins that fill gaps in accessibility
support for the primary product?
-
Which applications carry a developer's commitment to continue to improve
ATAG conformance in future versions?
Reviewing software procurement practices:
-
Do procurement policies within the organization encourage or require purchase
of applications with more advanced support for accessibility?
-
For organizations with a concentration of purchasing power, is there an avenue
through which to communicate the organization's interest in ATAG-conformant
software to vendors, so that they are aware of the demand for these features?
Questioning software vendors about product support:
-
Does the product conform to W3C's Authoring Tool
Accessibility Guidelines 1.0?
-
If not, when does the company plan to release a conformant version?
-
Can the vendor demonstrate the existing accessibility support in their
product(s)?
-
Are there plug-ins that can be used with their product(s) to more effectively
support creation of accessible Web sites?
-
Can a suite of tools be established to provide the accessibility that the
specific authoring tool lacks?
-
(In countries where there are government requirements for Web accessibility)
What features has the company added to their product(s) to support Web
accessibility requirements?
-
Who would be a good contact person in the company for more information concerning
products' accessibility?
Until authoring tools that more fully conform to ATAG 1.0 are available,
it is helpful to develop strategies to work around the limitations of existing
tools. Steps to developing such strategies include:
-
become familiar with the general concepts (at the guideline level, not
necessarily the individual checkpoints) in Web Content Accessibility Guidelines
1.0 (WCAG 1.0) and ATAG 1.0;
-
identify key limitations of authoring tools currently in use within an
organization (by noting recurring problems in inaccessible output from those
authoring tools; reading accessibility reviews of the products(s); noting
feature support of ATAG 1.0 Checkpoints; etc.);
-
locate plug-ins or utilities which can be used in combination with a given
authoring tool to correct inaccessible output;
-
develop an in-house process or checklist for correcting accessibility problems
generated by these tools.
Examples of strategies to work around limitations of existing authoring tools:
-
If the templates provided with an authoring tool do not conform to WCAG 1.0
[ATAG 1.0
Checkpoint 1.4], develop WCAG-conformant templates appropriate to your
organization's needs, and distribute throughout the organization.
-
If an authoring tool does not create valid markup
[ATAG 1.0 Checkpoint
2.2] according to a published Document Type Definition (DTD), use it
in conjunction with a clean-up tool such as
HTML Tidy.
-
If a multimedia authoring tool does not support the creation of captions
for audio [ATAG
1.0 Checkpoint 1.1], use it in conjunction a caption editor such as
Magpie.
-
For authoring systems primarily designed to produce print media (for example,
Acrobat, PageMaker, Quark Express), rich media (Director, Flash, ToolBook),
word processing (Word, Word Perfect), presentations (PowerPoint, Freelance,
Visio), go back to the original source material where possible and generate
an accessible HTML or XHTML version from the source; or run file through
a converter if available (for instance, a
PDF to HTML Converter)
then check the accuracy of the conversion; or recreate the materials in a
known accessible format ; then also post the accessible format on the site
[ATAG 1.0 Checkpoint
2.1].
-
If an authoring tool being used to retrofit an existing site doesn't prompt
for missing alternative text
[ATAG 1.0 Checkpoint
3.1], use an accessibility-retrofitting tool such as
A-Prompt which both prompts
for missing accessibility information and provides a means to insert the
missing information.
-
If an authoring tool does not insert a Document Type Declaration (DTD) (necessary
for validation of markup, and for conformant HTML, XHTML, etc.)
[ATAG 1.0 Checkpoint
2.2], look for an extension which inserts the appropriate DTD, or insert
the DTD by hand.
-
If an authoring tool does not support cascading style sheets
[ATAG 1.0
Checkpoint 3.2 &
ATAG 1.0 Checkpoint
4.5], use it in conjunction with a compatible style sheet editor.
-
If an authoring tool does not display a linearized version of tables
[ATAG 1.0 Checkpoint
3.2] and techniques for
[WCAG 1.0 Checkpoints
5.1 - 5.4], use it in conjunction with
the WAVE,
or with Lynx or
Lynx-me, or
some other text browser or
text browser emulator.
-
If an authoring tool does not preserve all accessibility information during
authoring, transformations, and conversions
[ATAG 1.0 Checkpoint
1.2], either edit by hand and save straight to source, or get a new authoring
tool.
-
If an authoring tool automatically generates equivalent alternatives
[ATAG 1.0
Checkpoint 1.3], e.g. by inserting file name as alternative text, turn
off that function, or manually check and correct all alternative text.
The Authoring Tool Accessibility Guidelines
Working Group (AUWG) periodically
reviews authoring tools to
test their conformance with ATAG 1.0. As of the last revision of this document,
the reviews available from the AUWG home page were not up-to-date and therefore
may not represent the latest progress in ATAG conformance. The AUWG updates
these product reviews on a collaborative basis with developers; assistance
and feedback on reviews is helpful.
In some cases developers have information on their own sites describing the
degree of accessibility support in their products. WAI maintains
links
to accessibility pages for many developers. Developers' accessibility
pages may contain links to plug-ins which enhance the capability of an authoring
tool to support the production of accessible Web content.
Last updated 11 February 2002 by
Judy Brewer
(jbrewer@w3.org) with assistance from
members of EOWG.
Copyright
© 2001-2002 W3C
(MIT,
INRIA,
Keio ), All Rights Reserved. W3C
liability,
trademark,
document
use and
software
licensing rules apply. Your interactions with this site are in accordance
with our
public
and
Member
privacy statements.