SlideShare una empresa de Scribd logo
1 de 47
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/

Más contenido relacionado

La actualidad más candente

Jeteye Powerpoint
Jeteye PowerpointJeteye Powerpoint
Jeteye Powerpoint
Jeteye.Team
 

La actualidad más candente (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 a Wave training

Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web Accessibility
Sean Yo
 
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
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanth
bhumika2108
 

Similar a 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 ...
 

Más de Sean Yo

Sean on leave
Sean on leaveSean on leave
Sean on leave
Sean Yo
 
Spring it2010keynote
Spring it2010keynoteSpring it2010keynote
Spring it2010keynote
Sean Yo
 
Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011Drupalvs wordpress fsoss2011
Drupalvs wordpress fsoss2011
Sean Yo
 
Firefox 5
Firefox 5Firefox 5
Firefox 5
Sean Yo
 
Web 2.0 Experiential Learning
Web 2.0 Experiential LearningWeb 2.0 Experiential Learning
Web 2.0 Experiential Learning
Sean Yo
 

Más de 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
 

Último

RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
eeanqy
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
kumaririma588
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
amitlee9823
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
amitlee9823
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 

Último (20)

RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
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
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
怎样办理伯明翰大学学院毕业证(Birmingham毕业证书)成绩单留信认证
 
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
Just Call Vip call girls Nagpur Escorts ☎️8617370543 Starting From 5K to 25K ...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Vasundhra (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men  🔝dharamshala🔝  ...
➥🔝 7737669865 🔝▻ dharamshala Call-girls in Women Seeking Men 🔝dharamshala🔝 ...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 

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/

Notas del editor

  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)