SlideShare a Scribd company logo
Quick wins
For an accessible website
Table of contents
1.What is accessibility?
2.Why is it important?
3.How do we make a website accessible?
Who am I?
@marloes_bosch
⟩ Marloes Bosch
⟩ Front-end developer @ LimoenGroen.
⟩ Co-organizer of Frontend United.
⟩ Worked in healthcare for 10 years.
1. What is accessibility?
β€œ
The meaning of?
Web accessibility means that people with disabilities
can use the Web.
Accessibility not only helps disabled people
⟩ Subtitles: deaf people && people in the train.
⟩ Contrast: visually disabled && people in the sun.
⟩ Semantic HTML: screen readers && Google.
⟩ Keyboard navigation: physically disabled && advanced users.
β€œ
The meaning of!
Web accessibility means that websites, tools, and technologies
are designed and developed to work for all people, whatever
their hardware, software, language, location, or ability.
2. Why is it important?
For many reasons
⟩ More (all!) people benefit from it.
⟩ More products are being offered online.
⟩ More people are becoming dependent of digital services.
⟩ More governments need it, because it’s legally required.
⟩ More organizations need it, because it targets a larger audience.
⟩ Just because we can! Technology is not a limiting factor.
5. How do we make a website accessible?
WCAG 2.1. ⟩ Web Content Accessibility Guidelines
WCAG 2.1.
Perceivable
Operable
Understandable
Robust
4 guidelines
5 guidelines
3 guidelines
1 guideline
29 success criteria
29 success criteria
17 success criteria
3 success criteria
A: 9
AA: 11
AAA: 9
A: 14
AA: 3
AAA: 12
A: 5
AA: 5
AAA: 7
A: 2
AA: 1
AAA: /
Principles Guidelines Success criteria Levels of conformance
Quick wins!
⟩ Semantic structure
⟩ Links & buttons
⟩ Focus management
Semantic HTML
⟩ Use actual HTML heading tags to bundle information.
⟩ Make sure your heading levels are correct (on all pages).
⟩ Provide a meaningful and semantic HTML structure.
Links & buttons
⟩ Make sure the link/button is recognisable and clickable.
⟩ Provide a meaningful and unique text in the link/button.
⟩ Communicate the state of the button when toggling elements.
Focus management
⟩ Focus styling should be visible at all costs.
⟩ Focus styling should have a contrast of 3:1 (if you added styling).
⟩ Create a logical focus order.
And never forget:
⟩ To disable your styles to analyze your DOM structure.
⟩ To navigate through your website with your keyboard.
Tools used
⟩ Web Developer (to disable styles)
⟩ HeadingsMap (to check heading structure)
⟩ Accessibility Insights (to indicate keyboard navigation)
Other recommended tools
⟩ aXe core
⟩ WAVE toolbar
⟩ HTML validator
Drupal Quick wins for an accessible website
Join us for
contribution opportunities
Thursday, October 31, 2019
9:00-18:00
Room: Europe Foyer 2
Mentored
Contribution
First Time
Contributor Workshop
General
Contribution
#DrupalContributions
9:00-14:00
Room: Diamond Lounge
9:00-18:00
Room: Europe Foyer 2
What did you think?
Locate this session at the DrupalCon Amsterdam website:
https://drupal.kuoni-congress.info/2019/program/
Take the Survey!
https://www.surveymonkey.com/r/DrupalConAmsterdam
www.limoengroen.nl | +31 20 737 1880 | hallo@limoengroen.nl
De Ruijterkade 142 Amsterdam
To disable your styles from time to time.
To navigate through your website with your keyboard.

More Related Content

PPT
corePHP Usability Accessibility by Steven Pignataro
PPTX
Web Accessibility
PPTX
Science kjadnckj ljnadjc lk cnldj cj nlzkdncaj
PPTX
WD 2 Less Gooooooooooofwfweujb iefieniwenfwefuhw
PPTX
sandeep (1).pptx
PPTX
Web Accessibility 101
PPTX
html.pptx
PPTX
sandeep.pptx
corePHP Usability Accessibility by Steven Pignataro
Web Accessibility
Science kjadnckj ljnadjc lk cnldj cj nlzkdncaj
WD 2 Less Gooooooooooofwfweujb iefieniwenfwefuhw
sandeep (1).pptx
Web Accessibility 101
html.pptx
sandeep.pptx

Similar to Drupal Quick wins for an accessible website (20)

PDF
Yahoo Help Content Strategy - Chris Todd
PPT
Dfg Intranet Development
PPTX
HTML5: Next Generation Web Development
PPTX
Multilingual intranets ClearBox Valo Feb 2018
PDF
November 2016 - ECN - You're Speaking Drupalese to Me
PDF
Website Accessibility Workshop
PPTX
Web Accessibility and why we need it
DOCX
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
Β 
DOCX
Web Accessibility Designing for Inclusivity and ADA Compliance.docx
PPT
Creating and Maintaining An Internationalized Website
PDF
10 Reasons to Adopt HTML5 for Mobile Apps
PDF
10 Reasons to Adopt HTML5 for Mobile Apps
PPTX
What Is the Use Of HTML.pptx
PPTX
UX-Driven & Inclusive Data Visualizations
PPTX
web_dev_first_session.pptx
PDF
How to create accessible websites - WordCamp Boston
PDF
Quick Web Accessibility - Sensory Therapy Gardens Manual
PPTX
What Are The Different Types Of Web Technologies.pptx
PDF
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
PDF
Web Accessibility
Yahoo Help Content Strategy - Chris Todd
Dfg Intranet Development
HTML5: Next Generation Web Development
Multilingual intranets ClearBox Valo Feb 2018
November 2016 - ECN - You're Speaking Drupalese to Me
Website Accessibility Workshop
Web Accessibility and why we need it
6 Week / Month Industrial Training in Hoshiarpur Punjab- PHP Project Report
Β 
Web Accessibility Designing for Inclusivity and ADA Compliance.docx
Creating and Maintaining An Internationalized Website
10 Reasons to Adopt HTML5 for Mobile Apps
10 Reasons to Adopt HTML5 for Mobile Apps
What Is the Use Of HTML.pptx
UX-Driven & Inclusive Data Visualizations
web_dev_first_session.pptx
How to create accessible websites - WordCamp Boston
Quick Web Accessibility - Sensory Therapy Gardens Manual
What Are The Different Types Of Web Technologies.pptx
Voice First: Ready Your Content to Serve 50% of Global Searches | Rasa Summit...
Web Accessibility
Ad

More from LimoenGroen (10)

PDF
Managing Drupal interface translation
PDF
Open drupal DrupalCamp Gent 2018
PDF
24Kitchen, the no. 1 platform for food lovers (Showcase LimoenGroen)
PDF
The Myths, Musts and Migraines of Migrations - DrupalJam 2018
PDF
Being a better mentor
PDF
Panels in Drupal: een EYE-opener
PDF
Drupal is Traag: handvatten voor een snelle site.
PPT
Front-end Performance in Drupal
PPT
Wat is Drupal? Over Drupal in musea.
KEY
Continuous Integration & Drupal
Managing Drupal interface translation
Open drupal DrupalCamp Gent 2018
24Kitchen, the no. 1 platform for food lovers (Showcase LimoenGroen)
The Myths, Musts and Migraines of Migrations - DrupalJam 2018
Being a better mentor
Panels in Drupal: een EYE-opener
Drupal is Traag: handvatten voor een snelle site.
Front-end Performance in Drupal
Wat is Drupal? Over Drupal in musea.
Continuous Integration & Drupal
Ad

Recently uploaded (20)

PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
E -tech empowerment technologies PowerPoint
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
Digital Literacy And Online Safety on internet
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PPT
Ethics in Information System - Management Information System
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPT
tcp ip networks nd ip layering assotred slides
PPTX
artificial intelligence overview of it and more
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PPTX
Introduction to Information and Communication Technology
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
Β 
DOCX
Unit-3 cyber security network security of internet system
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
E -tech empowerment technologies PowerPoint
WebRTC in SignalWire - troubleshooting media negotiation
Digital Literacy And Online Safety on internet
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Ethics in Information System - Management Information System
Introduction to the IoT system, how the IoT system works
Job_Card_System_Styled_lorem_ipsum_.pptx
tcp ip networks nd ip layering assotred slides
artificial intelligence overview of it and more
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Introduction to Information and Communication Technology
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
INTERNET------BASICS-------UPDATED PPT PRESENTATION
SAP Ariba Sourcing PPT for learning material
Power Point - Lesson 3_2.pptx grad school presentation
Β 
Unit-3 cyber security network security of internet system
Mathew Digital SEO Checklist Guidlines 2025
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf

Drupal Quick wins for an accessible website

  • 1. Quick wins For an accessible website
  • 2. Table of contents 1.What is accessibility? 2.Why is it important? 3.How do we make a website accessible?
  • 3. Who am I? @marloes_bosch ⟩ Marloes Bosch ⟩ Front-end developer @ LimoenGroen. ⟩ Co-organizer of Frontend United. ⟩ Worked in healthcare for 10 years.
  • 4. 1. What is accessibility?
  • 5. β€œ The meaning of? Web accessibility means that people with disabilities can use the Web.
  • 6. Accessibility not only helps disabled people ⟩ Subtitles: deaf people && people in the train. ⟩ Contrast: visually disabled && people in the sun. ⟩ Semantic HTML: screen readers && Google. ⟩ Keyboard navigation: physically disabled && advanced users.
  • 7. β€œ The meaning of! Web accessibility means that websites, tools, and technologies are designed and developed to work for all people, whatever their hardware, software, language, location, or ability.
  • 8. 2. Why is it important?
  • 9. For many reasons ⟩ More (all!) people benefit from it. ⟩ More products are being offered online. ⟩ More people are becoming dependent of digital services. ⟩ More governments need it, because it’s legally required. ⟩ More organizations need it, because it targets a larger audience. ⟩ Just because we can! Technology is not a limiting factor.
  • 10. 5. How do we make a website accessible?
  • 11. WCAG 2.1. ⟩ Web Content Accessibility Guidelines
  • 12. WCAG 2.1. Perceivable Operable Understandable Robust 4 guidelines 5 guidelines 3 guidelines 1 guideline 29 success criteria 29 success criteria 17 success criteria 3 success criteria A: 9 AA: 11 AAA: 9 A: 14 AA: 3 AAA: 12 A: 5 AA: 5 AAA: 7 A: 2 AA: 1 AAA: / Principles Guidelines Success criteria Levels of conformance
  • 13. Quick wins! ⟩ Semantic structure ⟩ Links & buttons ⟩ Focus management
  • 14. Semantic HTML ⟩ Use actual HTML heading tags to bundle information. ⟩ Make sure your heading levels are correct (on all pages). ⟩ Provide a meaningful and semantic HTML structure.
  • 15. Links & buttons ⟩ Make sure the link/button is recognisable and clickable. ⟩ Provide a meaningful and unique text in the link/button. ⟩ Communicate the state of the button when toggling elements.
  • 16. Focus management ⟩ Focus styling should be visible at all costs. ⟩ Focus styling should have a contrast of 3:1 (if you added styling). ⟩ Create a logical focus order.
  • 17. And never forget: ⟩ To disable your styles to analyze your DOM structure. ⟩ To navigate through your website with your keyboard.
  • 18. Tools used ⟩ Web Developer (to disable styles) ⟩ HeadingsMap (to check heading structure) ⟩ Accessibility Insights (to indicate keyboard navigation)
  • 19. Other recommended tools ⟩ aXe core ⟩ WAVE toolbar ⟩ HTML validator
  • 21. Join us for contribution opportunities Thursday, October 31, 2019 9:00-18:00 Room: Europe Foyer 2 Mentored Contribution First Time Contributor Workshop General Contribution #DrupalContributions 9:00-14:00 Room: Diamond Lounge 9:00-18:00 Room: Europe Foyer 2
  • 22. What did you think? Locate this session at the DrupalCon Amsterdam website: https://drupal.kuoni-congress.info/2019/program/ Take the Survey! https://www.surveymonkey.com/r/DrupalConAmsterdam
  • 23. www.limoengroen.nl | +31 20 737 1880 | hallo@limoengroen.nl De Ruijterkade 142 Amsterdam To disable your styles from time to time. To navigate through your website with your keyboard.

Editor's Notes

  • #19: Web developer HeadingsMap Accessibility Insights
  • #20: aXe WAVE toolbar HTML validator