SlideShare una empresa de Scribd logo
1 de 33
From the Trenches
A PRACTICAL APPROACH TO BUILDING THE ACCESSIBLE WEB




Jon Reid | Senior Developer
From The Trenches | A practical approach to building the accessible web




 A little about me:
 Senior Developer at EffectiveUI
 HTML, CSS, and Java Script Lead
 • Agencies: EffectiveUI, Crispin Porter + Bogusky, Texturemedia
 • Business: Core Business Solutions, Western Union
 • Science: Genomica, Joint Institute of Laboratory Astrophysics
From The Trenches | A practical approach to building the accessible web




 Web Project Dynamics

Traditional Dynamic




                                    1                 Stakeholders



                                                                          3   Developers

         2                   Designers
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?
 • Discussions become too abstract
 • People start throwing up roadblocks
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?

 STAKEHOLDER ROADBLOCKS



       1      "It's too expensive"

       2      "We don't need to be accessible"

      3       "That's not our audience"
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?

 DESIGNER ROADBLOCKS



       1      "It’s too limiting"

       2      "What about the least common denominator"

      3       "It will be ugly"

       4      "It will be boring"
From The Trenches | A practical approach to building the accessible web




 How does accessibility fall by the wayside?

 DEVELOPER ROADBLOCKS



       1      "No technology support"

       2      "Restricts our implementation"

      3       "It’s too hard and takes too long"
From The Trenches | A practical approach to building the accessible web




Bull.
 You CAN do it all.
From The Trenches | A practical approach to building the accessible web




 Keep It Real
 • Focus on requirements
 • Create achievable goals
 • Perfection is unnecessary
From The Trenches | A practical approach to building the accessible web




 Keeping it real helps the stakeholder

 ADVANTAGES



       1      Defines the risks and returns

       2      Informs decisions

      3       Provides transparency
From The Trenches | A practical approach to building the accessible web




 Keeping it real helps the designer

 ADVANTAGES



       1      Defines creative scope

       2      Focuses the design process
From The Trenches | A practical approach to building the accessible web




 Keeping it real helps the developer

 ADVANTAGES



       1      Guides technological decisions

       2      Defines constraints

      3       Creates tangible goals
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement
 A useful framework for implementing accessibility
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement CSS3 example

Internet Explorer 8 | Microsoft                            Firefox | Mozilla   Chrome | Google
Internet Explorer 8 | Detail   Chrome | Detail
From The Trenches | A practical approach to building the accessible web




 Progressive enhancement throughout a project
 • Define requirements
 • Create audit trail
 • Focus on specifics
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement during the definition phase

 HERE’S HOW IT WOULD GO



       1      Define accessibility requirements

       2      Create audit trail
                   • Explains decisions
                   • Demonstrates efforts


      3       Focus on technological requirements early in project
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement during design

 HERE’S HOW IT WOULD GO



       1      Maintain audit trail for relevant requirements

       2      Simple progressive enhancement notes

      3       Don’t wireframe every progressive state
From The Trenches | A practical approach to building the accessible web




 Progressive Enhancement during development

 HERE’S HOW IT WOULD GO



       1      Continue to maintain audit trail

       2      Implement accessibility requirements

      3       Use audit trail as base for Quality Assurance testing
From The Trenches | A practical approach to building the accessible web




 Real Life Example
 Project Pensacola: a new website for the Blue Angels
Blue Angels | Vision Demo
Blue Angels | Home Page Example
Accessibility Structure | Home Page Example   Blue Angels | Home Page Example
Blue Angels | Team Example
Accessibility Structure | Team Example   Blue Angels | Team Example
Blue Angels | Media Example
Accessibility Structure | Media Example   Blue Angels | Media Example
Blue Angels | Aircraft Example
Accessibility Structure | Home Page Example   Blue Angels | Home Page Example
Blue Angels | Informational Example
Accessibility Structure | Informational Example   Blue Angels | Informational Example
Thank You and Questions

Más contenido relacionado

Destacado

Mobile UX Design
Mobile UX DesignMobile UX Design
Mobile UX DesignEffective
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Effective
 
Verkkopalvelun suunnitteluprosessi in brief
Verkkopalvelun suunnitteluprosessi in briefVerkkopalvelun suunnitteluprosessi in brief
Verkkopalvelun suunnitteluprosessi in briefAntti Leino
 
Your Mom Has an iPad
Your Mom Has an iPadYour Mom Has an iPad
Your Mom Has an iPadEffectiveUI
 

Destacado (7)

Carp mag 2013 lo
Carp mag 2013 loCarp mag 2013 lo
Carp mag 2013 lo
 
Mobile UX Design
Mobile UX DesignMobile UX Design
Mobile UX Design
 
Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010Mobile Monday Presentation April 2010
Mobile Monday Presentation April 2010
 
Rails on HBase
Rails on HBaseRails on HBase
Rails on HBase
 
Verkkopalvelun suunnitteluprosessi in brief
Verkkopalvelun suunnitteluprosessi in briefVerkkopalvelun suunnitteluprosessi in brief
Verkkopalvelun suunnitteluprosessi in brief
 
Your Mom Has an iPad
Your Mom Has an iPadYour Mom Has an iPad
Your Mom Has an iPad
 
Perspectives 2013
Perspectives 2013Perspectives 2013
Perspectives 2013
 

Similar a From the Trenches: Building the Accessible Web

Responsive Design Workflow
Responsive Design WorkflowResponsive Design Workflow
Responsive Design WorkflowShivanku Kumar
 
Complementing Accessibility Standards with Evidence of Commitment and Progres...
Complementing Accessibility Standards with Evidence of Commitment and Progres...Complementing Accessibility Standards with Evidence of Commitment and Progres...
Complementing Accessibility Standards with Evidence of Commitment and Progres...Sarah Horton
 
The Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rulesThe Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rulesBaris Wanschers
 
Help designers make accessible websites
Help designers make accessible websitesHelp designers make accessible websites
Help designers make accessible websitesStergios Kritikos
 
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptx
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptxDAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptx
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptxpiyushlohia1857
 
A Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical FounderA Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical FounderFounders Workshop
 
Creating a consistent web experience across all faculties
Creating a consistent web experience across all facultiesCreating a consistent web experience across all faculties
Creating a consistent web experience across all facultiesSarah Khan
 
Putting Users in UX: Research Methods for Design
Putting Users in UX: Research Methods for DesignPutting Users in UX: Research Methods for Design
Putting Users in UX: Research Methods for DesignUsability Matters
 
Oct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility ConferenceOct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility ConferenceKevin Rydberg
 
Unveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptxUnveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptxPriyankShah174006
 
Accessible Web Design
Accessible Web DesignAccessible Web Design
Accessible Web Design3Play Media
 
What’s Next with Accessibility?
What’s Next with Accessibility?What’s Next with Accessibility?
What’s Next with Accessibility?Keana Lynch
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Marcy Kellar
 
Usability evaluation of the IIT Mandi Website
Usability evaluation of the IIT Mandi WebsiteUsability evaluation of the IIT Mandi Website
Usability evaluation of the IIT Mandi WebsiteAbhra Basak
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDarkoDev
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97akshay8835
 
Network Design Webinar: The Journey of Becoming A Phenomenal Network Architect
Network Design Webinar: The Journey of Becoming A Phenomenal Network ArchitectNetwork Design Webinar: The Journey of Becoming A Phenomenal Network Architect
Network Design Webinar: The Journey of Becoming A Phenomenal Network ArchitectMohamed Radwan
 
The Impact of Accessibility
The Impact of AccessibilityThe Impact of Accessibility
The Impact of AccessibilityJosh Amer
 

Similar a From the Trenches: Building the Accessible Web (20)

Responsive Design Workflow
Responsive Design WorkflowResponsive Design Workflow
Responsive Design Workflow
 
Complementing Accessibility Standards with Evidence of Commitment and Progres...
Complementing Accessibility Standards with Evidence of Commitment and Progres...Complementing Accessibility Standards with Evidence of Commitment and Progres...
Complementing Accessibility Standards with Evidence of Commitment and Progres...
 
The Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rulesThe Web Guidelines - A battle between project goals and procurement rules
The Web Guidelines - A battle between project goals and procurement rules
 
Help designers make accessible websites
Help designers make accessible websitesHelp designers make accessible websites
Help designers make accessible websites
 
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptx
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptxDAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptx
DAYALBAGH EDUCATIONAdfgresgL INSTITUTE.pptx
 
A Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical FounderA Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical Founder
 
Creating a consistent web experience across all faculties
Creating a consistent web experience across all facultiesCreating a consistent web experience across all faculties
Creating a consistent web experience across all faculties
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
Putting Users in UX: Research Methods for Design
Putting Users in UX: Research Methods for DesignPutting Users in UX: Research Methods for Design
Putting Users in UX: Research Methods for Design
 
Oct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility ConferenceOct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility Conference
 
Unveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptxUnveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptx
 
Accessible Web Design
Accessible Web DesignAccessible Web Design
Accessible Web Design
 
What’s Next with Accessibility?
What’s Next with Accessibility?What’s Next with Accessibility?
What’s Next with Accessibility?
 
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use" Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
Designing Intuitive SharePoint Sites: The Science of "Easy to Use"
 
Usability evaluation of the IIT Mandi Website
Usability evaluation of the IIT Mandi WebsiteUsability evaluation of the IIT Mandi Website
Usability evaluation of the IIT Mandi Website
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal Summit
 
Accessibility for Web
Accessibility for WebAccessibility for Web
Accessibility for Web
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
 
Network Design Webinar: The Journey of Becoming A Phenomenal Network Architect
Network Design Webinar: The Journey of Becoming A Phenomenal Network ArchitectNetwork Design Webinar: The Journey of Becoming A Phenomenal Network Architect
Network Design Webinar: The Journey of Becoming A Phenomenal Network Architect
 
The Impact of Accessibility
The Impact of AccessibilityThe Impact of Accessibility
The Impact of Accessibility
 

Más de Effective

User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsEffective
 
Death of a Design: 5 Stages of Grief
Death of a Design: 5 Stages of GriefDeath of a Design: 5 Stages of Grief
Death of a Design: 5 Stages of GriefEffective
 
UX Design Process 101: Where to start with UX
UX Design Process 101: Where to start with UXUX Design Process 101: Where to start with UX
UX Design Process 101: Where to start with UXEffective
 
Give Them What They Want: Discovering Customer Need with Wearable Technology
Give Them What They Want: Discovering Customer Need with Wearable TechnologyGive Them What They Want: Discovering Customer Need with Wearable Technology
Give Them What They Want: Discovering Customer Need with Wearable TechnologyEffective
 
Common Innovation Myths (World Usability Day)
Common Innovation Myths (World Usability Day)Common Innovation Myths (World Usability Day)
Common Innovation Myths (World Usability Day)Effective
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UXEffective
 
2016 SXSW Measures for Justice Panel Picker Presentation
2016 SXSW Measures for Justice Panel Picker Presentation2016 SXSW Measures for Justice Panel Picker Presentation
2016 SXSW Measures for Justice Panel Picker PresentationEffective
 
Water For People UX Awards Submission
Water For People UX Awards SubmissionWater For People UX Awards Submission
Water For People UX Awards SubmissionEffective
 
Getting into the Game: How EA Put User Research into Practice
Getting into the Game: How EA Put User Research into PracticeGetting into the Game: How EA Put User Research into Practice
Getting into the Game: How EA Put User Research into PracticeEffective
 
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t Enough
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t EnoughScottrade and Understanding the Customer Journey: When Segmentation Isn’t Enough
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t EnoughEffective
 
A Blended Space for Heritage Storytelling
A Blended Space for Heritage StorytellingA Blended Space for Heritage Storytelling
A Blended Space for Heritage StorytellingEffective
 
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...Effective
 
Mobile Website Design: Responsive, Adaptive or Both?
Mobile Website Design: Responsive, Adaptive or Both?Mobile Website Design: Responsive, Adaptive or Both?
Mobile Website Design: Responsive, Adaptive or Both?Effective
 
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...Effective
 
Liferay and Water For People: From Data to Information
Liferay and Water For People: From Data to InformationLiferay and Water For People: From Data to Information
Liferay and Water For People: From Data to InformationEffective
 
The Rules of UX - Enterprise 2.0
The Rules of UX - Enterprise 2.0The Rules of UX - Enterprise 2.0
The Rules of UX - Enterprise 2.0Effective
 
Making Mobile Meaningful NY 2013
Making Mobile Meaningful NY 2013Making Mobile Meaningful NY 2013
Making Mobile Meaningful NY 2013Effective
 
Experience Driven Development - Future Insights Live 2013
Experience Driven Development - Future Insights Live 2013Experience Driven Development - Future Insights Live 2013
Experience Driven Development - Future Insights Live 2013Effective
 
SXSW 2013 Daily Recap - Sunday GoodxGlobal
SXSW 2013 Daily Recap - Sunday GoodxGlobalSXSW 2013 Daily Recap - Sunday GoodxGlobal
SXSW 2013 Daily Recap - Sunday GoodxGlobalEffective
 
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...Effective
 

Más de Effective (20)

User Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your NeedsUser Testing: Adapt to Fit Your Needs
User Testing: Adapt to Fit Your Needs
 
Death of a Design: 5 Stages of Grief
Death of a Design: 5 Stages of GriefDeath of a Design: 5 Stages of Grief
Death of a Design: 5 Stages of Grief
 
UX Design Process 101: Where to start with UX
UX Design Process 101: Where to start with UXUX Design Process 101: Where to start with UX
UX Design Process 101: Where to start with UX
 
Give Them What They Want: Discovering Customer Need with Wearable Technology
Give Them What They Want: Discovering Customer Need with Wearable TechnologyGive Them What They Want: Discovering Customer Need with Wearable Technology
Give Them What They Want: Discovering Customer Need with Wearable Technology
 
Common Innovation Myths (World Usability Day)
Common Innovation Myths (World Usability Day)Common Innovation Myths (World Usability Day)
Common Innovation Myths (World Usability Day)
 
Introduction to UX
Introduction to UXIntroduction to UX
Introduction to UX
 
2016 SXSW Measures for Justice Panel Picker Presentation
2016 SXSW Measures for Justice Panel Picker Presentation2016 SXSW Measures for Justice Panel Picker Presentation
2016 SXSW Measures for Justice Panel Picker Presentation
 
Water For People UX Awards Submission
Water For People UX Awards SubmissionWater For People UX Awards Submission
Water For People UX Awards Submission
 
Getting into the Game: How EA Put User Research into Practice
Getting into the Game: How EA Put User Research into PracticeGetting into the Game: How EA Put User Research into Practice
Getting into the Game: How EA Put User Research into Practice
 
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t Enough
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t EnoughScottrade and Understanding the Customer Journey: When Segmentation Isn’t Enough
Scottrade and Understanding the Customer Journey: When Segmentation Isn’t Enough
 
A Blended Space for Heritage Storytelling
A Blended Space for Heritage StorytellingA Blended Space for Heritage Storytelling
A Blended Space for Heritage Storytelling
 
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...
Using Behavioral Modeling to Engage Customers Throughout the Decision-Making ...
 
Mobile Website Design: Responsive, Adaptive or Both?
Mobile Website Design: Responsive, Adaptive or Both?Mobile Website Design: Responsive, Adaptive or Both?
Mobile Website Design: Responsive, Adaptive or Both?
 
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...
Integrated Thinking: The Answer to Enterprise IT’s Perpetual Struggle - Forre...
 
Liferay and Water For People: From Data to Information
Liferay and Water For People: From Data to InformationLiferay and Water For People: From Data to Information
Liferay and Water For People: From Data to Information
 
The Rules of UX - Enterprise 2.0
The Rules of UX - Enterprise 2.0The Rules of UX - Enterprise 2.0
The Rules of UX - Enterprise 2.0
 
Making Mobile Meaningful NY 2013
Making Mobile Meaningful NY 2013Making Mobile Meaningful NY 2013
Making Mobile Meaningful NY 2013
 
Experience Driven Development - Future Insights Live 2013
Experience Driven Development - Future Insights Live 2013Experience Driven Development - Future Insights Live 2013
Experience Driven Development - Future Insights Live 2013
 
SXSW 2013 Daily Recap - Sunday GoodxGlobal
SXSW 2013 Daily Recap - Sunday GoodxGlobalSXSW 2013 Daily Recap - Sunday GoodxGlobal
SXSW 2013 Daily Recap - Sunday GoodxGlobal
 
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...
The Human Interface: Making UX An Integral Part of Your Technology Buying Dec...
 

Último

一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
cholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfcholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfRawalRafiqLeghari
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxbalqisyamutia
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationZenSeloveres
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyIsadora Agency
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxbalqisyamutia
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...nirzagarg
 
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...HyderabadDolls
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideDesign Studio UI UX
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样awasv46j
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证wpkuukw
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Nitya salvi
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证eeanqy
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement 210303105569
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Nitya salvi
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfOffice Furniture Plus - Irving
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 

Último (20)

一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
cholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfcholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdf
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
Aminabad * High Profile Escorts Service in Lucknow Phone No 9548273370 Elite ...
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 

From the Trenches: Building the Accessible Web

  • 1.
  • 2. From the Trenches A PRACTICAL APPROACH TO BUILDING THE ACCESSIBLE WEB Jon Reid | Senior Developer
  • 3. From The Trenches | A practical approach to building the accessible web A little about me: Senior Developer at EffectiveUI HTML, CSS, and Java Script Lead • Agencies: EffectiveUI, Crispin Porter + Bogusky, Texturemedia • Business: Core Business Solutions, Western Union • Science: Genomica, Joint Institute of Laboratory Astrophysics
  • 4. From The Trenches | A practical approach to building the accessible web Web Project Dynamics Traditional Dynamic 1 Stakeholders 3 Developers 2 Designers
  • 5. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? • Discussions become too abstract • People start throwing up roadblocks
  • 6. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? STAKEHOLDER ROADBLOCKS 1 "It's too expensive" 2 "We don't need to be accessible" 3 "That's not our audience"
  • 7. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? DESIGNER ROADBLOCKS 1 "It’s too limiting" 2 "What about the least common denominator" 3 "It will be ugly" 4 "It will be boring"
  • 8. From The Trenches | A practical approach to building the accessible web How does accessibility fall by the wayside? DEVELOPER ROADBLOCKS 1 "No technology support" 2 "Restricts our implementation" 3 "It’s too hard and takes too long"
  • 9. From The Trenches | A practical approach to building the accessible web Bull. You CAN do it all.
  • 10. From The Trenches | A practical approach to building the accessible web Keep It Real • Focus on requirements • Create achievable goals • Perfection is unnecessary
  • 11. From The Trenches | A practical approach to building the accessible web Keeping it real helps the stakeholder ADVANTAGES 1 Defines the risks and returns 2 Informs decisions 3 Provides transparency
  • 12. From The Trenches | A practical approach to building the accessible web Keeping it real helps the designer ADVANTAGES 1 Defines creative scope 2 Focuses the design process
  • 13. From The Trenches | A practical approach to building the accessible web Keeping it real helps the developer ADVANTAGES 1 Guides technological decisions 2 Defines constraints 3 Creates tangible goals
  • 14. From The Trenches | A practical approach to building the accessible web Progressive Enhancement A useful framework for implementing accessibility
  • 15. From The Trenches | A practical approach to building the accessible web Progressive Enhancement CSS3 example Internet Explorer 8 | Microsoft Firefox | Mozilla Chrome | Google
  • 16. Internet Explorer 8 | Detail Chrome | Detail
  • 17. From The Trenches | A practical approach to building the accessible web Progressive enhancement throughout a project • Define requirements • Create audit trail • Focus on specifics
  • 18. From The Trenches | A practical approach to building the accessible web Progressive Enhancement during the definition phase HERE’S HOW IT WOULD GO 1 Define accessibility requirements 2 Create audit trail • Explains decisions • Demonstrates efforts 3 Focus on technological requirements early in project
  • 19. From The Trenches | A practical approach to building the accessible web Progressive Enhancement during design HERE’S HOW IT WOULD GO 1 Maintain audit trail for relevant requirements 2 Simple progressive enhancement notes 3 Don’t wireframe every progressive state
  • 20. From The Trenches | A practical approach to building the accessible web Progressive Enhancement during development HERE’S HOW IT WOULD GO 1 Continue to maintain audit trail 2 Implement accessibility requirements 3 Use audit trail as base for Quality Assurance testing
  • 21. From The Trenches | A practical approach to building the accessible web Real Life Example Project Pensacola: a new website for the Blue Angels
  • 22. Blue Angels | Vision Demo
  • 23. Blue Angels | Home Page Example
  • 24. Accessibility Structure | Home Page Example Blue Angels | Home Page Example
  • 25. Blue Angels | Team Example
  • 26. Accessibility Structure | Team Example Blue Angels | Team Example
  • 27. Blue Angels | Media Example
  • 28. Accessibility Structure | Media Example Blue Angels | Media Example
  • 29. Blue Angels | Aircraft Example
  • 30. Accessibility Structure | Home Page Example Blue Angels | Home Page Example
  • 31. Blue Angels | Informational Example
  • 32. Accessibility Structure | Informational Example Blue Angels | Informational Example
  • 33. Thank You and Questions