SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
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 Higher Ed

Weitere ähnliche Inhalte

Ähnlich wie Improving Accessibility Higher Ed

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
 
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...Michael Meyers
 
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.
 
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
 
NAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit OfficeNAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit Officestephenadenaike1
 

Ähnlich wie Improving Accessibility Higher Ed (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
 
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
 
NAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit OfficeNAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit Office
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 

Kürzlich hochgeladen (20)

All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 

Improving Accessibility Higher Ed

  • 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