- From: Charles McCathieNevile <charles@w3.org>
- Date: Wed, 25 Aug 1999 21:54:34 -0400 (EDT)
- To: WAI AU Guidelines <w3c-wai-au@w3.org>
- Message-ID: <Pine.LNX.4.10.9908252152120.12722-200000@tux.w3.org>
Here is my proposed guideline 6, with checkpoints and techniques - text version below, html version (the links probably won't work) attached Charles McCN Guideline 6. Provide methods of checking and correcting inaccessible content Many authoring tools allow authors to create documents with little or no knowledge about the underlying markup. To ensure accessibility, authoring tools must be designed so that they may automatically identify inaccessible content, and enable its correction even when the markup itself is hidden from the author. In supporting the creation of accessible Web content, authoring tools should take into account the differing authoring styles of their users. In general, authors will prefer to be able to configure their tools to support their working style. Tools that allow such configuration can help authors to feel that accessible authoring is a natural practise (see also the previous guideline) rather than a tiresome intrusion on their normal work pattern. For example some users may prefer to be alerted to problems when they occur, whereas others may prefer to perform a check after the document is completed. This is analogous to programming environments that allow users to decide whether to check for correct code during editing or at compile time. Note that valid markup is an accessibility requirement, particularly because it supports interoperability of assistive technologies (see also guideline 2 - Generate Standard Markup). Checkpoints: 6.1 Check for and alert the author to accessibility problems. (Priority 1 for accessibility problems that are [1][Web-Content-Priority-1], Priority 2 for accessibility problems that are [2][Web-Content-Priority-2], Priority 3 for accessibility problems that are [3][Web-Content-Priority-3]) + Highlight accessibility problems by applying an error class and allow the user to declare presentation rules in the local (user) style sheet, either through direct CSS editing or via a wizard or menu interface. + Highlight problems detected when documents are opened, when an editing or insertion action is completed, while an author is editing. + Allow users to choose different alert levels based on the priority of authoring accessibility recommendations. + If interruptive warnings are used, provide a means for the author to quickly set the warning to non-obtrusive to avoid frustration. + Where there is a change in the character set (or subset) used, prompt the author to identify whether there has been a change in language + Alert authors to accessibility problems when saving. + Access concerns can be highlighted using strategies similar to spell checking within a word processor. Access alerts within the document can be linked to context sensitive help. + A view that renders the document as it might appear without technologies such as style sheets and images enabled, or the ability to turn those features off and on in the editing view, will give an author some idea of whether a document's logical order has been correctly preserved, whether alternative text is appropriate, etc. + The WAI Evaluation and Repair group [4][WAI-ER] is developing a document that discusses which aspects of the Web Content Accessibility Guidelines can be automatically tested. A draft of that document is available [5][Auto-test]. 6.2 Assist authors in correcting accessibility problems. (Priority 1 for accessibility problems that are [6][Web-Content-Priority-1], Priority 2 for accessibility problems that are [7][Web-Content-Priority-2], Priority 3 for accessibility problems that are [8][Web-Content-Priority-3]) + Do this in a way that is consistent with the look and feel of the authoring tool. + Provide context sensitive-help for accessibility errors. See also [9]7 Promote accessibility in help and documentation + Where there are site-wide errors, to make correction more efficient the author can be given the choice to make site-wide changes or corrections. For example this may be appropriate for a common error in markup, but may not be appropriate in providing alt text that is appropriate for one use of na image but completely inappropriate for the other uses of the image on the same site (or even the same page). + Allow authors to control both the nature and timing of the correction process. 6.4 Allow the author to override any removal of unrecognized markup. [Priority 2] Notes: 1. The author may have included or imported markup that is not recognized by the tool, but which enhances accessibility. 2. This need not be the default setting. + Provide options for the author to confirm or override removals on a change-by-change or as a batch process + Provide a summary of all automated structural changes that may affect accessibility. + Do not change the DTD without notifying the author. 6.5 Provide the author with a summary of the document accessibility status on a configurable schedule. [Priority 3] + Provide a summary of accessibility problems remaining by type and/or by number. 6.6 Allow the author to perform element transformations. [Priority 3] For example, to transform visually formatted elements to structure elements, or tables to lists. + Allow the user to define transformations for imported documents that have presentation, rather than structural, markup. + Allow the user to create style rules based on the formatting properties of an element, and then apply the rule to other elements in the document, to assist conversion of documents to the use of style sheets + Include pre-written transformations to rationalize multiple tables, and to transform (deprecated) presentation HTML into style sheets. + Remember that accessibility information, including attributes or properties of the elements being transformed, must be preserved - see [10]3.4 Techniques for this guideline: * Prompts can be used to encourage authors to provide information needed to make the content accessible (such as alternative textual representations). Prompts are simple requests for information before a markup structure has been finalized. For example, an "alt-text" entry field prominently displayed in an image insertion dialog would constitute a prompt. Prompts are relatively unintrusive and address a problem before it has been committed. However, once the user has ignored the prompt, its message is unavailable. Alerts warn the author that there are problems that need to be addressed. The art of attracting users' attention is a tricky issue. The way users are alerted, prompted, or warned will influence their view of the tool and their opinion of accessible authoring. See also [11]5 Integrate accessibility solutions into the overall "look and feel" . User Configurable Schedule A user configurable schedule allows the user to determine the type of prompts and alerts that are used, including when they are presented. For example, a user may wish to include multiple images without being prompted for alternative content, and then provide the alternative content in a batch process, or may wish to be reminded each time they add an image. If the prompting is done on a user configurable schedule they will be able to make that decision themselves. This technique allows a tool to suit the needs a wide range of authors. Interruptive Alerts Interruptive alerts are informative messages that interrupt the edit process for the user. For example, interruptive alerts are often presented when a user's action could cause a loss of data. Interruptive alerts allow problems to be brought to the user's attention immediately. However, users may resent the constant delays and forced actions. Many people prefer to finish expressing an idea before returning to edit its format. Unintrusive Alerts Unintrusive alerts are alerts such as icons, underlines, and gentle sounds that can be presented to the user without necessitating immediate action. for example, in some word processors misspelled text is highlighted without forcing the user to make immediate corrections. These alerts allow users to continue editing with the knowledge that problems will be easy to identify at a later time. However, users may become annoyed at the extra formatting or may choose to ignore the alerts altogether. References deleted - they don't work anyway.
Attachments
- TEXT/PLAIN attachment: temp.html
Received on Wednesday, 25 August 1999 21:54:34 UTC