Accessibility Principles
Digital Publication Platforms
Content Strategy 2022 Eric Eggert
Resources
Most resources are from W3C WAI
W3C = World Wide Web Consortium
WAI = Web Accessibility Initiative = the arm that facilitates accessibility
Free and Open!
Accessibility
People with disabilities
…can acquire the same information
…participate in the same activities
…be active producers as well as consumers
We often talk of accessibility in terms of adherence to standards. It is good to remember that accessibility is about inclusive design for real people with human needs
Assistive Technologies (AT)
Tools that support daily tasks of living and communication.
People with certain types of disabilities use specialized tools in order to access and convey information. These specialized tools are called assistive technology.
Some examples of assistive technology would be text-to-speech or screen readers , large print software , alternative keyboards and mice , communication devices , etc.
There are many types and varieties of assistive technology tools.
AT alone cannot provide access
No matter how hard you work, or how sophisticated your Assistive Technology may be, AT alone cannot provide access
Equal access requires that digital content is developed to meet global accessibility standards
But assistive technology by itself, cannot guarantee access to the curriculum. In order for assistive technologies to work as they are designed to work, they need to interface with content that been designed to meet accessibility standards.
AT & Accessibility APIs: How one content meets many needs
AT is software or hardware that addresses particular needs
Accessibility Application Program Interface (API) translates between AT to other software
AT can modify the user interface
This model was developed to mitigate the Graphical User Interface which inadvertently excluded the blind from using systems with this interface.
Every operating system has an Accessibility API. Instead of just sending pictures of text to the computer screen and reacting to mouse clicks, software now sends and receives encodings of the content to and from the Accessibility API. What is passed through assistive technology is the correct model input / output needed by the user.
Accessible IT Model
Your Content ↕ Application/Browser ↕ Accessibility API ↕ Assistive Technology ↕ Platform User Interface
This system works only if your content is accessible.
The Output path:
Your Content – Can provides enough information so that the application/browser can determine all information, structures and relationships.
Application/Browser – In addition to rendering the presentation for main stream user, the Application / Browser encodes all the information, structures and relationships expressed in the Content and passes this encoding to the Accessibility API
Accessibility API – The Accessibility API takes information from all applications including browsers puts it all in a consistent format and passes it to the Assistive Technology.
Assistive Technology (AT) – The AT takes Accessibility API data translates it into a different format (Braille, Voice, Large Print) and sends to the Platform UI
Platform User Interface – This phase just routes the information to the appropriate devices.
Flexibility is the key
For example, a standard computer will have a screen, a keyboard, and mouse, but not everyone is able to use all of those components. A person with a physical and/or visual disability may not be able to use a mouse and may have to access content by only using a keyboard. The same can be said for touch technologies. Not everyone is able to use touch gestures. Alternative means of access need to be available to people who have different needs.
Why advocate for accessible design?
Drive Innovation
Increase Market Reach
Minimize Legal Risk
Humanitarian
Driving Innovation
Integrating accessibility removes architectural, digital, and social barriers:
Accessible design thinking: flexible ways for users to interact with websites & apps
Consideration of experiences other than screens
Closely aligns with good usability
Driving Innovation: Examples
Typewriters
Telephone
Punch cards
Text to speech
Email
Voice controls
Driverless cars
Increased Market Reach
15% of the world’s population have a recognized disability
With age, many more acquire disabilities and yet might not identify as a “person with a disability”
In countries with 70+ years life expectancy, people spend 11.5% of their lifespan with a disability
Increased Market Reach: Globally
The extended market is estimated at 2.3 billion people who control an incremental $6.9 trillion in annual disposable income
$6,900,000,000,000
Legislation
UN Convention on Rights of People with Disabilities (UN CRPD)
On the Web: Web Content Accessibility Guidelines (WCAG)
European Standard: EN 301 549
This article examines the rationale for organizations to address accessibility. It includes tangible and intangible benefits, and the risks of not addressing accessibility adequately.
People
Put people first when thinking about digital accessibility
d/Deaf & Hard of Hearing
Transcripts for audio content
Alternatives for sound cues
Captioned multimedia
Audio support (human voice recording, assistive listening systems, etc.)
Real-time computer-aided transcription services (e.g. CART)
Learning and Cognitive Disabilities
Stable content
Plain language
Consistent naming, layout, and navigation
AT-readable text
Personalized (customizable) visual presentation (typeface, colors, white space)
Communication Disabilities
Picture Communication Symbols (Augmentative Systems)
AT mapped to keyboard
Scanning technologies
Access to electronic text
Clear labels for page regions and interactions
Physical/motor disabilities
Keyboard access
Visible focus
Keyboard alternatives
Customizable keyboard commands
Blind and Visually Impaired
Alternatives to image content
Mouse-free navigation
Avoid drag and drop
Tab logic, navigation
Test item selection
Color cues
Proper structural markup
Accessible CMS
This resource introduces how people with disabilities use the Web. It describes tools and approaches that they use to browse the Web overcome encountered barriers.
For web accessibility: W3C
WCAG — Web Content Accessibility Guidelines
Standard for web content creation
ATAG — Authoring Tool Accessibility Guidelines
Standard for web content creation interfaces
UAAG – User Agent Accessibility Guidelines
Standard for web content consumption interfaces
ARIA – Accessible Rich Internet Applications
Standard for creating accessible application on top of other standards
Web Content Accessibility Guidelines (WCAG) 2.1
W3C Recommendation 05 June 2018
Previous version: 2.0 , 11 December 2008
Next version: 2.2 , 2023?
Web Content Accessibility Guidelines (WCAG)
Based on four foundational “POUR Principles”:
Perceivable
Operable
Understandable
Robust
WCAG 2 Structure
WCAG 2.1 stable, referenceable technical standard.
13 guidelines organized under 4 principles
Guideline has testable success criteria (SCs) at three levels
Supporting material: Understanding WCAG & Techniques for WCAG
1. Perceivable
Information and user interface components must be presentable to users in ways they can perceive.
Text alternatives for non-text content.
Captions and other alternatives for multimedia.
Content can be presented in different ways, including by assistive technologies, without losing meaning.
Make it easier for users to see and hear content.
Perceivable means that information and user interface components must be presentable to users in ways they can perceive. This would include text alternatives, captions, alternative means of presentation, and making it easier for users to see and hear content.
Images
Must have a description unless they are just for decoration.
That description is called “alternative text”.
Add it in the HTML alt
attribute:
Images Tutorial
Useful Information and Sequence
Visual information needs to be in code (“available programatically”).
Reading order makes sense.
You can adapt the visual output to your needs.
Enough color contrast.
Not using color alone for distinction.
Responsive Design
2. Operable
User interface components and navigation must be operable.
Make all functionality available from a keyboard.
Give users enough time to read and use content.
Do not use content that causes seizures.
Help users navigate and find content.
Operable means that the user interface components and navigation must be operable by all users. This would include making all functions available from a keyboard, giving users adequate time to read content, avoiding flashing content that might cause seizures, and helping users navigate and find content.
Keyboard
Use the tab key to navigate.
Distractions
Give users enough time to complete actions.
Allow users to pause, stop, hide distractions.
Do not flash in videos.
Navigation
Allow for skipping repeated blocks of content.
Clear page titles.
Focus order follows reading order.
Clear links.
Visible keyboard focus.
3. Understandable
Information and the operation of user interface must be understandable.
Make text readable and understandable.
Make content appear and operate in predictable ways.
Help users avoid and correct mistakes.
Understandable means that information and the operation of the user interface must be understandable to all users. This would mean that text is readable, content operates in a predictable manner, and users have support to avoid and correct mistakes.
Readable
Specify language of page and parts.
Explain unusual words & abbreviations.
Predictable interactions.
Clear labelling and instructions, as well as error handling.
4. Robust
Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.
Use standard, valid coding methods and practices.
Maximize compatibility with current and future user tools.
Perceivable means that information and user interface components must be presentable to users in ways they can perceive. This would include text alternatives, captions, alternative means of presentation, and making it easier for users to see and hear content.
Principles & Guidelines: The Spirit of the Law
Success Criteria: The Letter of the Law
Levels of Conformance
A – Most people with disabilities have good access.
AA – Most people with disabilities encounter no barriers.
AAA – Most people with disabilities encounter no barriers, and more barriers are removed.
To conform to AA, you must conform to all Success Criteria marked Level A and AA.
AA+
AA plus AAA criteria that specifically enhance the experience for your audience.
Additional Information
Understanding WCAG: Pages and pages of additional information on how to understand the different Success Criteria.
WCAG Techniques: Pages and pages of examples to meet or fail a specific Success Criteria.
Introducing the Web Content Accessibility Guidelines (WCAG), including WCAG 2.0 and WCAG 2.1.
Different testing methods
Automated testing
Manual/exploratory testing
Automated testing
Can find about 50% of issue types
Some issues are impossible to find automatically
Manual testing tools (II)
Manual testing tools (III)
Testing with assistive technologies
A note on “overlays”
“One line accessibility fixers” do not make your website accessible or compliant.
A one size fits all approach cannot work.
See Overlay Fact Sheet