[DRAFT-TEXT]: Addressed by a proposal
[APPROVED] Response approved by WG.
Where issues repeat, we link to the first instance.
Comments | Responses | |
---|---|---|
General Comments | TL1: This document isn't using RFC words. I expect a `should` or `must` before `follow`, the sentence feels awkward without it. MS2: Most of the questions posted in this comments are unaddressed by the reply of the update. Please review and address accordingly. Moreover, many of the updated success criteria are still lacking condition parameters.:
MS12: We do not believe the question about the problem regarding 3rd party making claim on authoring tools that they are not responsible for is properly addressed in the conformance text. |
AUWG:WCAG 2.0 also does not use RFC words. What's the group's preference?@@@ AUWG: JR: Proposal in: http://lists.w3.org/Archives/Public/w3c-wai-au/2011OctDec/0045.html AUWG: JR: Proposal in: http://lists.w3.org/Archives/Public/w3c-wai-au/2011OctDec/0045.html |
Scope of "authoring tool user interface": The Part A success criteria apply to all aspects of the authoring tool user interface that are concerned with producing the "included" web content technologies. This includes views of the web content being edited and features that are independent of the content being edited, such as menus, button bars, status bars, user preferences, documentation, etc. | ||
Reflected content accessibility problems: The authoring tool is responsible for ensuring that editing-views display the web content being edited in a way that is accessible to authors with disabilities (e.g. ensuring that text alternatives in the content can be programmatically determined). However, where an accessibility problem is caused directly by the content being edited (e.g. if an image in the content lacks a text alternative), then this would not be considered a deficiency in the accessibility of the authoring tool user interface. | ||
Developer control: The Part A success criteria only apply to the authoring tool user interface as it is provided by the developer. They do not apply to any subsequent modifications by parties other than the authoring tool developer (e.g. by plug-ins, user modifications, etc.). | ||
User agent features: Web-based authoring tools may rely on user agent features (e.g. keyboard navigation, find functions, display preferences, undo features, etc.) to satisfy success criteria. If a conformance claim is made for a web-based authoring tool, the claim must cite the user agent. | AUWG: Reworded as: |
|
Features for meeting Part A must be accessible: The Part A success criteria apply to the entire authoring tool user interface, including any features added to meet the success criteria in Part A (e.g. documentation, search functions, etc.). The only exemption is for preview features, as long as they meet the relevant success criteria in Guideline A.3.7. Previews are treated differently than editing-views because all authors, including those with disabilities, benefit when preview features accurately reflect the functionality of user agents that are actually in use by end users. | ||
PRINCIPLE A.1: Authoring tool user interfaces must follow applicable accessibility guidelines |
||
Guideline A.1.1: (For the authoring tool user interface) Ensure that web-based functionality is accessible. |
||
A.1.1.1 Web-Based Accessible (WCAG):Web-based authoring tool user interfaces meet the WCAG 2.0 success criteria. (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria) |
||
Guideline A.1.2: (For the authoring tool user interface) Ensure that non-web-based functionality is accessible. |
||
A.1.2.1 Accessibility Guidelines:Non-web-based authoring tool user interfaces follow user interface accessibility guidelines for the platform. (Level A)
|
TL3:`cite` how? (An example or formal structure would be nice, is "Supports WCAG2" sufficient? Should it be "Supports <url> level X"?) |
AUWG: Reworded as: Conformance claims are optional, but any claim that is made must list the accessibility guideline(s) followed. [APPROVED] |
A.1.2.2 Platform Accessibility Services:Non-web-based authoring tools implement communication with platform accessibility services. (Level A)
|
TL4:`cite` is a weird word, I think you want `list` here. | AUWG:Reworded as: Conformance claims are optional, but any claim that is made must list the platform accessibility service(s) implemented. [APPROVED] |
PRINCIPLE A.2: Editing-views must be perceivable |
||
Guideline A.2.1: (For the authoring tool user interface) Make alternative content available to authors. |
||
A.2.1.1 Text Alternatives for Rendered Non-Text Content:If an editing-view renders non-text content with programmatically associated text alternatives, then the text alternatives can be programmatically determined. (Level A) |
TL5:`programmatically` sounds wrong, to me <script> is programmatic. I think you mean `structurally`. |
AUWG:"Programmatically" is a defined term that is borrowed from WCAG 2.0. This requirement deals with passing text alternative through from the content to assistive technologies. [DRAFT-TEXT] |
A.2.1.2 Alternatives for Rendered Time-Based Media:If an editing-view renders time-based media, then at least one of the following is true: (Level A)
|
TL6:Always rendering captions doesn't seem like the right requirement. I think you want `can be rendered` not `are also rendered`. Being accessible doesn't mean burning captions into content (I just watched a movie last night where the captions were initially projected into the speakers below the screen... -- and I needed the captions). Note that the text for (b) is nicer, it says `has the option to... render the alternatives`, which is really what should be offered in (a). |
AUWG: Reworded as: (a) Option to Render: The authoring tool provides the option to render alternatives for the time-based content; or[APPROVED] |
Guideline A.2.2: (For the authoring tool user interface) Editing-view presentation can be programmatically determined. |
||
A.2.2.1 Editing-View Status Information:If an editing-view modifies the presentation to convey status information, then that status information can be programmatically determined. Status information conveyed by modifying the presentation of editing-views may include, but is not limited to, spelling, grammar and syntax errors. (Level A) |
||
A.2.2.2 Access to Rendered Text Properties:If a text property is both rendered and editable and the text property is supported by the implemented platform accessibility service, then the property is programmatically determinable. (Level A) |
||
PRINCIPLE A.3: Editing-views must be operable |
||
Guideline A.3.1: (For the authoring tool user interface) Provide keyboard access to authoring features. |
||
A.3.1.1 Keyboard Access (Minimum):All functionality of the authoring tool is operable through a keyboard interface without requiring specific timings for individual keystrokes, except where the underlying function requires input that depends on the path of the user's movement and not just the endpoints. (Level A)
|
MS3: Most touch screen devices do not use the keyboard for navigation. Keyboard is only used for text input. The current definition of keyboard interface does not work with the corresponding SC within the context of touch screen devices. Also, please refresh the term PDA. It is no longer in use today. | AUWG:JR proposal: Keyboard Interface: An interface used by software to obtain keystroke input. A keyboard interface can allow keystroke input even if particular devices do not contain a conventional keyboard (e.g., a touchscreen-controlled device can have a keyboard interface built into its operating system to support onscreen keyboards as well as external keyboards that may be connected). Keyboard-operated mouse emulators, such as MouseKeys, do not qualify as operation through a keyboard interface because these emulators use pointing device interfaces, not keyboard interfaces. [DRAFT-TEXT] |
A.3.1.2 No Keyboard Traps:Keyboard traps are prevented as follows: (Level A)
|
||
A.3.1.3 Efficient Keyboard Access:The authoring tool user interface includes mechanisms to make keyboard access more efficient than sequential keyboard access . (Level AA) |
||
A.3.1.4 Keyboard Access (Enhanced):All functionality of the authoring tool is operable through a keyboard interface without requiring specific timings for individual keystrokes. (Level AAA) |
||
A.3.1.5 Customize Keyboard Access:Keyboard access to the authoring tool can be customized. (Level AAA) |
TL7:I seem to recall writing feedback on this somewhere, but basically, I'm not sure I agree with this requirement. It makes more sense for a platform accessibility agent (OS or third party) to offer a consistent UI for customizing keyboard access than having dozens of applications each inventing their own incompatible models. |
AUWG: JR proposal: There is an accessibility advantage allowing users to customize keyboard access, e.g. to optimize use with one hand. This is not absolutely necessary for accessibility, which is why it is listed as AAA. [DRAFT-TEXT] |
A.3.1.6 Present Keyboard Commands:Authoring tool user interface components can be presented with any associated keyboard commands. (Level AAA) |
TL8:What does `presented` mean? (This sentence took me 5 minutes to decipher.) ~There should be a way for a user to determine the associated keyboard commands for authoring tool user interface components.~ ? |
AUWG: JR proposal: Right, and it should be available in the user interface, not just by going to a long list of keyboard commands in the help documentation. [DRAFT-TEXT] |
Guideline A.3.2: (For the authoring tool user interface) Provide authors with enough time. |
||
A.3.2.1 Auto-Save (Minimum):If the authoring tool includes authoring session time limits, then the authoring tool can be set to automatically save web content edits made using the authoring tool before the session time limits are reached. (Level A) |
||
A.3.2.2 Timing Adjustable:If a time limit is set by the authoring tool, then at least one of the following is true: (Level A)
|
||
A.3.2.3 Static Pointer Targets:Authoring tool user interface components that accept pointer input are either stationary or authors can pause the movement. (Level A) |
||
A.3.2.4 Content Edits Saved (Extended):The authoring tool can be set to automatically save web content edits made made using the authoring tool. (Level AAA) |
||
Guideline A.3.3: (For the authoring tool user interface) Help authors avoid flashing that could cause seizures. |
||
A.3.3.1 Static View Option:Editing-views that render visual time-based content can be paused and can be set to not play automatically. (Level A) |
||
Guideline A.3.4: (For the authoring tool user interface) Enhance navigation and editing via content structure. |
||
A.3.4.1 Navigate By Structure:If editing-views expose the markup elements in the web content being edited, then the markup elements (e.g. source code, content renderings, etc.) are selectable and navigation mechanisms are provided to move the selection focus between elements. (Level AA) |
||
A.3.4.2 Navigate by Programmatic Relationships:If editing-views allow editing of programmatic relationships within web content, then mechanisms are provided that support navigation between the related content. Depending on the web content technology and the nature of the authoring tool, relationships may include, but are not limited to, element nesting, headings, labeling, programmatic definitions, and ID relationships. (Level AAA) |
TL9:I've already commented that I don't like `programmatic`. You might mean `structural` or `DOM associated` or similar. Based on the context, I think `structural` is correct. |
AUWG: The point here is to provide another quick way of moving around the authoring tool user interface, at a AAA level. [DRAFT-TEXT] |
Guideline A.3.5: (For the authoring tool user interface) Provide text search of the content. |
||
A.3.5.1 Text Search:Editing-views enable text search, such that all of the following are true: (Level AA)
|
TL10:You don't define `case sensitive`. Please be aware that this area runs into I18n issues. MS9: We believe case sensitive search is considered an advanced search function. Thus, we recommend moving the case sensitive search portion of A 3.5.1 should be moved to AAA. |
AUWG: This has been removed. [APPROVED] AUWG: See TL10.[APPROVED] |
Guideline A.3.6: (For the authoring tool user interface) Manage preference settings. |
||
A.3.6.1 Independence of Display:If the authoring tool includes display settings for editing-views, then the authoring tool allows authors to adjust these settings without affecting the web content to be published. (Level A) |
||
A.3.6.2 Save Settings:If the authoring tool includes display and/or control settings, then these settings can be saved between authoring sessions. (Level AA) |
||
A.3.6.3 Apply Platform Settings:The authoring tool respects changes in platform display and control settings made by authors. (Level AA) |
TL11:If the user has already specified custom settings in the application, then this requirement seems brittle. It should be compatible with the user being able to specify custom settings in the application. |
AUWG:JR PROPOSAL: The authoring tool respects changes in platform display and control settings unless they conflict with display and control settings of the authoring tool. [DRAFT-TEXT] |
A.3.6.4 Multiple Sets:If the authoring tool includes display and/or control settings, then authors can save and reload multiple sets of these settings. (Level AAA) |
TL12:I think you mean complete sets as opposed to subsets of settings. And that multiple just means <app-full-settings-for-morning.settings> and <app-full-settings-for-evening.settings> and not <app-editor.settings> / <app-previewer.settings> -- I think your text sort of implies the latter, which seems to be overreaching, even for AAA. |
AUWG:JR PROPOSAL: |
A.3.6.5 Assistance with Preferences:If the authoring tool includes display and/or control settings, then the authoring tool includes a mechanism to help authors configure these settings. (Level AAA) |
TL13:It sounds like you're asking for a Wizard. If you mean that, perhaps a `such as a Wizard` would be useful. |
AUWG: http://lists.w3.org/Archives/Public/w3c-wai-au/2011JulSep/0113.html. [DRAFT-TEXT] |
Guideline A.3.7: (For the authoring tool user interface) Ensure that previews are as accessible as existing user agents. |
||
A.3.7.1 Preview (Minimum):If a preview is provided, then at least one of the following is true: (Level A)
|
MS4: The term "pre"-existing is problematic as User agents may be updated to render newer types of content. We suggest the term "pre" be removed. | AUWG: JR proposal: User Agent: The preview renders content using a user agent that is in use by end-users |
A.3.7.2 Preview (Enhanced):If a preview is provided, then authors can specify which user agent performs the preview. (Level AAA) |
||
PRINCIPLE A.4: Editing-views must be understandable |
||
Guideline A.4.1: (For the authoring tool user interface) Help authors avoid and correct mistakes. |
||
A.4.1.1 Content Changes Reversible (Minimum):For authoring actions, one of the following is true: (Level A)
|
MS5: Please remove "immediately" from condition A. It introduces far too much subjectivity into the success criterion. | AUWG: Reworded as: If an authoring action is not immediately reversible, then the authoring tool requires author confirmation to proceed. [APPROVED] |
A.4.1.2 Setting Changes Reversible:If actions modify authoring tool settings, then one of the following is true: (Level A)
|
TL14:Would it be sufficient to have a way to save and restore settings (with a warning/way to save current settings)? |
AUWG: Reworded: |
A.4.1.3 Content Changes Reversible (Enhanced):Authors can sequentially reverse a series of reversible authoring actions. (Level AAA)
|
||
Guideline A.4.2: (For the authoring tool user interface) Document the user interface including all accessibility features. |
||
A.4.2.1 Document Accessibility Features:All features of the authoring tool that must be present to meet Part A of ATAG 2.0 (e.g. keyboard shortcuts, text search, etc.) are documented. (Level A)
|
||
A.4.2.2 Document All Features:The authoring tool includes documentation for its author-level user interface features. (Level AA)
|
MS6: We need definition for "author-level user interface features". | AUWG: Proposal: User interface features that are surfaced to authors. |
Comments | Responses | |
---|---|---|
Author availability: Any Part B success criteria that refer to authors only apply during authoring sessions. | ||
Developer control: The Part B success criteria only apply to the authoring tool as it is provided by the developer. This does not include subsequent modifications by parties other than the authoring tool developer (e.g. by plug-ins, user-defined templates, user modifications of default settings, etc.). | ||
Applicability after the end of an authoring session: Authoring tools are responsible for the accessibility of web content that they automatically generate after the end of an author's authoring session (see Success Criterion B.1.1.1). For example, if the developer changes the site-wide templates of a content management system, these would be required to meet the accessibility requirements for automatically-generated content. Authoring tools are not responsible for changes to the accessibility of content that the author has specified, whether it is author-generated or automatically-generated by another system that the author has specified (e.g. a third-party feed). | TL15:s/specified/merely selected for use/ ... I'm not sure whether `merely` is needed, but my initial drafting does include it. MS1 (related to MS1 on previous public draft): The concept of "automatically generate" content does not appear well defined. In the example where the developer changes the template of a content management system illustrates the issue. How is a template changed or configured by a developer considered "automatic"? It appears the example is saying the threshold of "automation" is something that is processed in an on-going basis by machine, regardless if it is configurable by human. If that is the case, we ask the working group to define what is "not automatic". We encourage deeper analysis of both the term "automatic" and related normative text. |
AUWG: Reworded: AUWG: JR Proposal: http://lists.w3.org/Archives/Public/w3c-wai-au/2011OctDec/0049.html |
Authoring systems: As per the ATAG 2.0 definition of authoring tool, several software tools (identified in any conformance claim) can be used in conjunction to meet the requirements of Part B (e.g. an authoring tool could make use of a third-party software accessibility checking tool). | ||
Features for meeting Part B must be accessible: The Part A success criteria apply to the entire authoring tool user interface, including any features that must be present to meet the success criteria in Part B (e.g. checking tools, repair tools, tutorials, documentation, etc.). | ||
Multiple author roles: Some authoring tools include multiple author roles, each with different views and content editing permissions (e.g. a content management system may separate the roles of designers, content authors, and quality assurers). In these cases, the Part B success criteria apply to the authoring tool as a whole, not to the view provided to any particular author role. Accessible content support features should be made available to any author role where it would be useful. | ||
PRINCIPLE B.1: Fully automatic processes must produce accessible content |
||
Guideline B.1.1: Ensure automatically specified content is accessible. |
||
B.1.1.1 Content Auto-Generation After Authoring Sessions (WCAG):Authors have the default option that, when web content is automatically generated for publishing after the end of an authoring session, it is accessible web content (WCAG). (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria)
|
||
B.1.1.2 Content Auto-Generation During Authoring Sessions (WCAG):Authors have the default option that, when web content is automatically generated during an authoring session, then one of the following is true: (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria)
|
MS7: What are "restructuring transformations" and "recoding transformations"? We think the concept of "accessibility information" needs reexamination. We believe we are aiming at covering text alternative, audio description, captions, and content structure. If so, there should be a tighter definition of "accessibility information" and that there may be a better term to encompass these items. Moreover, I don't think these items are separated into A, AA, and AAA in WCAG 2.0. | AUWG:An example of AAA alternative content in WCAG 2.0 is "1.2.6 Sign Language (Prerecorded)". Proposal in: http://lists.w3.org/Archives/Public/w3c-wai-au/2011OctDec/0048.html |
Guideline B.1.2: Ensure accessibility information is preserved. |
||
B.1.2.1 Restructuring and Recoding Transformations (WCAG):If the authoring tool provides restructuring transformations or re-coding transformations, then at least one of the following is true: (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria)
|
Please see above comments on the concept of "automatic". [MS1] MS9a: B.1.2 How does this apply to something like a copy and paste operation from a rich text editor to a plain text editor where structural info will be lost? Who is supposed to tell the author that the structure is gone? Please explain how the SC applies to copy-and-paste or cut-and-paste operations? |
AUWG: In these cases, a warning each time would not be a very friendly interface. Instead, a developer might choose to option (a), (c) or (d). [DRAFT-TEXT] |
B.1.2.2 Optimizations Preserve Accessibility:If the authoring tool provides optimizing web content transformations then any accessibility information (WCAG) in the input is preserved in the output. (Level A). |
||
B.1.2.3 Text Alternatives for Non-Text Content are Preserved:If the authoring tool provides web content transformations that preserve non-text content in the output, then any text alternatives for that non-text content are also preserved, if equivalent mechanisms exist in the web content technology of the output. (Level A). |
||
PRINCIPLE B.2: Authors must be supported in producing accessible content |
||
Guideline B.2.1: Ensure accessible content production is possible. |
||
B.2.1.1 Accessible Content Possible (WCAG):If the authoring tool places restrictions on the web content that authors can specify, then those restrictions do not prevent WCAG 2.0 success criteria from being met. (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria) |
||
Guideline B.2.2: Guide authors to produce accessible content. |
||
B.2.2.1 Accessible Option Prominence (WCAG):If authors are provided with a choice of authoring actions for achieving the same authoring outcome (e.g. styling text), then options that will result in accessible web content (WCAG) are at least as prominent as options that will not. (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria) |
||
B.2.2.2 Setting Accessibility Properties (WCAG):If the authoring tool provides mechanisms to set web content properties (e.g. attribute values, etc.), then mechanisms are also provided to set web content properties related to accessibility information (WCAG): (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria)
|
TL16:This blob did not end in a period, s/:/./ MS8: The term is merely renamed "web content properties related to accessibility information" which is still undefined or at least ill defined. |
AUWG: Level indicator moved to the end of all SCs. [DRAFT-TEXT] AUWG: @@@ |
B.2.2.3 Technology Decision Support:If the authoring tool provides the option of producing a web content technology for publishing for which the authoring tool does not provide support for the production of accessible content, then both of the following are true: (Level A)
|
TL17:I'm uncertain how (b) will be remotely useful to the user. If the application can produce 100 unrelated accessible things and the user is trying to create a certain 1 thing which is not related to the 100 unrelated accessible things, then other than being forced to have a somewhat prominent advertisement for unrelated features, I think the user is being done a disservice. Two possible ways to address my concern are: s/technologies/[related|similar] technologies/ |
AUWG:
JR PROPOSAL: I tend to agree. And I don't think it rises to our own threshold for Level A ("even authors with a high degree of accessibility expertise would be unlikely to produce accessible content (WCAG) using an authoring tool"). Unfortunately, the related/similar suggestion isn't really testable. I suggest moving it to Level AA in Section B.4.1 and focusing on letting authors know when accessibility authoring support is not available, whether or not they are at the decision stage: B.4.1.X Feature Availability Information: If the authoring tool supports production of any web content technologies for publishing for which the authoring tool does not provide support for the production of accessible content, then the authoring tool provides the authors with the option of being informed when support for the production of accessible content is not available.
[Level AA] |
Guideline B.2.3: Assist authors with managing alternative content for non-text content. |
||
B.2.3.1 Alternative Content is Editable (WCAG):Authors are able to modify programmatically associated text alternatives for non-text content. (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria) |
||
B.2.3.2 Conditions on Automated Suggestions:During the authoring session, the authoring tool may only automatically suggest programmatically associated text alternatives for non-text content under the following conditions: (Level A)
|
TL18:You're using an rfc word (`may`) here, which is odd... | AUWG:See TL1 |
B.2.3.3 Let User Agents Repair:The authoring tool avoids repairing programmatically associated text alternatives for non-text content using any text value that would also be available to user agents (e.g. do not use the image filename). (Level A) |
|
|
B.2.3.4 Save for Reuse:When authors enter programmatically associated text alternatives for non-text content, both of the following are true: (Level AAA)
|
||
Guideline B.2.4: Assist authors with accessible templates. |
||
B.2.4.1 Accessible Template Options (WCAG):If the authoring tool provides templates, then there are accessible template (WCAG) options for a range of template uses. (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria)
|
TL19:It's probably better to identify the inaccessible options. MS10: We recommend removal of the note on B 2.4.1. It appears contradictory to B 2.4.2 & B 2.4.3 |
AUWG: It is best left to the the developer. For example, if there are only a few accessible choices, it might be better to call them out.. [DRAFT-TEXT] AUWG: @@@ |
B.2.4.2 Identify Template Accessibility (Minimum):If the authoring tool includes a template selection mechanism and provides any non-accessible template (WCAG) options, then the templates are provided such that the template selection mechanism can display distinctions between the accessible and non-accessible options. (Level AA)
|
||
B.2.4.3 Author-Create Templates:If the authoring tool includes a template selection mechanism and allows authors to create new non-accessible templates (WCAG), then authors can enable the template selection mechanism to display distinctions between accessible and non-accessible templates that they create. (Level AA)
|
MS11: We recommend renaming B 2.4.3 to "Author-created template" | AUWG: Agreed - Editorial.[APPROVED] |
B.2.4.4 Identify Template Accessibility (Enhanced):If the authoring tool provides any non-accessible templates (WCAG) options and does not include a template selection mechanism, then the non-accessible templates include accessibility warnings within the templates. (Level AAA) |
||
Guideline B.2.5: Assist authors with accessible pre-authored content. |
||
B.2.5.1 Pre-Authored Content Selection Mechanism:If authors are provided with a selection mechanism for pre-authored content other than templates (e.g. clip art gallery, widget repository, design themes), then both of the following are true: (Level AA)
|
||
B.2.5.2 Pre-Authored Content Accessibility Status:If the authoring tool provides a repository of pre-authored content, then each of the content objects has a recorded accessibility status. (Level AAA) |
||
PRINCIPLE B.3: Authors must be supported in improving the accessibility of existing content |
||
Guideline B.3.1: Assist authors in checking for accessibility problems. |
||
B.3.1.1 Checking Assistance (WCAG):If the authoring tool provides authors with the ability to add or modify web content so that a WCAG 2.0 success criterion can be violated, then accessibility checking for that success criterion is provided (e.g. an HTML authoring tool that inserts images should check for alternative text; a video authoring tool with the ability to edit text tracks should check for captions). (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria)
|
||
B.3.1.2 Help Authors Decide:For checks that require authors to decide whether a potential web content accessibility problem is correctly identified (i.e. manual checking and semi-automated checking), instructions are provided from the check that describe how to make the decision. (Level A) |
||
B.3.1.3 Help Authors Locate:For checks that require authors to decide whether a potential web content accessibility problem is correctly identified (i.e. manual checking and semi-automated checking), the relevant content is identified to the authors. (Level A)
|
||
B.3.1.4 Status Report:Authors can receive an accessibility status report based on the results of the accessibility checks. (Level AA) |
||
B.3.1.5 Programmatic Association of Results:Authoring tools can programmatically associate accessibility checking results with the web content that was checked. (Level AA) |
||
Guideline B.3.2: Assist authors in repairing accessibility problems. |
||
B.3.2.1 Repair Assistance (WCAG):If checking (see Success Criterion B.3.1.1) can detect that a WCAG 2.0 success criterion is not met, then repair suggestion(s) are provided: (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria)
|
||
PRINCIPLE B.4: Authoring tools must promote and integrate their accessibility features |
||
Guideline B.4.1: Ensure the availability of features that support the production of accessible content. |
TL20:I don't know that this claim is supportable. Authoring tools back to the age of time (Netscape Gold) had an alt tag field for images, that didn't result in accessible content. |
AUWG: We are giving a rationale rather than a hard claim. That said, alt use is higher than some less prominent accessibility attributes (e.g., longdesc). [DRAFT-TEXT] |
B.4.1.1 Features Active by Default:All accessible content support features are turned on by default. (Level A) |
||
B.4.1.2 Option to Reactivate Features:If authors can turn off an accessible content support feature, then they can turn the feature back on. (Level A) |
||
B.4.1.3 Feature Deactivation Warning:If authors turn off an accessible content support feature, then the authoring tool informs them that this may increase the risk of content accessibility problems. (Level AA) |
TL21:Depending on the UI, this can be an incredibly stupid if not absolutely inane requirement. If I have a dialog called "Accessibility Options", and have check items for various features, then being required to give the user a warning after they uncheck such an option is just plain stupid. |
AUWG: Informing does not have to take the form of a dialog box. [DRAFT-TEXT] |
B.4.1.4 Feature Prominence:Accessible content support features are at least as prominent as features related to either invalid markup, syntax errors, spelling errors or grammar errors. (Level AA) |
TL22:Having worked with web pages for well over a decade, I can say the same for invalid markup and syntax errors. Having worked in Europe, I can say with some level of confidence that spelling errors are absolutely ignored. As for grammar, people don't even bother looking at them if they don't pay attention to spelling. As such, this requirement has no teeth. You should be aware of this. OTOH, there really isn't any level beyond them to suggest.... |
AUWG: Authors will vary in the degree to which they heed any guidance from their authoring tool. The requirement is on authoring tools, not users of authoring tools. [DRAFT-TEXT] |
Guideline B.4.2: Ensure that documentation promotes the production of accessible content.Rationale: Without documentation of the features that support the production of accessible content (e.g. prompts for text alternatives, accessibility checking tools), some authors may not be able to use them. Demonstrating accessible authoring as routine practice will encourage its acceptance by some authors. |
TL23:This doesn't make sense in context. Documentation is unlikely to include prompts. Perhaps *explanations* of prompts. And *descriptions* or *recommendations* of tools ..."some authors may not be able to use them." This doesn't follow. "Demonstrating accessible authoring as routine practice will encourage its acceptance by some authors." This is a pipe dream and doesn't seem suitable for a standards document. It's even rather weak given its use of `some`.... |
AUWG: Changed to: Some authors need support in determining how to use accessible content production features (e.g. how to respond to prompts for text alternatives, how to use the accessibility checking tool). Demonstrating accessible authoring as routine practice or at least not demonstrating inaccessible practices will help to encourage acceptance of accessibility by some authors.[APPROVED] |
B.4.2.1 Model Practice (WCAG):A range of examples in the documentation (e.g. markup, screen shots of WYSIWYG editing-views) demonstrate accessible authoring practices that meet the WCAG 2.0 success criteria. (Level A to meet WCAG 2.0 Level A success criteria; Level AA to meet WCAG 2.0 Level A and AA success criteria; Level AAA to meet all WCAG 2.0 success criteria) |
||
B.4.2.2 Feature Instructions:Instructions for using the accessible content support features appear in the documentation. (Level A) |
||
B.4.2.3 Tutorial:A tutorial on an accessible authoring process that is specific to the authoring tool is provided. (Level AAA) |
||
B.4.2.4 Instruction Index:The documentation contains an index to the instructions for using the accessible content support features. (Level AAA) |
||
Glossary | TL24: Prompts: s/promptings/prompts/ ? This whole thought makes me sick. Typically prompts just annoy users. Note that this last sentence is missing a <what>, perhaps "to do the right thing". |
AUWG: Reworded: |
TL25: Irreversible Actions: s/irreversible/not undoable/g ? `irreversible` is not a common word, and its primary results on the web are NSFW. |
AUWG: Removed and replaced in text with "not reversible". We don't use "undoable" because sometimes the mechanism is called "cancel", etc. The term reversible is also reworded: "reversible authoring action is an authoring action that can be immediately and completely undone by the authoring tool upon a cancel request by an author. Examples of cancel requests include: "cancel", "undo", "redo" (when it used to reverse "undo"), "revert", and "roll-back" Note: It is acceptable to collect a series of text entry actions (e.g., typed words, a series of backspaces) into a single reversible authoring action.." [APPROVED] | |
TL26:source views: s/unrendered/raw|underlying/ ? `unrendered` seems to be a term limited to FCP. |
AUWG: We have not been able to find a better term. "raw" and "underlying" don't seem to fit the text editor context. [DRAFT-TEXT] | |
WSO1: One area of concern, however, is the inconsistent use of the terms "accessible" and "accessibility." (SEE DETAILS HERE http://lists.w3.org/Archives/Public/public-atag2-comments/2011Sep/0000.html) | AUWG: Related to WCAG-WG's concern.@@@ |