SlideShare una empresa de Scribd logo
1 de 71
Accessibility 101 15th August 2008
Agenda ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],1
Hit or myth? ,[object Object],[object Object],[object Object],[object Object]
Why accessibility?
Incentives…
Disabilities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Universal Design ,[object Object],[object Object]
Universal Design ,[object Object],[object Object]
Universal Design ,[object Object],[object Object]
What is accessibility? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Accessibility < Universal Design
Universal Design ,[object Object],[object Object]
Irish legislation ,[object Object],[object Object]
Private sector legislation? ,[object Object],[object Object],[object Object],[object Object]
Employment Equality Act ,[object Object],[object Object]
Laws elsewhere ,[object Object],[object Object],[object Object],[object Object]
Open discussion ,[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
 
Challenge-Response (CAPTCHA) ,[object Object]
AJAX: Google Calendar
Drag n’ drop
Olympics.com
8 years on...
8 years on...
 
Dangers of accessibility compliance ,[object Object],[object Object],[object Object],[object Object],[object Object]
Business case for accessibility Before After
Case study: AIB ,[object Object],[object Object],[object Object],[object Object],[object Object],Question:  is this the best way to promote accessibility?
Let’s digress: How we read online
How do we read online? ,[object Object],[object Object],[object Object],[object Object],[object Object],Headings links
JAWS Demo 1 ,[object Object],[object Object]
JAWS Demo 2 www.eaglestarlife.ie/product_centre/savings_investment/mib.jsp
[object Object],[object Object],[object Object]
[object Object],[object Object],2
W3C WAI WCAG 1.0 ,[object Object],[object Object],[object Object],[object Object],[object Object]
NDA Guidelines
NDA Guidelines: Priority 1 1.1  Provide a text equivalent for every non-text element 1.2  Ensure that information does not rely on colour perception 1.6  Use the clearest and simplest language appropriate 1.9  For data tables, identify row and column headers 1.15  Ensure that scripts and applets that provide the only  source of important functionality are directly  accessible  or  compatible with assistive technologies 1.16  Ensure that pages are usable without support for scripts,  applets, or other programmatic objects 1.17  If you cannot make a page accessible, provide an equivalent accessible page
NDA Guidelines 1.2 Ensure that information does not rely on colour perception
NDA Guidelines: Priority 2 2.5  Use style sheets to control layout and presentation WAI 2.6  Use relative rather than absolute units 2.7   Use header elements to convey structure 2.8  Break up large blocks of information where appropriate 2.12  Clearly identify the target of each link 2.16  Associate labels explicitly with their controls 2.17  Properly position the labels of form controls 2.18  Ensure that user interfaces are device-independent 2.21 Ensure that scripts and applets are accessible 2.30  Do not generate pop-ups or other windows and do not change the current window without informing the user
2.7 Use header elements to convey structure
NDA Guidelines 2.21 Ensure that scripts and applets are accessible
NDA Guidelines: Priority 3 3.5  Place distinguishing information at the beginning of headings, paragraphs, lists 3.7  Provide summaries for tables 3.9  Identify groups of related links and provide a way to bypass them 3.14  Provide navigation bars 3.18  Create a style of presentation that is consistent across pages
[object Object],3
PAS 78 (UK) ,[object Object],[object Object]
The audit ,[object Object],[object Object],[object Object]
Process for the audit ,[object Object],[object Object],[object Object],[object Object]
Let’s do an accessibility audit… Pick a website…
Let’s do an accessibility audit… 1. Automated check  ,[object Object],[object Object]
Let’s do an accessibility audit… 2. Manual check
Let’s do an accessibility audit… 3. User testing
Key message ,[object Object]
What we’ve covered so far ,[object Object],[object Object],[object Object]
[object Object],4
You MUST read this…
Thoughts on PDF accessibility ,[object Object],[object Object],[object Object],[object Object],[object Object]
Thoughts on PDF accessibility ,[object Object],[object Object],[object Object],[object Object],[object Object]
The alternatives ,[object Object],[object Object],[object Object],[object Object],[object Object]
4. The new guidelines
New structure ,[object Object],[object Object],[object Object]
The Four POUR Principles ,[object Object],[object Object],[object Object],[object Object],[object Object]
Guidelines ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Guideline 2.4 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WCAG 2.0 Documents ,[object Object],[object Object],[object Object]
Wrap-up
What you can do right now ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key principles ,[object Object],[object Object],[object Object],[object Object],[object Object]
fin

Más contenido relacionado

La actualidad más candente

Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
Steven Swafford
 

La actualidad más candente (20)

Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
WCAG
WCAGWCAG
WCAG
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web Accessibility
 
WCAG 2.0, Simplified
WCAG 2.0, SimplifiedWCAG 2.0, Simplified
WCAG 2.0, Simplified
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Website Accessibility
Website AccessibilityWebsite Accessibility
Website Accessibility
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared Responsibility
 
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile AppsUX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
UX & Design Riyadh: Usability Guidelines for Websites & Mobile Apps
 
UI UX Introductory session
UI UX Introductory sessionUI UX Introductory session
UI UX Introductory session
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
Web content accessibility
Web content accessibilityWeb content accessibility
Web content accessibility
 
Web Accessibility Testing With Axe
Web Accessibility Testing With AxeWeb Accessibility Testing With Axe
Web Accessibility Testing With Axe
 
UI & UX Design for Startups
UI & UX Design for StartupsUI & UX Design for Startups
UI & UX Design for Startups
 

Destacado (6)

Online Business Model Proposal
Online Business Model ProposalOnline Business Model Proposal
Online Business Model Proposal
 
Foxtail Website Audit
Foxtail Website AuditFoxtail Website Audit
Foxtail Website Audit
 
Website Analysis Report : SEO, CRO Website Audit.
Website Analysis Report : SEO, CRO Website Audit.Website Analysis Report : SEO, CRO Website Audit.
Website Analysis Report : SEO, CRO Website Audit.
 
Website Audit Checklist
Website Audit ChecklistWebsite Audit Checklist
Website Audit Checklist
 
Website Audit Presentation
Website Audit PresentationWebsite Audit Presentation
Website Audit Presentation
 
Do-It-Yourself Website Audit
Do-It-Yourself Website AuditDo-It-Yourself Website Audit
Do-It-Yourself Website Audit
 

Similar a Accessibility Workshop

Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...
Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...
Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...
Porfirio Tramontana
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalo
thegeniusca
 

Similar a Accessibility Workshop (20)

Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 
Ideas 5 - Roger Hudson - Understanding WCAG 2.0
Ideas 5 - Roger Hudson - Understanding WCAG 2.0Ideas 5 - Roger Hudson - Understanding WCAG 2.0
Ideas 5 - Roger Hudson - Understanding WCAG 2.0
 
Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0
 
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.
 
Lightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing toolsLightning Talks by Globant - Accessibility for everyone testing tools
Lightning Talks by Globant - Accessibility for everyone testing tools
 
Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
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
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility Compliance
 
doumi94
doumi94doumi94
doumi94
 
Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for Accessibility
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...
Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...
Web Site Accessibility: Identifying and Fixing Accessibility Problems in Clie...
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
 
Accessibility and the importance of user testing
Accessibility and the importance of user testingAccessibility and the importance of user testing
Accessibility and the importance of user testing
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standards
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalo
 
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
 

Más de Lar Veale

Más de Lar Veale (16)

Retail excellence - Multichannel Event.
Retail excellence - Multichannel Event.Retail excellence - Multichannel Event.
Retail excellence - Multichannel Event.
 
HTML5 forms
HTML5 formsHTML5 forms
HTML5 forms
 
Online car insurance usability benchmarking
Online car insurance usability benchmarkingOnline car insurance usability benchmarking
Online car insurance usability benchmarking
 
Hospitality Exchange
Hospitality ExchangeHospitality Exchange
Hospitality Exchange
 
Refresh Dublin: a pragmatic approach to mobile
Refresh Dublin: a pragmatic approach to mobileRefresh Dublin: a pragmatic approach to mobile
Refresh Dublin: a pragmatic approach to mobile
 
Analytics / Measurement.ie
Analytics / Measurement.ieAnalytics / Measurement.ie
Analytics / Measurement.ie
 
Conversion Optimisation
Conversion OptimisationConversion Optimisation
Conversion Optimisation
 
Analytics
AnalyticsAnalytics
Analytics
 
Marketing Institute | Optimisation course
Marketing Institute | Optimisation courseMarketing Institute | Optimisation course
Marketing Institute | Optimisation course
 
DIT Digitial Marketing Forum: Analytics
DIT Digitial Marketing Forum: AnalyticsDIT Digitial Marketing Forum: Analytics
DIT Digitial Marketing Forum: Analytics
 
User Experience for kids preview
User Experience for kids previewUser Experience for kids preview
User Experience for kids preview
 
Blogs
BlogsBlogs
Blogs
 
Diktatr
DiktatrDiktatr
Diktatr
 
User testing on a shoestring (FOWA Dublin)
User testing on a shoestring (FOWA Dublin)User testing on a shoestring (FOWA Dublin)
User testing on a shoestring (FOWA Dublin)
 
Ei Presentation on analytics
Ei Presentation on analyticsEi Presentation on analytics
Ei Presentation on analytics
 
IIA Analytics
IIA AnalyticsIIA Analytics
IIA Analytics
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Accessibility Workshop

  • 2.
  • 3.
  • 4.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.  
  • 20.  
  • 21.  
  • 22.  
  • 23.
  • 29.  
  • 30.
  • 31. Business case for accessibility Before After
  • 32.
  • 33. Let’s digress: How we read online
  • 34.
  • 35.
  • 36. JAWS Demo 2 www.eaglestarlife.ie/product_centre/savings_investment/mib.jsp
  • 37.
  • 38.
  • 39.
  • 41. NDA Guidelines: Priority 1 1.1 Provide a text equivalent for every non-text element 1.2 Ensure that information does not rely on colour perception 1.6 Use the clearest and simplest language appropriate 1.9 For data tables, identify row and column headers 1.15 Ensure that scripts and applets that provide the only source of important functionality are directly accessible or compatible with assistive technologies 1.16 Ensure that pages are usable without support for scripts, applets, or other programmatic objects 1.17 If you cannot make a page accessible, provide an equivalent accessible page
  • 42. NDA Guidelines 1.2 Ensure that information does not rely on colour perception
  • 43. NDA Guidelines: Priority 2 2.5 Use style sheets to control layout and presentation WAI 2.6 Use relative rather than absolute units 2.7 Use header elements to convey structure 2.8 Break up large blocks of information where appropriate 2.12 Clearly identify the target of each link 2.16 Associate labels explicitly with their controls 2.17 Properly position the labels of form controls 2.18 Ensure that user interfaces are device-independent 2.21 Ensure that scripts and applets are accessible 2.30 Do not generate pop-ups or other windows and do not change the current window without informing the user
  • 44. 2.7 Use header elements to convey structure
  • 45. NDA Guidelines 2.21 Ensure that scripts and applets are accessible
  • 46. NDA Guidelines: Priority 3 3.5 Place distinguishing information at the beginning of headings, paragraphs, lists 3.7 Provide summaries for tables 3.9 Identify groups of related links and provide a way to bypass them 3.14 Provide navigation bars 3.18 Create a style of presentation that is consistent across pages
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. Let’s do an accessibility audit… Pick a website…
  • 52.
  • 53. Let’s do an accessibility audit… 2. Manual check
  • 54. Let’s do an accessibility audit… 3. User testing
  • 55.
  • 56.
  • 57.
  • 58. You MUST read this…
  • 59.
  • 60.
  • 61.
  • 62. 4. The new guidelines
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 69.
  • 70.
  • 71. fin