SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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)
 

Último

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

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?