SlideShare ist ein Scribd-Unternehmen logo
1 von 18
How is Drupal Ensuring the
Web Accessibility Standards?
● What are Web Accessibility Standards?
● Does Drupal Conform?
● What Does Drupal Do?
● Drupal 8 Features for Accessibility
● Drupal Modules For Accessibility
Index
● A single shared standard for web content accessibility that meets
the needs of all the individuals, organizations, and governments
internationally
● It is followed to make the web content more accessible. Here the
word "content" refers to every kind of information in a web page,
such as text (include heading and captions), images, sounds,
codes, markup - anything that defines the layout and framework
What are Web Accessibility Standards?
Does Drupal Conform?
● Drupal conforms to both Authoring Tool Accessibility Guidelines
(ATAG 2.0) and Web Content Accessibility Guidelines (WCAG 2.0)
guidelines.
● The initiative was started with Drupal 7 accessibility and the
community has been committed in ensuring the accessibility for all
What Does Drupal Do?
The community has an accessibility team which works to identify
the barriers, both at the code level and the awareness level to
resolve them. It provides:
● Color contrast and intensity
● Drag and Drop functionality
● Adding skip navigation to core themes
● Image handling
● Form labeling
● Search engine form and presentation
● Removing duplicate or null tags
● Accessibility for Developers
Drupal 8 Features for Accessibility
Here is a list of top Drupal 8 features for easier web accessibility.
● Semantics in the Core
Composing semantically correct HTML informs the browser and the
assistive technology what type of content it is managing with and
how that information relates to other content.
With this, assistive technologies are all the more effortlessly ready to
carry out its activity since it has a structure that it can work with.
● Aural Alerts
Drupal provides a method called “Drupal.announce()”. This helps in
making page updates obvious in a non-visual manner. This method
creates an aria-live element on the page.
● Controlled Tab Order
The TabbingManager, in Drupal, is an awesome medium to direct
both non-visual and non-mouse users to access the prime elements
on the page in a logical order. It, thus, permits more control when
exploring complex UIs.
● Accessible Inline Form Errors
Drupal forms are impressively more open to the expansion of
available inline form errors. It is now easier for everyone to identify
what errors they might have made while filling in a web form.
● Fieldsets
Fieldset labels are utilized as systems for gathering related
segments of forms. Effectively implementing <fieldset> label gives
a visual diagram around the shape field gathering.
Drupal presently uses fieldsets for radios & checkboxes in the Form
API. This helps towards additionally upgrading forms in Drupal.
● Automatic Alt text
The Automatic Alt text module automatically generates an
alternative text for images when no alt text has been provided by the
user.
Drupal Modules For Accessibility
● Block ARIA Landmark Roles
Block ARIA Landmark Roles adds additional elements to the block
configuration forms that allow users to assign an ARIA landmark
role to a block.
● CKEditor Abbreviation
The CKEditor Abbreviation module adds a button to CKEditor which
helps in inserting and editing abbreviations in a given text.
● CKEditor Accessibility Checker
The module lets you inspect the accessibility level of the content
created, and immediately solves any accessibility issue that is found.
● High Contrast
High Contrast module, provides a quick solution to allow the user to
switch between the active theme and a high contrast version of it
helping them pull out of the problem.
● HtmLawed
It utilizes the htmLawed PHP library to limit and filter HTML for
consistency with site administrator policy and standards for security.
● Style Switcher
Themers can provide a theme with alternate stylesheets. Allowing
special styling of some part of the site, the module presents all those
styles as a block with links. So any site user is able to choose the style
of the site he/she prefers.
● Text Resize
The Text Resize module provides the end-users with a block that can
be used to quickly to change the font size of text on your Drupal site.
● Accessibility
Accessibility module gives you a list of available Accessibility tests,
(most of which are) aligned with one or more guidelines like WCAG
2.0 or Section 508.
We ensure that our different teams and interaction work
together in order to make the Web more accessible to people
with disabilities. At OpenSense Labs we design and develop the
web technologies to ensure universal accessibility. Connect with
us at hello@opensenselabs.com to make the web a better place.
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (9)

What to Expect in Drupal 8
What to Expect in Drupal 8What to Expect in Drupal 8
What to Expect in Drupal 8
 
Django vs laravel
Django vs laravelDjango vs laravel
Django vs laravel
 
Advantages of using drupal 8
Advantages of using drupal 8Advantages of using drupal 8
Advantages of using drupal 8
 
WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?WHY SHOULD UPGRADE TO DRUPAL 8?
WHY SHOULD UPGRADE TO DRUPAL 8?
 
Architecting your Frontend
Architecting your FrontendArchitecting your Frontend
Architecting your Frontend
 
Web components
Web componentsWeb components
Web components
 
Angular js for web development
Angular js for web developmentAngular js for web development
Angular js for web development
 
Dreamweaver Application
Dreamweaver ApplicationDreamweaver Application
Dreamweaver Application
 
Dimpact wim bumpy road of building reusable platform for municipalities from...
Dimpact wim  bumpy road of building reusable platform for municipalities from...Dimpact wim  bumpy road of building reusable platform for municipalities from...
Dimpact wim bumpy road of building reusable platform for municipalities from...
 

Ähnlich wie How is Drupal Ensuring the Web Accessibility Standards?

Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find them
Pedro Cambra
 
Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentation
erlee72
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
Italo Mairo
 

Ähnlich wie How is Drupal Ensuring the Web Accessibility Standards? (20)

Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
 
12 must know drupal 8 features
12 must know drupal 8 features12 must know drupal 8 features
12 must know drupal 8 features
 
Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find them
 
Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentation
 
Drupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in DrupalDrupal - Introduction to User Management in Drupal
Drupal - Introduction to User Management in Drupal
 
Future Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondFuture Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and Beyond
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
Backing yourself into an Accessible Corner
Backing yourself into an Accessible CornerBacking yourself into an Accessible Corner
Backing yourself into an Accessible Corner
 
Publishing in an Agile World
Publishing in an Agile WorldPublishing in an Agile World
Publishing in an Agile World
 
What's Drupal_ .ppt
What's Drupal_ .pptWhat's Drupal_ .ppt
What's Drupal_ .ppt
 
What's Drupal?
What's Drupal? What's Drupal?
What's Drupal?
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course OverviewFrom Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
From Drupal 7 to Drupal 8 - Drupal Intensive Course Overview
 
Drupal Development.pdf
Drupal Development.pdfDrupal Development.pdf
Drupal Development.pdf
 
Web Accessibility in Drupal
Web Accessibility in DrupalWeb Accessibility in Drupal
Web Accessibility in Drupal
 
Drupal
DrupalDrupal
Drupal
 
10 Useful Front End Development Tools for Web Apps | 2020
10 Useful Front End Development Tools for Web Apps | 202010 Useful Front End Development Tools for Web Apps | 2020
10 Useful Front End Development Tools for Web Apps | 2020
 
Vskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample materialVskills certified open source cms drupal professional sample material
Vskills certified open source cms drupal professional sample material
 

Mehr von OpenSense Labs

Mehr von OpenSense Labs (16)

Executing Deployment & Release Strategies
Executing Deployment & Release StrategiesExecuting Deployment & Release Strategies
Executing Deployment & Release Strategies
 
Infrastructure as Code principles and practices
Infrastructure as Code  principles and practicesInfrastructure as Code  principles and practices
Infrastructure as Code principles and practices
 
Coming together of accessibility and usability
Coming together of accessibility and usabilityComing together of accessibility and usability
Coming together of accessibility and usability
 
Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8Best Security Focussed CMS: Drupal 8
Best Security Focussed CMS: Drupal 8
 
DevOps culture
DevOps cultureDevOps culture
DevOps culture
 
7 automated visual testing tools for you
7 automated visual testing tools for you7 automated visual testing tools for you
7 automated visual testing tools for you
 
How can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come TogetherHow can Augmented Reality and Drupal Come Together
How can Augmented Reality and Drupal Come Together
 
Power of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal DevelopmentPower of Microservices Architecture in Drupal Development
Power of Microservices Architecture in Drupal Development
 
Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018 Top 10 Drupal Themes for 2018
Top 10 Drupal Themes for 2018
 
Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal Gaming Companies and Communities for Drupal
Gaming Companies and Communities for Drupal
 
ADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher EducationADA Accessibility Checklist in Higher Education
ADA Accessibility Checklist in Higher Education
 
Drupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road AheadDrupal 8.6 Release and the Road Ahead
Drupal 8.6 Release and the Road Ahead
 
Understanding Distributed Content Management System
Understanding Distributed Content Management SystemUnderstanding Distributed Content Management System
Understanding Distributed Content Management System
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal Development
 
In the Pursuit of Headless with Contenta
In the Pursuit of Headless with ContentaIn the Pursuit of Headless with Contenta
In the Pursuit of Headless with Contenta
 
Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites Drupal Effect on High Performance Websites
Drupal Effect on High Performance Websites
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

How is Drupal Ensuring the Web Accessibility Standards?

  • 1. How is Drupal Ensuring the Web Accessibility Standards?
  • 2. ● What are Web Accessibility Standards? ● Does Drupal Conform? ● What Does Drupal Do? ● Drupal 8 Features for Accessibility ● Drupal Modules For Accessibility Index
  • 3. ● A single shared standard for web content accessibility that meets the needs of all the individuals, organizations, and governments internationally ● It is followed to make the web content more accessible. Here the word "content" refers to every kind of information in a web page, such as text (include heading and captions), images, sounds, codes, markup - anything that defines the layout and framework What are Web Accessibility Standards?
  • 4. Does Drupal Conform? ● Drupal conforms to both Authoring Tool Accessibility Guidelines (ATAG 2.0) and Web Content Accessibility Guidelines (WCAG 2.0) guidelines. ● The initiative was started with Drupal 7 accessibility and the community has been committed in ensuring the accessibility for all
  • 5. What Does Drupal Do? The community has an accessibility team which works to identify the barriers, both at the code level and the awareness level to resolve them. It provides: ● Color contrast and intensity ● Drag and Drop functionality ● Adding skip navigation to core themes ● Image handling ● Form labeling ● Search engine form and presentation ● Removing duplicate or null tags ● Accessibility for Developers
  • 6. Drupal 8 Features for Accessibility Here is a list of top Drupal 8 features for easier web accessibility. ● Semantics in the Core Composing semantically correct HTML informs the browser and the assistive technology what type of content it is managing with and how that information relates to other content. With this, assistive technologies are all the more effortlessly ready to carry out its activity since it has a structure that it can work with.
  • 7. ● Aural Alerts Drupal provides a method called “Drupal.announce()”. This helps in making page updates obvious in a non-visual manner. This method creates an aria-live element on the page.
  • 8. ● Controlled Tab Order The TabbingManager, in Drupal, is an awesome medium to direct both non-visual and non-mouse users to access the prime elements on the page in a logical order. It, thus, permits more control when exploring complex UIs. ● Accessible Inline Form Errors Drupal forms are impressively more open to the expansion of available inline form errors. It is now easier for everyone to identify what errors they might have made while filling in a web form.
  • 9. ● Fieldsets Fieldset labels are utilized as systems for gathering related segments of forms. Effectively implementing <fieldset> label gives a visual diagram around the shape field gathering. Drupal presently uses fieldsets for radios & checkboxes in the Form API. This helps towards additionally upgrading forms in Drupal.
  • 10. ● Automatic Alt text The Automatic Alt text module automatically generates an alternative text for images when no alt text has been provided by the user. Drupal Modules For Accessibility
  • 11.
  • 12. ● Block ARIA Landmark Roles Block ARIA Landmark Roles adds additional elements to the block configuration forms that allow users to assign an ARIA landmark role to a block. ● CKEditor Abbreviation The CKEditor Abbreviation module adds a button to CKEditor which helps in inserting and editing abbreviations in a given text.
  • 13. ● CKEditor Accessibility Checker The module lets you inspect the accessibility level of the content created, and immediately solves any accessibility issue that is found. ● High Contrast High Contrast module, provides a quick solution to allow the user to switch between the active theme and a high contrast version of it helping them pull out of the problem.
  • 14.
  • 15. ● HtmLawed It utilizes the htmLawed PHP library to limit and filter HTML for consistency with site administrator policy and standards for security. ● Style Switcher Themers can provide a theme with alternate stylesheets. Allowing special styling of some part of the site, the module presents all those styles as a block with links. So any site user is able to choose the style of the site he/she prefers.
  • 16. ● Text Resize The Text Resize module provides the end-users with a block that can be used to quickly to change the font size of text on your Drupal site. ● Accessibility Accessibility module gives you a list of available Accessibility tests, (most of which are) aligned with one or more guidelines like WCAG 2.0 or Section 508.
  • 17. We ensure that our different teams and interaction work together in order to make the Web more accessible to people with disabilities. At OpenSense Labs we design and develop the web technologies to ensure universal accessibility. Connect with us at hello@opensenselabs.com to make the web a better place.