SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility GuidelinesPurnimaAgarwal6
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityJoseph Dolson
 
ADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilityADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilitySilverTech
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive designLindaHurd
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design PresentationTopher Kanyuga
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityRachel Cherry
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101Patrick Dunphy
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
Accessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesAccessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesWhitney Quesenbery
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionProttay Karim
 
Inclusive Design 101
Inclusive Design 101Inclusive Design 101
Inclusive Design 101Amanda Reagan
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web AccessibilityMoin Shaikh
 

Tendances (20)

Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Web Accessibility: A Shared Responsibility
Web Accessibility: A Shared ResponsibilityWeb Accessibility: A Shared Responsibility
Web Accessibility: A Shared Responsibility
 
Look at UI/UX Design Process
Look at UI/UX Design ProcessLook at UI/UX Design Process
Look at UI/UX Design Process
 
ADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilityADA Compliance and Website Accessibility
ADA Compliance and Website Accessibility
 
Accessibility and inclusive design
Accessibility and inclusive designAccessibility and inclusive design
Accessibility and inclusive design
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web Accessibility
 
UX/UI Design 101
UX/UI Design 101UX/UI Design 101
UX/UI Design 101
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Accessibility Testing 101
Accessibility Testing 101Accessibility Testing 101
Accessibility Testing 101
 
UI-UX Services | Web Designing Services
UI-UX Services | Web Designing ServicesUI-UX Services | Web Designing Services
UI-UX Services | Web Designing Services
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
Accessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiencesAccessible UX: Beyond the checklist to great experiences
Accessible UX: Beyond the checklist to great experiences
 
UI/UX Workshop - Hackvision
UI/UX Workshop - HackvisionUI/UX Workshop - Hackvision
UI/UX Workshop - Hackvision
 
Inclusive Design 101
Inclusive Design 101Inclusive Design 101
Inclusive Design 101
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 

En vedette (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
 

Similaire à Accessibility Workshop

Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035FNian
 
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.0awia
 
Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0Wipa Seminar WCAG 2.0
Wipa Seminar WCAG 2.0Roger Hudson
 
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
 
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 toolsGlobant
 
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 DisabilitiesAayush Shrestha
 
Managing Accessibility Compliance
Managing Accessibility ComplianceManaging Accessibility Compliance
Managing Accessibility ComplianceKeana Lynch
 
Designing, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityDesigning, Developing & Testing for Accessibility
Designing, Developing & Testing for AccessibilityEric Malcolm
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
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
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101Eric Malcolm
 
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-1Srinivasu Chakravarthula
 
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 testingRuss Weakley
 
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...Abhay Rautela
 
Udem 2007 Accessibility Standards
Udem 2007 Accessibility StandardsUdem 2007 Accessibility Standards
Udem 2007 Accessibility Standardssharron
 
Wordcamp buffalo
Wordcamp buffaloWordcamp buffalo
Wordcamp buffalothegeniusca
 

Similaire à 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
 
WCAG
WCAGWCAG
WCAG
 
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
 

Plus de Lar Veale

Retail excellence - Multichannel Event.
Retail excellence - Multichannel Event.Retail excellence - Multichannel Event.
Retail excellence - Multichannel Event.Lar Veale
 
Online car insurance usability benchmarking
Online car insurance usability benchmarkingOnline car insurance usability benchmarking
Online car insurance usability benchmarkingLar Veale
 
Hospitality Exchange
Hospitality ExchangeHospitality Exchange
Hospitality ExchangeLar Veale
 
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 mobileLar Veale
 
Analytics / Measurement.ie
Analytics / Measurement.ieAnalytics / Measurement.ie
Analytics / Measurement.ieLar Veale
 
Conversion Optimisation
Conversion OptimisationConversion Optimisation
Conversion OptimisationLar Veale
 
Marketing Institute | Optimisation course
Marketing Institute | Optimisation courseMarketing Institute | Optimisation course
Marketing Institute | Optimisation courseLar Veale
 
DIT Digitial Marketing Forum: Analytics
DIT Digitial Marketing Forum: AnalyticsDIT Digitial Marketing Forum: Analytics
DIT Digitial Marketing Forum: AnalyticsLar Veale
 
User Experience for kids preview
User Experience for kids previewUser Experience for kids preview
User Experience for kids previewLar Veale
 
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)Lar Veale
 
Ei Presentation on analytics
Ei Presentation on analyticsEi Presentation on analytics
Ei Presentation on analyticsLar Veale
 
IIA Analytics
IIA AnalyticsIIA Analytics
IIA AnalyticsLar Veale
 

Plus 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
 

Dernier

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Dernier (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

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