SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Inclusive Development
Using Style Guides to Improve Website Accessibility
Carie Fisher
@cariefisher
slideshare.net/CarieFisher
Carie has been building websites since 2005 and has been exclusively
working with Drupal since 2009. As the Accessibility Lead, she works with
the Mediacurrent team and clients to make sites more inclusive to others.
In her role as a Senior Front-End Developer at Mediacurrent, she thrives on
the challenge of turning a static mock-up into a responsive, live site that is
both beautiful and functional.
Accessibility Lead & Sr. Front-End Developer
cehfisher
What exactly is the role of a
Front-end developer?
Mr. Smeds & Mr. Spats
Mr. Spats
Had twenty-one hats,
And none of them
were the same
And Mr. Smeds
Had twenty-one heads
And only one hat
to his name.
Now, when Mr. Smeds
Met Mr. Spats,
They talked of the
Buying and selling of hats.
And Mr. Spats
Bought Mr. Smeds’ hat!
Did you ever hear anything
Crazier than that?
Shel Silverstein (A Light In The Attic)
• Website/Component Designer
• UX/UI specialist
• CSS/SASS creator
• HTML/TWIG builder
• JS/jQuery writer
• Site-builder/Themer
• QA bowser tester
• Accessibility expert??
Front-end Devs Wear a Lot of Hats
What, Who, and Why of
Website Accessibility
What is website accessibility anyway?
Web accessibility means that people with disabilities can use the Web.
More specifically, Web accessibility means that people with disabilities
can perceive, understand, navigate, and interact with the Web, and that
they can contribute to the Web.
- Web Accessibility Initiative (WAI)
EVERYONE!!!
57 million Americans (~20%) have some type of DISABILITY
• Visual impairments
• Hearing impairments
• Cognitive impairments
• Mobility impairments
• Temporary Disabilities
• Seizure Disorders
• Aging/ESL population
• Many more…
Who is website accessibility for?
Why should I care about website accessibility?
Right Thing to Do - Everyone should have full access to all the
wonders of the web…as well as all the useful information
Smart Thing to Do - Opens your site to a wider audience (potential
20%+ increase users), good for SEO/search bots/Google ranking, etc
Lawful Thing to Do - Government-funded programs/schools,
airlines, non-profits are required, the rest hope they won’t get sued
What is Inclusive
Development?
It is a way of rethinking development,
where we go beyond just the base level of
access to information.
Inclusive development means making
something valuable, not just accessible, to
as many people as we can. It is about
putting “Accessibility First.”
Inclusive Design -> Development
“By choosing a typeface that we feel the
average user could read we’d be consciously
alienating a section of our users. Instead, by
selecting a typeface which is workable for
those who struggle to read, we arrive at a
choice that works for everyone. This is
efficient and effective inclusive design.”
Heydon Pickering (Inclusive Design Patterns)
Choosing an Inclusive Font
serif sans-serif
Back in 2009, the “Mobile First” approach
appeared, where we design/develop for
smaller screens first, then add more
features and content for larger screens.
Now in 2017, “Accessibility First” may seem
just as daunting and impossible…but it isn’t
if you have the right tools and attitude.
Accessibility First Approach
Why use Component
Driven Development?
Component Driven Development
• Breaks the site down into manageable
components
• Less development time with reusable
components
• Front-end and Back-end developers can
work simultaneously
• Clients get preview of build process and
can use living style guide as reference
The purpose of KSS is to help you produce a
HTML style guide tied to CSS documentation
that is easy to read, yet structured enough to
be automatically extracted and processed.
http://warpspire.com/kss
Knyle Style Sheets (KSS) Node
FE Devs + Accessibility +
Inclusive Dev + Components =
The A11Y style guide comes with pre-populated
accessible components that include helpful links to
related tools, articles, and WCAG guidelines to make
your site more inclusive.
http://a11y-style-guide.com/style-guide
A11Y Style Guide
• As a reference.
• As a base for your own style guide.
• As a base for creating your own accessible
components.
• As a base for a new accessible theme.
• Contribute to the guide and make it better.
• Fork it and give your own spin to it.
How Can I Use the A11Y Style Guide?
Feedback
Joind.in: https://joind.in/talk/454c9
Twitter: @cariefisher
@Mediacurrent Mediacurrent.com
Thank you!
facebook.com/mediacurrent

Weitere ähnliche Inhalte

Andere mochten auch

5 disfunções de um time - Devops Summit Brasil
5 disfunções de um time  - Devops Summit Brasil5 disfunções de um time  - Devops Summit Brasil
5 disfunções de um time - Devops Summit BrasilVictor Hugo Germano
 
Affiche en format A1: 16 types MBTI et quelques personnalités
Affiche en format A1: 16 types MBTI et quelques personnalitésAffiche en format A1: 16 types MBTI et quelques personnalités
Affiche en format A1: 16 types MBTI et quelques personnalitésClaude Michaud
 
Dil E Sindh, 1st April to 15th April 2017
Dil E Sindh,  1st April to 15th April 2017Dil E Sindh,  1st April to 15th April 2017
Dil E Sindh, 1st April to 15th April 2017Nandkumar Jethani
 
Leading enterprise-scale big data business outcomes
Leading enterprise-scale big data business outcomesLeading enterprise-scale big data business outcomes
Leading enterprise-scale big data business outcomesGuy Pearce
 
Katalog Oriflame April 2017
Katalog Oriflame April 2017Katalog Oriflame April 2017
Katalog Oriflame April 2017YUDHI ARYA
 
Evolution of Wireless Communication Technologies
Evolution of Wireless Communication TechnologiesEvolution of Wireless Communication Technologies
Evolution of Wireless Communication TechnologiesAkhil Bansal
 
D8 b1272 (20 files merged)
 D8 b1272 (20 files merged) D8 b1272 (20 files merged)
D8 b1272 (20 files merged)santosh nichani
 

Andere mochten auch (9)

5 disfunções de um time - Devops Summit Brasil
5 disfunções de um time  - Devops Summit Brasil5 disfunções de um time  - Devops Summit Brasil
5 disfunções de um time - Devops Summit Brasil
 
APIMeetup 20170329_ichimura
APIMeetup 20170329_ichimuraAPIMeetup 20170329_ichimura
APIMeetup 20170329_ichimura
 
03-26-17, Matthew 21;1-11, More Than a Prophet
03-26-17, Matthew 21;1-11, More Than a Prophet03-26-17, Matthew 21;1-11, More Than a Prophet
03-26-17, Matthew 21;1-11, More Than a Prophet
 
Affiche en format A1: 16 types MBTI et quelques personnalités
Affiche en format A1: 16 types MBTI et quelques personnalitésAffiche en format A1: 16 types MBTI et quelques personnalités
Affiche en format A1: 16 types MBTI et quelques personnalités
 
Dil E Sindh, 1st April to 15th April 2017
Dil E Sindh,  1st April to 15th April 2017Dil E Sindh,  1st April to 15th April 2017
Dil E Sindh, 1st April to 15th April 2017
 
Leading enterprise-scale big data business outcomes
Leading enterprise-scale big data business outcomesLeading enterprise-scale big data business outcomes
Leading enterprise-scale big data business outcomes
 
Katalog Oriflame April 2017
Katalog Oriflame April 2017Katalog Oriflame April 2017
Katalog Oriflame April 2017
 
Evolution of Wireless Communication Technologies
Evolution of Wireless Communication TechnologiesEvolution of Wireless Communication Technologies
Evolution of Wireless Communication Technologies
 
D8 b1272 (20 files merged)
 D8 b1272 (20 files merged) D8 b1272 (20 files merged)
D8 b1272 (20 files merged)
 

Kürzlich hochgeladen

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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 educationjfdjdjcjdnsjd
 
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 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
 
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 TerraformAndrey Devyatkin
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
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
 
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 WoodJuan lago vázquez
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
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
 
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
 

Kürzlich hochgeladen (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
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 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...
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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, ...
 
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
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
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
 

Inclusive Development: Using Style Guides to Improve Website Accessibility

  • 1. Inclusive Development Using Style Guides to Improve Website Accessibility
  • 2. Carie Fisher @cariefisher slideshare.net/CarieFisher Carie has been building websites since 2005 and has been exclusively working with Drupal since 2009. As the Accessibility Lead, she works with the Mediacurrent team and clients to make sites more inclusive to others. In her role as a Senior Front-End Developer at Mediacurrent, she thrives on the challenge of turning a static mock-up into a responsive, live site that is both beautiful and functional. Accessibility Lead & Sr. Front-End Developer cehfisher
  • 3. What exactly is the role of a Front-end developer?
  • 4. Mr. Smeds & Mr. Spats Mr. Spats Had twenty-one hats, And none of them were the same And Mr. Smeds Had twenty-one heads And only one hat to his name. Now, when Mr. Smeds Met Mr. Spats, They talked of the Buying and selling of hats. And Mr. Spats Bought Mr. Smeds’ hat! Did you ever hear anything Crazier than that? Shel Silverstein (A Light In The Attic)
  • 5. • Website/Component Designer • UX/UI specialist • CSS/SASS creator • HTML/TWIG builder • JS/jQuery writer • Site-builder/Themer • QA bowser tester • Accessibility expert?? Front-end Devs Wear a Lot of Hats
  • 6. What, Who, and Why of Website Accessibility
  • 7. What is website accessibility anyway? Web accessibility means that people with disabilities can use the Web. More specifically, Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. - Web Accessibility Initiative (WAI)
  • 8. EVERYONE!!! 57 million Americans (~20%) have some type of DISABILITY • Visual impairments • Hearing impairments • Cognitive impairments • Mobility impairments • Temporary Disabilities • Seizure Disorders • Aging/ESL population • Many more… Who is website accessibility for?
  • 9. Why should I care about website accessibility? Right Thing to Do - Everyone should have full access to all the wonders of the web…as well as all the useful information Smart Thing to Do - Opens your site to a wider audience (potential 20%+ increase users), good for SEO/search bots/Google ranking, etc Lawful Thing to Do - Government-funded programs/schools, airlines, non-profits are required, the rest hope they won’t get sued
  • 11. It is a way of rethinking development, where we go beyond just the base level of access to information. Inclusive development means making something valuable, not just accessible, to as many people as we can. It is about putting “Accessibility First.” Inclusive Design -> Development
  • 12. “By choosing a typeface that we feel the average user could read we’d be consciously alienating a section of our users. Instead, by selecting a typeface which is workable for those who struggle to read, we arrive at a choice that works for everyone. This is efficient and effective inclusive design.” Heydon Pickering (Inclusive Design Patterns) Choosing an Inclusive Font serif sans-serif
  • 13. Back in 2009, the “Mobile First” approach appeared, where we design/develop for smaller screens first, then add more features and content for larger screens. Now in 2017, “Accessibility First” may seem just as daunting and impossible…but it isn’t if you have the right tools and attitude. Accessibility First Approach
  • 14. Why use Component Driven Development?
  • 15. Component Driven Development • Breaks the site down into manageable components • Less development time with reusable components • Front-end and Back-end developers can work simultaneously • Clients get preview of build process and can use living style guide as reference
  • 16. The purpose of KSS is to help you produce a HTML style guide tied to CSS documentation that is easy to read, yet structured enough to be automatically extracted and processed. http://warpspire.com/kss Knyle Style Sheets (KSS) Node
  • 17. FE Devs + Accessibility + Inclusive Dev + Components =
  • 18. The A11Y style guide comes with pre-populated accessible components that include helpful links to related tools, articles, and WCAG guidelines to make your site more inclusive. http://a11y-style-guide.com/style-guide A11Y Style Guide
  • 19. • As a reference. • As a base for your own style guide. • As a base for creating your own accessible components. • As a base for a new accessible theme. • Contribute to the guide and make it better. • Fork it and give your own spin to it. How Can I Use the A11Y Style Guide?