SlideShare a Scribd company logo
1 of 32
Download to read offline
Improving Accessibility for
Higher Education
June 12, 2019
Speakers
Jeff Reed
Sr. Solutions Manager
Acquia
Bjorn Thomson
Sr. Digital Experience Architect
ImageX
Renée Stephen
Technical Solutions Manager PS
Acquia
What’s coming up?
● An overview of accessibility and key areas of importance
● Options for addressing accessibility requirements
● How to plan an accessibility project
● A live demo of the OpenEDU accessibility checker for
Drupal 8
● Q & A
What is accessibility and
why does it matter?
Key areas of importance
Accessibility considerations for:
● Designers
● Developers
● Content editors
Accessibility for Designers
● Contrast and size
○ How to check
● Avoiding using color alone to indicate
meaning
○ I.e., error messages, hover states
● Supporting keyboard navigation
○ Placing items in logical order
○ Making content, interface concise
● Making content discoverable
○ Clear labelling, avoiding ‘learn more’
● Clearly indicating focus
● Ensuring forms are logical and easy to use
Accessibility for Designers
● Auditing brand colors:
○ Identifying “core” compliant
colors
○ Determine if any need to be
slightly tweaked (i.e.,
darkened) to achieve
compliance
○ Can use lower-contrast colors
as accents, visual motifs
Accessibility for Designers
Accessibility for Designers
● Tools you can use:
○ WebAIM contrast checker
○ Stark plugin for Sketch
○ Color Oracle
https://www.getstark.co/adobexd/index.html
Accessibility for Designers
● Tools you can use:
○ WebAIM contrast checker
○ Stark plugin for Sketch
○ Color Oracle
http://colororacle.org/
Accessibility for Developers
● Using semantic markup
● Supplementing semantic markup with
ARIA
● Ensuring logical DOM order
● Form building for accessibility
● Helping users avoid mistakes, being
forgiving and helpful with errors
● Considerations for screen readers
Accessibility for Developers
Semantic markup
ARIA attributes to supplement semantic markup
<main><h1>Hello</h1>
<section><h2>About this document</h2>
<content>...</content>
</section> ...
</main>
<main>
<ul>
<li tabindex="0" class="checkbox" role="checkbox" checked aria-checked="true">Buy
now</li>
</ul>
</main>
Example adapted from https://developers.google.com/web/fundamentals/accessibility/semantics-aria/
Accessibility for Content Editors
Considerations for Content Editors:
● Clear, concise copy
○ Navigating when disabled takes
extra time; make it easier and faster
for them -- and everyone
● Links in context - no "click here"
● Including alternative text
○ I.e., image ‘alt’ text
○ CMSs like Drupal help with this
● Use actual headings
○ Use headings for structure, not
emphasis
● Providing captions for video and
transcripts for audio
What are your options?
Identifying target compliance state
● About WCAG levels A, AA, AAA
○ Implications of setting each as a goal
○ About 2.0 vs 2.1 standard
● In some cases, the compliance level may be mandated
● In cases where it is not mandated, level AA is commonly defined as the goal
Assessing current state
● Manual vs automated testing
○ Not all testing can be automated
● Tools you can use to automate testing
○ WAVE
○ SiteImprove
○ Lighthouse
○ OpenEDU Drupal 8 checker
● Selecting automation tools
○ Cost vs. time
○ Skills required
○ Combining tools
● Beyond automation: manual testing
○ Which types of testing require manual work
○ Manually testing in-house vs outsourcing
Example tool: Lighthouse
● Part of Google Chrome developer
tools
● Allows users to:
○ run an initial audit of a page,
get score
○ inspect and modify the
elements that did not pass to
quickly resolve issues
○ see a list of ‘next steps’
including manual testing steps
Example tool: Lighthouse
● Part of Google Chrome developer
tools
● Allows users to:
○ run an initial audit of a page,
get score
○ inspect and modify the
elements that did not pass to
quickly resolve issues
○ see a list of ‘next steps’
including manual testing steps
Example tool: Lighthouse
● Part of Google Chrome developer
tools
● Allows users to:
○ run an initial audit of a page,
get score
○ inspect and modify the
elements that did not pass to
quickly resolve issues
○ see a list of ‘next steps’
including manual testing steps
Example tool: Lighthouse
● Part of Google Chrome developer
tools
● Allows users to:
○ run an initial audit of a page,
get score
○ inspect and modify the
elements that did not pass to
quickly resolve issues
○ see a list of ‘next steps’
including manual testing steps
Example tool: Lighthouse
● Part of Google Chrome developer
tools
● Allows users to:
○ run an initial audit of a page,
get score
○ inspect and modify the
elements that did not pass to
quickly resolve issues
○ see a list of ‘next steps’
including manual testing steps
Example tool: Lighthouse
● Part of Google Chrome developer
tools
● Allows users to:
○ run an initial audit of a page,
get score
○ inspect and modify the
elements that did not pass to
quickly resolve issues
○ see a list of ‘next steps’
including manual testing steps
Example tool: Lighthouse
● Part of Google Chrome developer
tools
● Allows users to:
○ run an initial audit of a page,
get score
○ inspect and modify the
elements that did not pass to
quickly resolve issues
○ see a list of ‘next steps’
including manual testing steps
How to plan for your accessibility project
● Different types of accessibility projects
● Overall structure of an accessibility project
Types of accessibility projects
● Projects from scratch
○ Setting design team up for success
○ Structuring development process for accessibility
○ Accessibility testing (usability testing, QA)
○ Training content editors and creating awareness/documentation during
project and after launch
○ Setting ‘checkpoints’ after launch
● “Repair” / audit projects
○ Assessing initial state
○ Identifying issues and priority
○ Identifying skills and resources needed
○ Planning project
Structuring an accessibility project
● Project planning
○ Identifying goals and current state
○ Identifying skills required
○ Budget and timing
○ Where you may want / need to
outsource
● Project structure
○ Initial discovery
○ Identifying, prioritizing and
estimating issues
○ Assessing progress
Project Case Study: Open Y Audit and Improvements
● About the Open Y project
● Planning the project
○ Project goals
○ Structure of team and activities
■ Initial audit
■ Tracking and reporting bugs
■ Estimation
■ Project management flow and tools
○ Team personnel and skills
○ Automated and manual testing
■ What was in-house vs outsourced
○ Project outcomes: successes and
lessons learned
Project Case Study: Open Y Audit and Improvements
How we tracked issues:
OpenEDU Demo
Additional Resources
● https://www.accessibility-developer-guide.com/knowledge/
● https://www.w3.org/WAI/tips/developing/
● https://www.washington.edu/accessibility/checklist/
● https://medium.com/salesforce-ux/7-things-every-designer-needs-to-know-about-acce
ssibility-64f105f0881b
● https://uxdesign.cc/designing-for-accessibility-is-not-that-hard-c04cc4779d94
● https://webaim.org/resources/contrastchecker/
● https://zapier.com/blog/accessible-web-content/
● https://developers.google.com/web/fundamentals/accessibility/semantics-aria/
● https://www.w3.org/WAI/fundamentals/accessibility-usability-inclusion/
● https://www.w3.org/WAI/test-evaluate/combined-expertise/
Questions?
Jeff Reed
Sr. Solutions Manager
Acquia
Bjorn Thomson
Sr. Digital Experience Architect
ImageX
Renée Stephen
Technical Solutions Manager PS
Acquia
Improving Accessibility for Higher Education

More Related Content

Similar to Improving Accessibility for Higher Education

Creating and Managing Technical Content for Open Source Products
Creating and Managing Technical Content for Open Source ProductsCreating and Managing Technical Content for Open Source Products
Creating and Managing Technical Content for Open Source ProductsWSO2
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Lviv Startup Club
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software houseParis Apostolopoulos
 
INTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-Deutsch
INTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-DeutschINTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-Deutsch
INTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-Deutschapidays
 
Website testing &amp; optimization framework &amp; results
Website testing &amp; optimization framework &amp; resultsWebsite testing &amp; optimization framework &amp; results
Website testing &amp; optimization framework &amp; resultsSaad Hameed
 
Agile and waterfall the additional value
Agile and waterfall the additional value Agile and waterfall the additional value
Agile and waterfall the additional value Lior Israel
 
Quality Assurance: An Overview
Quality Assurance: An OverviewQuality Assurance: An Overview
Quality Assurance: An OverviewAnant Corporation
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsArnaud Porterie
 
Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)RaviTandon11
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectivelyAshutosh Agarwal
 
Simple approaches to agile business analysis
Simple approaches to agile business analysisSimple approaches to agile business analysis
Simple approaches to agile business analysisTonyWilloughby3
 
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...Tag1 Consulting, Inc.
 
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...Michael Meyers
 
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgileNetwork
 
How to establish ways of working that allows shifting-left of the automation ...
How to establish ways of working that allows shifting-left of the automation ...How to establish ways of working that allows shifting-left of the automation ...
How to establish ways of working that allows shifting-left of the automation ...Max Barrass
 

Similar to Improving Accessibility for Higher Education (20)

Creating and Managing Technical Content for Open Source Products
Creating and Managing Technical Content for Open Source ProductsCreating and Managing Technical Content for Open Source Products
Creating and Managing Technical Content for Open Source Products
 
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
Maryna Sokyrko & Oleksandr Chugui: Building Product Passion: Developing AI ch...
 
Get the User Onboard!!!
Get the User Onboard!!!Get the User Onboard!!!
Get the User Onboard!!!
 
Case study
Case studyCase study
Case study
 
Services, tools & practices for a software house
Services, tools & practices for a software houseServices, tools & practices for a software house
Services, tools & practices for a software house
 
INTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-Deutsch
INTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-DeutschINTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-Deutsch
INTERFACE by apidays - Doc Well for your Devrel by Ilona Koren-Deutsch
 
Website testing &amp; optimization framework &amp; results
Website testing &amp; optimization framework &amp; resultsWebsite testing &amp; optimization framework &amp; results
Website testing &amp; optimization framework &amp; results
 
Agile and waterfall the additional value
Agile and waterfall the additional value Agile and waterfall the additional value
Agile and waterfall the additional value
 
UI/UX Design in Agile process
UI/UX Design in Agile process  UI/UX Design in Agile process
UI/UX Design in Agile process
 
Quality Assurance: An Overview
Quality Assurance: An OverviewQuality Assurance: An Overview
Quality Assurance: An Overview
 
DockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operationsDockerCon US 2016 - Scaling Open Source operations
DockerCon US 2016 - Scaling Open Source operations
 
Usable Software Design
Usable Software DesignUsable Software Design
Usable Software Design
 
Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)Resume Writing Workshop (Part I)
Resume Writing Workshop (Part I)
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Simple approaches to agile business analysis
Simple approaches to agile business analysisSimple approaches to agile business analysis
Simple approaches to agile business analysis
 
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
 
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
Foreo Drives Millions of Dollars of Revenue During the Holiday Seasons with T...
 
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
 
How to establish ways of working that allows shifting-left of the automation ...
How to establish ways of working that allows shifting-left of the automation ...How to establish ways of working that allows shifting-left of the automation ...
How to establish ways of working that allows shifting-left of the automation ...
 
Common Sense Agile
Common Sense AgileCommon Sense Agile
Common Sense Agile
 

More from Acquia

Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia
 
Acquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia
 
Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelAcquia
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfAcquia
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022Acquia
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022Acquia
 
How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story Acquia
 
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXUsing Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXAcquia
 
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowImprove Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowAcquia
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner BootcampAcquia
 
August partner bootcamp
August partner bootcampAugust partner bootcamp
August partner bootcampAcquia
 
July 2021 Partner Bootcamp
July  2021 Partner BootcampJuly  2021 Partner Bootcamp
July 2021 Partner BootcampAcquia
 
May Partner Bootcamp
May Partner BootcampMay Partner Bootcamp
May Partner BootcampAcquia
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYAcquia
 
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineWork While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineAcquia
 
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia
 
April partner bootcamp deck cookieless future
April partner bootcamp deck  cookieless futureApril partner bootcamp deck  cookieless future
April partner bootcamp deck cookieless futureAcquia
 
How to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsHow to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsAcquia
 
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...Acquia
 
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Acquia
 

More from Acquia (20)

Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdf
 
Acquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdf
 
Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next Level
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story
 
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXUsing Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
 
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowImprove Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner Bootcamp
 
August partner bootcamp
August partner bootcampAugust partner bootcamp
August partner bootcamp
 
July 2021 Partner Bootcamp
July  2021 Partner BootcampJuly  2021 Partner Bootcamp
July 2021 Partner Bootcamp
 
May Partner Bootcamp
May Partner BootcampMay Partner Bootcamp
May Partner Bootcamp
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
 
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineWork While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
 
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
 
April partner bootcamp deck cookieless future
April partner bootcamp deck  cookieless futureApril partner bootcamp deck  cookieless future
April partner bootcamp deck cookieless future
 
How to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsHow to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutions
 
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
 
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Improving Accessibility for Higher Education

  • 1. Improving Accessibility for Higher Education June 12, 2019
  • 2. Speakers Jeff Reed Sr. Solutions Manager Acquia Bjorn Thomson Sr. Digital Experience Architect ImageX Renée Stephen Technical Solutions Manager PS Acquia
  • 3. What’s coming up? ● An overview of accessibility and key areas of importance ● Options for addressing accessibility requirements ● How to plan an accessibility project ● A live demo of the OpenEDU accessibility checker for Drupal 8 ● Q & A
  • 4. What is accessibility and why does it matter?
  • 5. Key areas of importance Accessibility considerations for: ● Designers ● Developers ● Content editors
  • 6. Accessibility for Designers ● Contrast and size ○ How to check ● Avoiding using color alone to indicate meaning ○ I.e., error messages, hover states ● Supporting keyboard navigation ○ Placing items in logical order ○ Making content, interface concise ● Making content discoverable ○ Clear labelling, avoiding ‘learn more’ ● Clearly indicating focus ● Ensuring forms are logical and easy to use
  • 7. Accessibility for Designers ● Auditing brand colors: ○ Identifying “core” compliant colors ○ Determine if any need to be slightly tweaked (i.e., darkened) to achieve compliance ○ Can use lower-contrast colors as accents, visual motifs
  • 9. Accessibility for Designers ● Tools you can use: ○ WebAIM contrast checker ○ Stark plugin for Sketch ○ Color Oracle https://www.getstark.co/adobexd/index.html
  • 10. Accessibility for Designers ● Tools you can use: ○ WebAIM contrast checker ○ Stark plugin for Sketch ○ Color Oracle http://colororacle.org/
  • 11. Accessibility for Developers ● Using semantic markup ● Supplementing semantic markup with ARIA ● Ensuring logical DOM order ● Form building for accessibility ● Helping users avoid mistakes, being forgiving and helpful with errors ● Considerations for screen readers
  • 12. Accessibility for Developers Semantic markup ARIA attributes to supplement semantic markup <main><h1>Hello</h1> <section><h2>About this document</h2> <content>...</content> </section> ... </main> <main> <ul> <li tabindex="0" class="checkbox" role="checkbox" checked aria-checked="true">Buy now</li> </ul> </main> Example adapted from https://developers.google.com/web/fundamentals/accessibility/semantics-aria/
  • 13. Accessibility for Content Editors Considerations for Content Editors: ● Clear, concise copy ○ Navigating when disabled takes extra time; make it easier and faster for them -- and everyone ● Links in context - no "click here" ● Including alternative text ○ I.e., image ‘alt’ text ○ CMSs like Drupal help with this ● Use actual headings ○ Use headings for structure, not emphasis ● Providing captions for video and transcripts for audio
  • 14. What are your options?
  • 15. Identifying target compliance state ● About WCAG levels A, AA, AAA ○ Implications of setting each as a goal ○ About 2.0 vs 2.1 standard ● In some cases, the compliance level may be mandated ● In cases where it is not mandated, level AA is commonly defined as the goal
  • 16. Assessing current state ● Manual vs automated testing ○ Not all testing can be automated ● Tools you can use to automate testing ○ WAVE ○ SiteImprove ○ Lighthouse ○ OpenEDU Drupal 8 checker ● Selecting automation tools ○ Cost vs. time ○ Skills required ○ Combining tools ● Beyond automation: manual testing ○ Which types of testing require manual work ○ Manually testing in-house vs outsourcing
  • 17. Example tool: Lighthouse ● Part of Google Chrome developer tools ● Allows users to: ○ run an initial audit of a page, get score ○ inspect and modify the elements that did not pass to quickly resolve issues ○ see a list of ‘next steps’ including manual testing steps
  • 18. Example tool: Lighthouse ● Part of Google Chrome developer tools ● Allows users to: ○ run an initial audit of a page, get score ○ inspect and modify the elements that did not pass to quickly resolve issues ○ see a list of ‘next steps’ including manual testing steps
  • 19. Example tool: Lighthouse ● Part of Google Chrome developer tools ● Allows users to: ○ run an initial audit of a page, get score ○ inspect and modify the elements that did not pass to quickly resolve issues ○ see a list of ‘next steps’ including manual testing steps
  • 20. Example tool: Lighthouse ● Part of Google Chrome developer tools ● Allows users to: ○ run an initial audit of a page, get score ○ inspect and modify the elements that did not pass to quickly resolve issues ○ see a list of ‘next steps’ including manual testing steps
  • 21. Example tool: Lighthouse ● Part of Google Chrome developer tools ● Allows users to: ○ run an initial audit of a page, get score ○ inspect and modify the elements that did not pass to quickly resolve issues ○ see a list of ‘next steps’ including manual testing steps
  • 22. Example tool: Lighthouse ● Part of Google Chrome developer tools ● Allows users to: ○ run an initial audit of a page, get score ○ inspect and modify the elements that did not pass to quickly resolve issues ○ see a list of ‘next steps’ including manual testing steps
  • 23. Example tool: Lighthouse ● Part of Google Chrome developer tools ● Allows users to: ○ run an initial audit of a page, get score ○ inspect and modify the elements that did not pass to quickly resolve issues ○ see a list of ‘next steps’ including manual testing steps
  • 24. How to plan for your accessibility project ● Different types of accessibility projects ● Overall structure of an accessibility project
  • 25. Types of accessibility projects ● Projects from scratch ○ Setting design team up for success ○ Structuring development process for accessibility ○ Accessibility testing (usability testing, QA) ○ Training content editors and creating awareness/documentation during project and after launch ○ Setting ‘checkpoints’ after launch ● “Repair” / audit projects ○ Assessing initial state ○ Identifying issues and priority ○ Identifying skills and resources needed ○ Planning project
  • 26. Structuring an accessibility project ● Project planning ○ Identifying goals and current state ○ Identifying skills required ○ Budget and timing ○ Where you may want / need to outsource ● Project structure ○ Initial discovery ○ Identifying, prioritizing and estimating issues ○ Assessing progress
  • 27. Project Case Study: Open Y Audit and Improvements ● About the Open Y project ● Planning the project ○ Project goals ○ Structure of team and activities ■ Initial audit ■ Tracking and reporting bugs ■ Estimation ■ Project management flow and tools ○ Team personnel and skills ○ Automated and manual testing ■ What was in-house vs outsourced ○ Project outcomes: successes and lessons learned
  • 28. Project Case Study: Open Y Audit and Improvements How we tracked issues:
  • 30. Additional Resources ● https://www.accessibility-developer-guide.com/knowledge/ ● https://www.w3.org/WAI/tips/developing/ ● https://www.washington.edu/accessibility/checklist/ ● https://medium.com/salesforce-ux/7-things-every-designer-needs-to-know-about-acce ssibility-64f105f0881b ● https://uxdesign.cc/designing-for-accessibility-is-not-that-hard-c04cc4779d94 ● https://webaim.org/resources/contrastchecker/ ● https://zapier.com/blog/accessible-web-content/ ● https://developers.google.com/web/fundamentals/accessibility/semantics-aria/ ● https://www.w3.org/WAI/fundamentals/accessibility-usability-inclusion/ ● https://www.w3.org/WAI/test-evaluate/combined-expertise/
  • 31. Questions? Jeff Reed Sr. Solutions Manager Acquia Bjorn Thomson Sr. Digital Experience Architect ImageX Renée Stephen Technical Solutions Manager PS Acquia