[Back to Design Exchange Presentation]
Authoring Tools
Jan Richards - UI Specialist
Authoring Tools
Accessibility by Hand
Some aspects of accessible Web page design are simple enough to be performed by hand, assuming that:
- the author has the necessary knowledge,
- the tool allows sufficient author access,
- and the format is appropriate (e.g. HTML, but not PDF)
Authoring Tools
Accessibility by Hand (con\'t)
But...
- accessibility requirements are becoming more complex,
- the average author is not becoming an accessibility expert,
- Web pages are becoming far more complex,
- and tools are being produced that hide many of the low-level details of the final content.
Authoring Tools
Automating Accessibility
The only practical solution is to automate compliance with accessibility requirements to the greatest extent possible:
- within the tools that authors already use,
- within tools beyond basic HTML editors,
- with more sophisticated checking and repair strategies.
Authoring Tools
Authoring Tool Accessibility Guidelines
The W3C is seeking to support tool makers in this work with the Authoring Tool Accessibility Guidelines (ATAG) document series:
- Version 1.0 is already a W3C recommendation,
- Version 2.0 is a W3C working draft.
Authoring Tools
The Key Requirements of ATAG
- The authoring tool itself must be accessible to authors with disabilities
- Production of accessible content must be enabled (well chosen formats, auto-generated content accessible)
- The author must be supported with tools (checking, repair, etc.)
- The accessibility related functionality must be properly integrated
Authoring Tools
Focus: Equivalents Management
Authoring Tools
Focus: Integration
Poor integration helps no one:
Today\'s integration is getting better:
But, there is room for improvement:
Authoring Tools
Focus: Integration (con\'t)
In fact accessibility-awareness is not just about checking and repair. It has more to do with supporting decisions
Authoring Tools
Resources
For more information, visit the W3C-WAI Authoring Tool Working Group at: