SlideShare a Scribd company logo
Getting Started with
Web Accessibility & WAVE

                         @seanyo
                        SeanYo.ca
               sean.yo@uoguelph.ca
What is Web Accessibility?

  Web accessibility refers to the practice of
   making websites usable by people of all
   abilities and disabilities. When sites are
  correctly designed developed and edited
     all users can have equal access to
          information and functionality.

    http://en.wikipedia.org/wiki/Web_accessibility
What is WAVE?

 Web-based tool
 Helps make web content
  more accessible
 Not a substitute for
  humans
 Reports a11y errors,
  possible errors, and other
  crisis points
Web Accessibility
Diversity of Abilities
Web Accessibility Barriers


  1     Auditory

  2     Cognitive and Neurological

  3     Physical/Motor

  4     Speech

  5     Visual
Why Be Accessible?
Why Web Accessibility Makes Sense

                            More
            Be             People
          Awesome          on Your
                           Website


                                  It’s the
       Be         Better
     Awesome                     law or it
                  Code
                                  will be

            More           Do The         Google
            Aging           Right          Will
           Visitors         Thing        Love You



                                 Easier to
                                 Maintain
Why Be Accessible?
Why Have a Website?
To Connect With People
User Experience
Accessibility Experience
People Have Experiences
        Checklists Don’t
Web Accessibility
   Principles
The Only One That Matters




       People
        First
AODA
Principles of Accessibility



     Independence
     Dignity
     Integration
     Equality of opportunity
W3C
Principles of Accessibility



     Perceivable
     Operable
     Understandable
     Robust
Understading
Web Accessibility
  For Managers & Developers
Accessibility is Simple
Automated Tools and Best Practices


       • Lots of great, free tools to measure accessibility
       • Lots of great, free info & recommendations
       • Using web standards is good for accessibility


       • Tools: WAVE, FAE, TAW, FANGS, NVDA
       • Info: WAI, WCAG, WebAIM, WaSP
       • Use valid, semantic code - Even better, use a CMS
Accessibility is Complicated
No Single Path


       • How to measure accessibility?
       • Automated testing needs user testing
       • Websites are not fire &forget – they are a process


       • Which Standard? WCAG, 508, AODA
       • Lots of platforms: IE, Gecko, Webkit + Mobile
       • Content will change & break accessibility
Accessibility is Cheap
The Best Stuff is Open & Free


       • Being accessible improves search rankings
       • Google is a Screen Reader
       • CMS tools are a strong investment – Open & free


       • The best tools are Open & free
       • Development best practices are Open & free
       • CMS tools can automated compliance : alt tags
Accessibility is Expensive
You’re only as Accessible as your last a11y bug…


       • Passing a checklist doesn’t make a site accessible
       • Accessibility is challenging and doesn’t end
       • Leaving it to the end is costly – in time and money


       • Web development is a mature profession
       • Accessibility is a critical dimension of webdev
       • A11y is expensive to retrofit, like schemas & security
Accessibility is Cheap & Simple…
…When Finding Problems
Accessibility is Complicated and Expensive…
…When Fixing Accessibility Problems
Accessibility for
 Management
Plan for Accessibility From the
          Beginning
Most errors are introduced during requirements analysis and
design. The later they are removed, the most expensive it is to
take them out.


   Boehm et al (1975): “Some Experience with Automated Aids to the Design of Large-Scale Reliable Software.”
                                    Diagram Source: http://blogs.windriver.com/vxworks/device-management/
Accessibility is not an option.
An inaccessible website is incomplete.
A vendor claiming a product is
accessible does not make it accessible.
Avoid Assumptions About Your
          Audience
Count on Text
Provide Alternatives in Text
Don’t take control of your visitor’s
           experience
Use Clear Language
Testing Is Hard

       Real People
     Different Needs
   Assistive Technology
Using WAVE
w3.org/WAI/demos/bad/
wave.webaim.org/
WAVE Basics
Testing Web Accessibility


   Tool to identify a11y issues
   Cannot validate as “accessible”
   Adds colour coded comments
   Provides 4 types of reports
     Errors, Features & Alerts
     Structure/Order View
     Text-Only View
     Outline View
WAVE Reports
Errors, Features & Alerts


 Default View
 Presents your page with the
  embedded accessibility icons and
  indicators.
 If this view is too complicated you
  can “disable styles”
 Scripting is removed from this an all
  other WAVE reports
WAVE Reports
Structure/Order View


 Displays icons and indicators for
  overall structure of the page.
 Number indicators show the
  reading/navigation order of the page.
 Follow the numbers to determine if the
  reading and navigation order of the page
  makes sense and is logical.
WAVE Reports
Text-Only View


 Displays only the underlying text of the
  page.
 Information that is commonly read by
  screen readers will be presented.
 The visual styling of the page is removed.
 This provides a visual view of what a
  screen reader would likely read.
   Fangs Firefox Add-On
WAVE Reports
Outline View


 Displays only the headers that are within
  your page.
 Ensure that your page contains headers
  where appropriate
 Ensure structure of the page is logical
  and appropriate.
WAVE Toolbar
Integrating with Firefox


 Displays content as it appears within your web
  browser.
 Allows evaluation of private, intranet, password
  protected, dynamically generated, or scripted
  web content.
 All evaluation happens directly within your
  browser.
 The toolbar also evaluates content after
  scripting has been applied, whereas the server
  version of WAVE removes all scripting.
Let’s Get Our Hands Dirty!




   w3.org/WAI/demos/bad/

More Related Content

What's hot

How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
Rachel Cherry
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
Eric Malcolm
 
Gavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility CentreGavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility Centre
Boilerhouse Communications
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPress
Joseph Dolson
 
Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014
Vanguard Visions
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With Disabilities
Aayush Shrestha
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
Joseph McLarty
 
Jeteye Powerpoint
Jeteye PowerpointJeteye Powerpoint
Jeteye Powerpoint
Jeteye.Team
 
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible WebsiteTear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Sarah Joy Arnold
 
People First Accessibility
People First AccessibilityPeople First Accessibility
People First Accessibility
Trisha Salas
 
A11y presentation-2017
A11y presentation-2017A11y presentation-2017
A11y presentation-2017
Kevin Erickson, CSM
 
Implementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forwardImplementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forward
BarrierBreak
 
Tools And Techniques For Evaluating Accessibility
Tools And Techniques For Evaluating AccessibilityTools And Techniques For Evaluating Accessibility
Tools And Techniques For Evaluating Accessibility
Rachel Cherry
 
Web accessibility & AODA compliance
Web accessibility & AODA complianceWeb accessibility & AODA compliance
Web accessibility & AODA compliance
Nilenth Selvaraja
 
Accessibility on the Web
Accessibility on the WebAccessibility on the Web
Accessibility on the Web
Jessica Keyes
 
SEO Presentation Case Study with Tips and Tricks
SEO Presentation Case Study with Tips and TricksSEO Presentation Case Study with Tips and Tricks
SEO Presentation Case Study with Tips and Tricks
Adam Evans
 
Blogging at Pine Cove
Blogging at Pine CoveBlogging at Pine Cove
Blogging at Pine Cove
robbiejones
 
Designing a User Focused Website
Designing a User Focused WebsiteDesigning a User Focused Website
Designing a User Focused Website
Distilled Logic
 
WordPress & Accessibility
WordPress & AccessibilityWordPress & Accessibility
WordPress & Accessibility
Amy Young
 
Oct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility ConferenceOct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility Conference
Kevin Rydberg
 

What's hot (20)

How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Gavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility CentreGavin Evans, Digital Accessibility Centre
Gavin Evans, Digital Accessibility Centre
 
Accessibility with WordPress
Accessibility with WordPressAccessibility with WordPress
Accessibility with WordPress
 
Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014Creating and managing a WordPress business website - March 2014
Creating and managing a WordPress business website - March 2014
 
A Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With DisabilitiesA Half Day Workshop on Building Accessible Websites For People With Disabilities
A Half Day Workshop on Building Accessible Websites For People With Disabilities
 
Introduction to accessibility
Introduction to accessibilityIntroduction to accessibility
Introduction to accessibility
 
Jeteye Powerpoint
Jeteye PowerpointJeteye Powerpoint
Jeteye Powerpoint
 
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible WebsiteTear Down This Wall! Removing Boundaries to Create an Accessible Website
Tear Down This Wall! Removing Boundaries to Create an Accessible Website
 
People First Accessibility
People First AccessibilityPeople First Accessibility
People First Accessibility
 
A11y presentation-2017
A11y presentation-2017A11y presentation-2017
A11y presentation-2017
 
Implementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forwardImplementation of accessibility & wcag in india and the way forward
Implementation of accessibility & wcag in india and the way forward
 
Tools And Techniques For Evaluating Accessibility
Tools And Techniques For Evaluating AccessibilityTools And Techniques For Evaluating Accessibility
Tools And Techniques For Evaluating Accessibility
 
Web accessibility & AODA compliance
Web accessibility & AODA complianceWeb accessibility & AODA compliance
Web accessibility & AODA compliance
 
Accessibility on the Web
Accessibility on the WebAccessibility on the Web
Accessibility on the Web
 
SEO Presentation Case Study with Tips and Tricks
SEO Presentation Case Study with Tips and TricksSEO Presentation Case Study with Tips and Tricks
SEO Presentation Case Study with Tips and Tricks
 
Blogging at Pine Cove
Blogging at Pine CoveBlogging at Pine Cove
Blogging at Pine Cove
 
Designing a User Focused Website
Designing a User Focused WebsiteDesigning a User Focused Website
Designing a User Focused Website
 
WordPress & Accessibility
WordPress & AccessibilityWordPress & Accessibility
WordPress & Accessibility
 
Oct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility ConferenceOct 2014 Siteimprove Stockholm Accessibility Conference
Oct 2014 Siteimprove Stockholm Accessibility Conference
 

Similar to Wave training

Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web Accessibility
Sean Yo
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
Emagination ®
 
Fa qs 2016-04-21
Fa qs 2016-04-21Fa qs 2016-04-21
Fa qs 2016-04-21
kevin_donovan
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
Rachel Cherry
 
The Impact of Accessibility
The Impact of AccessibilityThe Impact of Accessibility
The Impact of Accessibility
Josh Amer
 
Web accessibility Development Tools In Action
Web accessibility Development Tools In ActionWeb accessibility Development Tools In Action
Web accessibility Development Tools In Action
Sean Yo
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Whole Brain Group, LLC
 
Web accessibility Principles
Web accessibility PrinciplesWeb accessibility Principles
Web accessibility Principles
gwmm
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
Rachel Cherry
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
FNian
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility Overview
Will Jayroe
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
EmmaJones273085
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
Remya Ramesh
 
Accessibility Workshop
Accessibility WorkshopAccessibility Workshop
Accessibility Workshop
Lar Veale
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
Denise Jacobs
 
Quick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens ManualQuick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens Manual
KlausGroenholm
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanth
bhumika2108
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Kate Horowitz
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
Devin Olson
 
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...
Ruth Everett
 

Similar to Wave training (20)

Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web Accessibility
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Fa qs 2016-04-21
Fa qs 2016-04-21Fa qs 2016-04-21
Fa qs 2016-04-21
 
How to engineer accessible websites
How to engineer accessible websitesHow to engineer accessible websites
How to engineer accessible websites
 
The Impact of Accessibility
The Impact of AccessibilityThe Impact of Accessibility
The Impact of Accessibility
 
Web accessibility Development Tools In Action
Web accessibility Development Tools In ActionWeb accessibility Development Tools In Action
Web accessibility Development Tools In Action
 
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...Marketing Without Barriers: Considering Digital Accessibility for Customers a...
Marketing Without Barriers: Considering Digital Accessibility for Customers a...
 
Web accessibility Principles
Web accessibility PrinciplesWeb accessibility Principles
Web accessibility Principles
 
How to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp BostonHow to create accessible websites - WordCamp Boston
How to create accessible websites - WordCamp Boston
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 
Web Accessibility Overview
Web Accessibility OverviewWeb Accessibility Overview
Web Accessibility Overview
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
 
Web accessibility is everyone's job
Web accessibility is everyone's jobWeb accessibility is everyone's job
Web accessibility is everyone's job
 
Accessibility Workshop
Accessibility WorkshopAccessibility Workshop
Accessibility Workshop
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Quick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens ManualQuick Web Accessibility - Sensory Therapy Gardens Manual
Quick Web Accessibility - Sensory Therapy Gardens Manual
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanth
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Do you have a website? Do you want to get sued?
Do you have a website?  Do you want to get sued?Do you have a website?  Do you want to get sued?
Do you have a website? Do you want to get sued?
 
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...
Why Accessibility is More Than Just a Lighthouse Metric | SEONerdSwitzerland ...
 

More from Sean Yo

Design Personas - Start With Who
Design Personas - Start With WhoDesign Personas - Start With Who
Design Personas - Start With Who
Sean Yo
 
Behind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About AccessibilityBehind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About Accessibility
Sean Yo
 
Real World Retrospectives
Real World RetrospectivesReal World Retrospectives
Real World Retrospectives
Sean Yo
 
Web2013
Web2013Web2013
Web2013
Sean Yo
 
Sean on leave
Sean on leaveSean on leave
Sean on leave
Sean Yo
 
Spring it2010keynote
Spring it2010keynoteSpring it2010keynote
Spring it2010keynote
Sean Yo
 
Drupal club
Drupal clubDrupal club
Drupal club
Sean Yo
 
A Delicious Tale
A Delicious TaleA Delicious Tale
A Delicious Tale
Sean Yo
 
1000 km later
1000 km later1000 km later
1000 km later
Sean Yo
 
Harm reduction & the web
Harm reduction & the webHarm reduction & the web
Harm reduction & the web
Sean Yo
 
Future Of The Web
Future Of The WebFuture Of The Web
Future Of The Web
Sean Yo
 
Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011
Sean Yo
 
Firefox 5
Firefox 5Firefox 5
Firefox 5
Sean Yo
 
Drupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown EditionDrupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown Edition
Sean Yo
 
Welcome To WordPress
Welcome To WordPressWelcome To WordPress
Welcome To WordPress
Sean Yo
 
Real World Web Accessibility
Real World Web AccessibilityReal World Web Accessibility
Real World Web Accessibility
Sean Yo
 
Web 2.0 Experiential Learning
Web 2.0 Experiential LearningWeb 2.0 Experiential Learning
Web 2.0 Experiential Learning
Sean Yo
 
Wiki Do
Wiki DoWiki Do
Wiki Do
Sean Yo
 

More from Sean Yo (18)

Design Personas - Start With Who
Design Personas - Start With WhoDesign Personas - Start With Who
Design Personas - Start With Who
 
Behind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About AccessibilityBehind The Curtain: A Vendors Talks About Accessibility
Behind The Curtain: A Vendors Talks About Accessibility
 
Real World Retrospectives
Real World RetrospectivesReal World Retrospectives
Real World Retrospectives
 
Web2013
Web2013Web2013
Web2013
 
Sean on leave
Sean on leaveSean on leave
Sean on leave
 
Spring it2010keynote
Spring it2010keynoteSpring it2010keynote
Spring it2010keynote
 
Drupal club
Drupal clubDrupal club
Drupal club
 
A Delicious Tale
A Delicious TaleA Delicious Tale
A Delicious Tale
 
1000 km later
1000 km later1000 km later
1000 km later
 
Harm reduction & the web
Harm reduction & the webHarm reduction & the web
Harm reduction & the web
 
Future Of The Web
Future Of The WebFuture Of The Web
Future Of The Web
 
Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011
 
Firefox 5
Firefox 5Firefox 5
Firefox 5
 
Drupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown EditionDrupal vs. WordPress: Smackdown Edition
Drupal vs. WordPress: Smackdown Edition
 
Welcome To WordPress
Welcome To WordPressWelcome To WordPress
Welcome To WordPress
 
Real World Web Accessibility
Real World Web AccessibilityReal World Web Accessibility
Real World Web Accessibility
 
Web 2.0 Experiential Learning
Web 2.0 Experiential LearningWeb 2.0 Experiential Learning
Web 2.0 Experiential Learning
 
Wiki Do
Wiki DoWiki Do
Wiki Do
 

Recently uploaded

哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
qo1as76n
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
Decomart Studio
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
Knight Moves
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
ameli25062005
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
jyz59f4j
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
Carolina de Bartolo
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
7sd8fier
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
lunaemel03
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
eloprejohn333
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
jhonguerrerobarturen
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
Techno Merch
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
9a93xvy
 
Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
amrsoftec1
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
Virtual Real Design
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 

Recently uploaded (20)

哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
 
Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 

Wave training

  • 1. Getting Started with Web Accessibility & WAVE @seanyo SeanYo.ca sean.yo@uoguelph.ca
  • 2. What is Web Accessibility? Web accessibility refers to the practice of making websites usable by people of all abilities and disabilities. When sites are correctly designed developed and edited all users can have equal access to information and functionality. http://en.wikipedia.org/wiki/Web_accessibility
  • 3. What is WAVE?  Web-based tool  Helps make web content more accessible  Not a substitute for humans  Reports a11y errors, possible errors, and other crisis points
  • 5. Diversity of Abilities Web Accessibility Barriers 1 Auditory 2 Cognitive and Neurological 3 Physical/Motor 4 Speech 5 Visual
  • 7. Why Web Accessibility Makes Sense More Be People Awesome on Your Website It’s the Be Better Awesome law or it Code will be More Do The Google Aging Right Will Visitors Thing Love You Easier to Maintain
  • 9. Why Have a Website?
  • 10. To Connect With People
  • 13. People Have Experiences Checklists Don’t
  • 14. Web Accessibility Principles
  • 15. The Only One That Matters People First
  • 16. AODA Principles of Accessibility  Independence  Dignity  Integration  Equality of opportunity
  • 17. W3C Principles of Accessibility  Perceivable  Operable  Understandable  Robust
  • 18. Understading Web Accessibility For Managers & Developers
  • 19. Accessibility is Simple Automated Tools and Best Practices • Lots of great, free tools to measure accessibility • Lots of great, free info & recommendations • Using web standards is good for accessibility • Tools: WAVE, FAE, TAW, FANGS, NVDA • Info: WAI, WCAG, WebAIM, WaSP • Use valid, semantic code - Even better, use a CMS
  • 20. Accessibility is Complicated No Single Path • How to measure accessibility? • Automated testing needs user testing • Websites are not fire &forget – they are a process • Which Standard? WCAG, 508, AODA • Lots of platforms: IE, Gecko, Webkit + Mobile • Content will change & break accessibility
  • 21. Accessibility is Cheap The Best Stuff is Open & Free • Being accessible improves search rankings • Google is a Screen Reader • CMS tools are a strong investment – Open & free • The best tools are Open & free • Development best practices are Open & free • CMS tools can automated compliance : alt tags
  • 22. Accessibility is Expensive You’re only as Accessible as your last a11y bug… • Passing a checklist doesn’t make a site accessible • Accessibility is challenging and doesn’t end • Leaving it to the end is costly – in time and money • Web development is a mature profession • Accessibility is a critical dimension of webdev • A11y is expensive to retrofit, like schemas & security
  • 23. Accessibility is Cheap & Simple…
  • 25. Accessibility is Complicated and Expensive…
  • 28. Plan for Accessibility From the Beginning
  • 29. Most errors are introduced during requirements analysis and design. The later they are removed, the most expensive it is to take them out. Boehm et al (1975): “Some Experience with Automated Aids to the Design of Large-Scale Reliable Software.” Diagram Source: http://blogs.windriver.com/vxworks/device-management/
  • 30. Accessibility is not an option. An inaccessible website is incomplete.
  • 31. A vendor claiming a product is accessible does not make it accessible.
  • 32. Avoid Assumptions About Your Audience
  • 33. Count on Text Provide Alternatives in Text
  • 34. Don’t take control of your visitor’s experience
  • 36. Testing Is Hard Real People Different Needs Assistive Technology
  • 39.
  • 41. WAVE Basics Testing Web Accessibility  Tool to identify a11y issues  Cannot validate as “accessible”  Adds colour coded comments  Provides 4 types of reports  Errors, Features & Alerts  Structure/Order View  Text-Only View  Outline View
  • 42. WAVE Reports Errors, Features & Alerts  Default View  Presents your page with the embedded accessibility icons and indicators.  If this view is too complicated you can “disable styles”  Scripting is removed from this an all other WAVE reports
  • 43. WAVE Reports Structure/Order View  Displays icons and indicators for overall structure of the page.  Number indicators show the reading/navigation order of the page.  Follow the numbers to determine if the reading and navigation order of the page makes sense and is logical.
  • 44. WAVE Reports Text-Only View  Displays only the underlying text of the page.  Information that is commonly read by screen readers will be presented.  The visual styling of the page is removed.  This provides a visual view of what a screen reader would likely read.  Fangs Firefox Add-On
  • 45. WAVE Reports Outline View  Displays only the headers that are within your page.  Ensure that your page contains headers where appropriate  Ensure structure of the page is logical and appropriate.
  • 46. WAVE Toolbar Integrating with Firefox  Displays content as it appears within your web browser.  Allows evaluation of private, intranet, password protected, dynamically generated, or scripted web content.  All evaluation happens directly within your browser.  The toolbar also evaluates content after scripting has been applied, whereas the server version of WAVE removes all scripting.
  • 47. Let’s Get Our Hands Dirty! w3.org/WAI/demos/bad/

Editor's Notes

  1. http://en.wikipedia.org/wiki/Web_accessibility
  2. http://en.wikipedia.org/wiki/Web_accessibility
  3. http://www.w3.org/WAI/intro/people-use-web/diversity
  4. http://accessites.org/why/http://www.webaim.org/intro/
  5. Makingaccessibile websites can be challenging – and we’ll all make mistakesChecklists are not a bad thing – they can be a useful toolHowever, if you rely solely on checklists – you will generate false positive reports that a site is accessibleChecklists are about as smart as a spellchecker – try and keep that in mind
  6. http://en.wikipedia.org/wiki/Web_accessibility
  7. Perceivable - Information and interface must be presentable to users in ways they can perceive.This means that users must be able to perceive the information being presented (it can't be invisible to all of their senses)Operable - User interface components and navigation must be operable.This means that users must be able to operate the interface (the interface cannot require interaction that a user cannot perform)Understandable - Information and the operation of user interface must be understandable.This means that users must be able to understand the information as well as the operation of the user interface (the content or operation cannot be beyond their understanding)Robust - Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.This means that users must be able to access the content as technologies advance (as technologies and user agents evolve, the content should remain accessible)