SlideShare una empresa de Scribd logo
1 de 21
Web Accessibility // A Primer

                  Dutch PHP Conference
                          12.06.2009
          Christian Wenz, Arrabiata Solutions GmbH
                Mail: christian.wenz@arrabiata.de
                 WWW: http://www.arrabiata.de/
             Blog: http://www.hauser-wenz.de/blog/
                         Twitter: @chwenz
Accessibility // Definition


• Making a website usable for all kinds of handicaps –
  including older and younger people
• Handicaps may include eyesight, hearing,
  understanding, using the computer
• There are several guidelines on accessibility. They are
  useful, but often heavily debated.
   – The user experience matters

                                                                    2




                                                     12//06//2009
Accessibility // Rules


• In order to make accessibility manageable, there are
  several rulesets and guidelines
   – By W3C
   – By governments (e.g. the USA´s Section 508, the
     Ministerraad´s Besluit Kwaliteit
     Rijksoverheidswebsites, German BITV, …)
• Many national regulations are based on the W3C rules


                                                                      3




                                                       12//06//2009
W3C // Accessibility


 • Web Accessibility Initiative (WAI)
     –   Homepage: http://www.w3.org/WAI/
 • Web Content Accessibility Guidelines (WCAG)
   – Version 1.0 from May 1999
   – 14 guidelines, 65 checkpoints
   – Three categories
         • Priority 1: MUST
         • Priority 2: SHOULD
         • Priority 3: MAY
     – http://www.w3.org/TR/WCAG10/
     – Complete checklist: http://www.w3.org/TR/WCAG10/full-checklist.html
                                                                                    4




                                                                     12//06//2009
WCAG // Version 1.0


• 1. Provide equivalent alternatives   • 8. Ensure direct accessibility
  to auditory and visual content.        of embedded user interfaces.
• 2. Don't rely on color alone.        • 9. Design for device-
• 3. Use markup and style sheets         independence.
  and do so properly.                  • 10. Use interim solutions.
• 4. Clarify natural language usage    • 11. Use W3C technologies and
• 5. Create tables that transform        guidelines.
  gracefully.                          • 12. Provide context and
• 6. Ensure that pages featuring         orientation information.
  new technologies transform           • 13. Provide clear navigation
  gracefully.                            mechanisms.
                                                                                 5
• 7. Ensure user control of time-      • 14. Ensure that documents are
  sensitive content changes.             clear and simple.


                                                                  12//06//2009
WCAG // Version 2.0


• Version 2.0 from December 2008
• http://www.w3.org/TR/WCAG20/
• Four principles, twelve guidelines
• Several success criteria per guideline (61 in total), with specific
  "how to meet" and "understanding" information
• Sufficient techniques vs. advisory techniques
• Documented common failures




                                                                                       6




                                                                        12//06//2009
WCAG 2.0 // Guidelines


•   Perceivable
•   Operable
•   Understandable
•   Robust




                                        7




                         12//06//2009
WCAG 2.0 // Perceivable


• 1.1 Text Alternatives: Provide text alternatives for any non-text
  content so that it can be changed into other forms people need, such
  as large print, braille, speech, symbols or simpler language.
   – 1.1.1: Non-text content but controls, time-based media, test,
      sensory, CAPTCHAs, decoration. (Level A)




                                                                                 8




                                                                  12//06//2009
WCAG 2.0 // Perceivable


• 1.2 Time-Based Media: Provide alternatives for time-based media.
   – 1.2.1: Prerecorded Audio-only and video-only (Level A)
   – 1.2.2: Prerecorded Captions (Level A)
   – 1.2.3: Prerecorded Audio Description or Media Alternative (Level
      A)

   – Level AA: Live captions, …
   – Level AAA: Prerecorded sign language, …



                                                                                 9




                                                                  12//06//2009
WCAG 2.0 // Perceivable


• 1.3 Adaptable: Create content that can be presented in different
  ways (for example simpler layout) without losing information or
  structure.
   – 1.3.1: Info and relationships (Level A)
   – 1.3.2: Meaningful sequence (Level A)
   – 1.3.3: Sensory characteristics (Level A)




                                                                                    10




                                                                     12//06//2009
WCAG 2.0 // Perceivable


• 1.4 Distinguishable: Make it easier for users to see and hear
  content including seperating foreground from background.
   – 1.4.1: Use of color (Level A)
   – 1.4.2: Audio control (Level A)

    – Level AA: Contrast, resize text, …
    – Level AAA: Enhanced contrast, low/no background audio, …




                                                                                 11




                                                                  12//06//2009
WCAG 2.0 // Operable


• 2.1 Keyboard Accessible: Make all functionality available from a
  keyboard.
   – 2.1.1: Keyboard (Level A)
   – 2.1.2: No keyboard trap (Level A)




                                                                                    12




                                                                     12//06//2009
WCAG 2.0 // Operable


• 2.2 Enough Time: Provide users enough time to read and use
  content.
   – 2.2.1: Timing adjustable (Level A)
   – 2.2.2: Pause, stop, hide (Level A)

   – Level AAA: Interruprions, re-authenticating, …




                                                                              13




                                                               12//06//2009
WCAG 2.0 // Operable


• 2.3 Seizures: Do not design content in a way that is known to cause
  seizures.
   – 2.3.1: Three flashes or below threshold (Level A)




                                                                                  14




                                                                   12//06//2009
WCAG 2.0 // Operable


• 2.4 Navigable: Provide ways to help users navigate, find content,
  and determine where they are.
   – 2.4.1: Bypass blocks (Level A)
   – 2.4.2: Page titled (Level A)
   – 2.4.3: Focus order (Level A)
   – 2.4.4: Link purpose in context (Level A)

    – Level AA: Headings and labels, focus visible, …
    – Level AAA: Location, link purpose (link only), section headings

                                                                                     15




                                                                      12//06//2009
WCAG 2.0 // Understandable


• 3.1 Readable: Make text content readable and understandable.
   – 3.1.1: Language of page (Level A)

   – Level AA: Language of part
   – Level AAA: Unusual words, abbreviations, pronounciation, …




                                                                                 16




                                                                  12//06//2009
WCAG 2.0 // Understandable


• 3.2 Predictable: Make web pages appear and operate in predictable
  ways.
   – 3.2.1: On focus (Level A)
   – 3.2.2: On input (Level A)

   – Level AA: Consistent navigation, …
   – Level AAA: Change on request




                                                                               17




                                                                12//06//2009
WCAG 2.0 // Understandable


• 3.3 Input Assistance: Help users avoid and correct mistakes.
   – 3.3.1: Error identification (Level A)
   – 3.3.2: Label and instructions (Level A)

   – Level AA: Error suggestion, error prevention (reverse, check,
     confirm)
   – Level AAA: Context-sensitive help, full error prevention




                                                                                    18




                                                                     12//06//2009
WCAG 2.0 // Robust


• 4.1 Compatible: Maximize compatibility with current and future user
  agents, including assistive technologies.
   – 4.1.1: Parsing (Level A)
   – 4.1.2: Name, role, value (Level A)

   – Level AA: Language of part
   – Level AAA: Unusual words, abbreviations, pronounciation, …




                                                                                 19




                                                                  12//06//2009
Accessibility // Resources


•   WCAG 1.0: http://www.w3.org/TR/WCAG10/
•   WCAG 2.0: http://www.w3.org/TR/WCAG20/
•   How to Meet WCAG 2.0: http://www.w3.org/WAI/WCAG20/quickref/
•   Understanding WCAG 2.0:
    http://www.w3.org/TR/UNDERSTANDING-WCAG20/
•   Techniques for WCAG 2.0: http://www.w3.org/TR/WCAG20-TECHS/
•   Migrating from WCAG 1.0 to WCAG 2.0:
    http://wipa.org.au/papers/wcag-migration.htm
•   http://webrichtlijnen.nl/
•   http://fronteers.nl/
                                                                             20




                                                              12//06//2009
Thank You!


• Questions?

•   christian.wenz@arrabiata.de
•   http://www.arrabiata.de/
•   http://www.hauser-wenz.de/blog/
•   http://twitter.com/chwenz




                                                     21




                                      12//06//2009

Más contenido relacionado

Destacado

Storyof Av Feb2010
Storyof Av Feb2010Storyof Av Feb2010
Storyof Av Feb2010Ashley Vinil
 
Chicago Improv Conference 2008 - Feedback
Chicago Improv Conference 2008 - FeedbackChicago Improv Conference 2008 - Feedback
Chicago Improv Conference 2008 - FeedbackViv McWaters
 
E-Learning, Clarolines, SCORM (Bahasa Indonesia)
E-Learning, Clarolines, SCORM (Bahasa Indonesia) E-Learning, Clarolines, SCORM (Bahasa Indonesia)
E-Learning, Clarolines, SCORM (Bahasa Indonesia) Gibransyah Fakhri
 
Insanely Great Slideshow Presentations - Uppsala
Insanely Great Slideshow Presentations - UppsalaInsanely Great Slideshow Presentations - Uppsala
Insanely Great Slideshow Presentations - UppsalaViv McWaters
 
Business Report Writing Skill
Business Report Writing SkillBusiness Report Writing Skill
Business Report Writing SkillYoungMin Jeon
 
Nixon a afera Watergate (1974)
Nixon a afera Watergate (1974)Nixon a afera Watergate (1974)
Nixon a afera Watergate (1974)guest4312b4
 
An Introduction to Subversion (Bahasa Indonesia)
An Introduction to Subversion (Bahasa Indonesia)An Introduction to Subversion (Bahasa Indonesia)
An Introduction to Subversion (Bahasa Indonesia)Gibransyah Fakhri
 
GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)Gibransyah Fakhri
 
UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015YoungMin Jeon
 

Destacado (10)

Storyof Av Feb2010
Storyof Av Feb2010Storyof Av Feb2010
Storyof Av Feb2010
 
Chicago Improv Conference 2008 - Feedback
Chicago Improv Conference 2008 - FeedbackChicago Improv Conference 2008 - Feedback
Chicago Improv Conference 2008 - Feedback
 
E-Learning, Clarolines, SCORM (Bahasa Indonesia)
E-Learning, Clarolines, SCORM (Bahasa Indonesia) E-Learning, Clarolines, SCORM (Bahasa Indonesia)
E-Learning, Clarolines, SCORM (Bahasa Indonesia)
 
Insanely Great Slideshow Presentations - Uppsala
Insanely Great Slideshow Presentations - UppsalaInsanely Great Slideshow Presentations - Uppsala
Insanely Great Slideshow Presentations - Uppsala
 
Business Report Writing Skill
Business Report Writing SkillBusiness Report Writing Skill
Business Report Writing Skill
 
Nixon a afera Watergate (1974)
Nixon a afera Watergate (1974)Nixon a afera Watergate (1974)
Nixon a afera Watergate (1974)
 
Picture1000words
Picture1000wordsPicture1000words
Picture1000words
 
An Introduction to Subversion (Bahasa Indonesia)
An Introduction to Subversion (Bahasa Indonesia)An Introduction to Subversion (Bahasa Indonesia)
An Introduction to Subversion (Bahasa Indonesia)
 
GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)GNU Linux Vs Windows (Bahasa Indonesia)
GNU Linux Vs Windows (Bahasa Indonesia)
 
UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015
 

Similar a Accessibility - A Primer (Dutch PHP Conference 2009)

Universal Access Design & Web Accessibility - Mekong ICT Camp 2010
Universal Access Design & Web Accessibility - Mekong ICT Camp 2010Universal Access Design & Web Accessibility - Mekong ICT Camp 2010
Universal Access Design & Web Accessibility - Mekong ICT Camp 2010Poakpong Phongsasanongkul
 
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsUXPA International
 
Advances in web accessibility
Advances in web accessibilityAdvances in web accessibility
Advances in web accessibilityIntopia
 
Accessibility update for print disability round table
Accessibility update for print disability round tableAccessibility update for print disability round table
Accessibility update for print disability round tableAndrew Arch
 
Accessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and TesterAccessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and TesterJatin Kochhar
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web DevelopersAlexander Loechel
 
Original Access U 2013 - 508 Refresh
Original Access U 2013 - 508 RefreshOriginal Access U 2013 - 508 Refresh
Original Access U 2013 - 508 RefreshBarry Johnson
 
Voice based web browser
Voice based web browserVoice based web browser
Voice based web browserGowsalyasri
 
Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1Jaime Brown
 
Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar Avalon Media System
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityAll Things Open
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldAccessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldNina McHale
 
Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02Lokesh Loki
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Henny Swan
 
E-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentationE-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentationMonica Seeber
 

Similar a Accessibility - A Primer (Dutch PHP Conference 2009) (20)

Universal Access Design & Web Accessibility - Mekong ICT Camp 2010
Universal Access Design & Web Accessibility - Mekong ICT Camp 2010Universal Access Design & Web Accessibility - Mekong ICT Camp 2010
Universal Access Design & Web Accessibility - Mekong ICT Camp 2010
 
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
 
Advances in web accessibility
Advances in web accessibilityAdvances in web accessibility
Advances in web accessibility
 
Accessibility update for print disability round table
Accessibility update for print disability round tableAccessibility update for print disability round table
Accessibility update for print disability round table
 
Accessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and TesterAccessibility for Content Developer, Designer, Code Developer and Tester
Accessibility for Content Developer, Designer, Code Developer and Tester
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Original Access U 2013 - 508 Refresh
Original Access U 2013 - 508 RefreshOriginal Access U 2013 - 508 Refresh
Original Access U 2013 - 508 Refresh
 
Voice based web browser
Voice based web browserVoice based web browser
Voice based web browser
 
Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1Accessibility (WCAG) Draft 1
Accessibility (WCAG) Draft 1
 
Avalon 2.0 Partners Webinar
Avalon 2.0 Partners WebinarAvalon 2.0 Partners Webinar
Avalon 2.0 Partners Webinar
 
Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar
 
Rapid Introduction to Web Accessibility
Rapid Introduction to Web AccessibilityRapid Introduction to Web Accessibility
Rapid Introduction to Web Accessibility
 
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 WorldAccessibility Update: Section 508 and WCAG in a Library 2.0 World
Accessibility Update: Section 508 and WCAG in a Library 2.0 World
 
Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?
 
E-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentationE-accessibility and WCAG2.0 presentation
E-accessibility and WCAG2.0 presentation
 
java completed units.docx
java completed units.docxjava completed units.docx
java completed units.docx
 
java full 1.docx
java full 1.docxjava full 1.docx
java full 1.docx
 
java full.docx
java full.docxjava full.docx
java full.docx
 
java full 1 (Recovered).docx
java full 1 (Recovered).docxjava full 1 (Recovered).docx
java full 1 (Recovered).docx
 

Último

1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesDoe Paoro
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Jiastral oracle
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfASGITConsulting
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdfChris Skinner
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...ssuserf63bd7
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...Hector Del Castillo, CPM, CPMM
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdfMintel Group
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 

Último (20)

1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Unveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic ExperiencesUnveiling the Soundscape Music for Psychedelic Experiences
Unveiling the Soundscape Music for Psychedelic Experiences
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptxThe Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
The Bizz Quiz-E-Summit-E-Cell-IITPatna.pptx
 
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh JiPsychic Reading | Spiritual Guidance – Astro Ganesh Ji
Psychic Reading | Spiritual Guidance – Astro Ganesh Ji
 
Types of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdfTypes of Cyberattacks - ASG I.T. Consulting.pdf
Types of Cyberattacks - ASG I.T. Consulting.pdf
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf20200128 Ethical by Design - Whitepaper.pdf
20200128 Ethical by Design - Whitepaper.pdf
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
Horngren’s Financial & Managerial Accounting, 7th edition by Miller-Nobles so...
 
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
How Generative AI Is Transforming Your Business | Byond Growth Insights | Apr...
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdftrending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
trending-flavors-and-ingredients-in-salty-snacks-us-2024_Redacted-V2.pdf
 
WAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdfWAM Corporate Presentation April 12 2024.pdf
WAM Corporate Presentation April 12 2024.pdf
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 

Accessibility - A Primer (Dutch PHP Conference 2009)

  • 1. Web Accessibility // A Primer Dutch PHP Conference 12.06.2009 Christian Wenz, Arrabiata Solutions GmbH Mail: christian.wenz@arrabiata.de WWW: http://www.arrabiata.de/ Blog: http://www.hauser-wenz.de/blog/ Twitter: @chwenz
  • 2. Accessibility // Definition • Making a website usable for all kinds of handicaps – including older and younger people • Handicaps may include eyesight, hearing, understanding, using the computer • There are several guidelines on accessibility. They are useful, but often heavily debated. – The user experience matters 2 12//06//2009
  • 3. Accessibility // Rules • In order to make accessibility manageable, there are several rulesets and guidelines – By W3C – By governments (e.g. the USA´s Section 508, the Ministerraad´s Besluit Kwaliteit Rijksoverheidswebsites, German BITV, …) • Many national regulations are based on the W3C rules 3 12//06//2009
  • 4. W3C // Accessibility • Web Accessibility Initiative (WAI) – Homepage: http://www.w3.org/WAI/ • Web Content Accessibility Guidelines (WCAG) – Version 1.0 from May 1999 – 14 guidelines, 65 checkpoints – Three categories • Priority 1: MUST • Priority 2: SHOULD • Priority 3: MAY – http://www.w3.org/TR/WCAG10/ – Complete checklist: http://www.w3.org/TR/WCAG10/full-checklist.html 4 12//06//2009
  • 5. WCAG // Version 1.0 • 1. Provide equivalent alternatives • 8. Ensure direct accessibility to auditory and visual content. of embedded user interfaces. • 2. Don't rely on color alone. • 9. Design for device- • 3. Use markup and style sheets independence. and do so properly. • 10. Use interim solutions. • 4. Clarify natural language usage • 11. Use W3C technologies and • 5. Create tables that transform guidelines. gracefully. • 12. Provide context and • 6. Ensure that pages featuring orientation information. new technologies transform • 13. Provide clear navigation gracefully. mechanisms. 5 • 7. Ensure user control of time- • 14. Ensure that documents are sensitive content changes. clear and simple. 12//06//2009
  • 6. WCAG // Version 2.0 • Version 2.0 from December 2008 • http://www.w3.org/TR/WCAG20/ • Four principles, twelve guidelines • Several success criteria per guideline (61 in total), with specific "how to meet" and "understanding" information • Sufficient techniques vs. advisory techniques • Documented common failures 6 12//06//2009
  • 7. WCAG 2.0 // Guidelines • Perceivable • Operable • Understandable • Robust 7 12//06//2009
  • 8. WCAG 2.0 // Perceivable • 1.1 Text Alternatives: Provide text alternatives for any non-text content so that it can be changed into other forms people need, such as large print, braille, speech, symbols or simpler language. – 1.1.1: Non-text content but controls, time-based media, test, sensory, CAPTCHAs, decoration. (Level A) 8 12//06//2009
  • 9. WCAG 2.0 // Perceivable • 1.2 Time-Based Media: Provide alternatives for time-based media. – 1.2.1: Prerecorded Audio-only and video-only (Level A) – 1.2.2: Prerecorded Captions (Level A) – 1.2.3: Prerecorded Audio Description or Media Alternative (Level A) – Level AA: Live captions, … – Level AAA: Prerecorded sign language, … 9 12//06//2009
  • 10. WCAG 2.0 // Perceivable • 1.3 Adaptable: Create content that can be presented in different ways (for example simpler layout) without losing information or structure. – 1.3.1: Info and relationships (Level A) – 1.3.2: Meaningful sequence (Level A) – 1.3.3: Sensory characteristics (Level A) 10 12//06//2009
  • 11. WCAG 2.0 // Perceivable • 1.4 Distinguishable: Make it easier for users to see and hear content including seperating foreground from background. – 1.4.1: Use of color (Level A) – 1.4.2: Audio control (Level A) – Level AA: Contrast, resize text, … – Level AAA: Enhanced contrast, low/no background audio, … 11 12//06//2009
  • 12. WCAG 2.0 // Operable • 2.1 Keyboard Accessible: Make all functionality available from a keyboard. – 2.1.1: Keyboard (Level A) – 2.1.2: No keyboard trap (Level A) 12 12//06//2009
  • 13. WCAG 2.0 // Operable • 2.2 Enough Time: Provide users enough time to read and use content. – 2.2.1: Timing adjustable (Level A) – 2.2.2: Pause, stop, hide (Level A) – Level AAA: Interruprions, re-authenticating, … 13 12//06//2009
  • 14. WCAG 2.0 // Operable • 2.3 Seizures: Do not design content in a way that is known to cause seizures. – 2.3.1: Three flashes or below threshold (Level A) 14 12//06//2009
  • 15. WCAG 2.0 // Operable • 2.4 Navigable: Provide ways to help users navigate, find content, and determine where they are. – 2.4.1: Bypass blocks (Level A) – 2.4.2: Page titled (Level A) – 2.4.3: Focus order (Level A) – 2.4.4: Link purpose in context (Level A) – Level AA: Headings and labels, focus visible, … – Level AAA: Location, link purpose (link only), section headings 15 12//06//2009
  • 16. WCAG 2.0 // Understandable • 3.1 Readable: Make text content readable and understandable. – 3.1.1: Language of page (Level A) – Level AA: Language of part – Level AAA: Unusual words, abbreviations, pronounciation, … 16 12//06//2009
  • 17. WCAG 2.0 // Understandable • 3.2 Predictable: Make web pages appear and operate in predictable ways. – 3.2.1: On focus (Level A) – 3.2.2: On input (Level A) – Level AA: Consistent navigation, … – Level AAA: Change on request 17 12//06//2009
  • 18. WCAG 2.0 // Understandable • 3.3 Input Assistance: Help users avoid and correct mistakes. – 3.3.1: Error identification (Level A) – 3.3.2: Label and instructions (Level A) – Level AA: Error suggestion, error prevention (reverse, check, confirm) – Level AAA: Context-sensitive help, full error prevention 18 12//06//2009
  • 19. WCAG 2.0 // Robust • 4.1 Compatible: Maximize compatibility with current and future user agents, including assistive technologies. – 4.1.1: Parsing (Level A) – 4.1.2: Name, role, value (Level A) – Level AA: Language of part – Level AAA: Unusual words, abbreviations, pronounciation, … 19 12//06//2009
  • 20. Accessibility // Resources • WCAG 1.0: http://www.w3.org/TR/WCAG10/ • WCAG 2.0: http://www.w3.org/TR/WCAG20/ • How to Meet WCAG 2.0: http://www.w3.org/WAI/WCAG20/quickref/ • Understanding WCAG 2.0: http://www.w3.org/TR/UNDERSTANDING-WCAG20/ • Techniques for WCAG 2.0: http://www.w3.org/TR/WCAG20-TECHS/ • Migrating from WCAG 1.0 to WCAG 2.0: http://wipa.org.au/papers/wcag-migration.htm • http://webrichtlijnen.nl/ • http://fronteers.nl/ 20 12//06//2009
  • 21. Thank You! • Questions? • christian.wenz@arrabiata.de • http://www.arrabiata.de/ • http://www.hauser-wenz.de/blog/ • http://twitter.com/chwenz 21 12//06//2009