Accessibility: Best Practices in Drupal Theming - Presentation Transcript
Accessibility: Best Practices in Drupal Theming William Lawrence Drupalcon Szeged 2008 Szeged, Hungary József Attila Study and Information Centre 29 August 2008
Overview
What is accessibility
Why accessibility matters: A brief history
When does one consider accessibility
Who does accessibility, or lack thereof, effect
Where are the specifications & guidelines
Some best practices for Accessibility in Drupal
What is accessibility?
Web accessibility can be defined as the ability of a website to be used by all, irregardless of ability or disability.
But break that down a bit:
web user agent accessibility
web authoring tool accessibility
web content accessibility
web application accessibility
A brief US legislative history
1964: The Civil Rights Act (CRA)
1973: The Rehabilitation Act (RA)
1986: Section 508 added to the RA
1998: The new Section 508. Whoops, teh Internets!
European legislation on accessibility
EU: The European Union Framework for Accessibility
UK: Disability Discrimination Act of 1995 DDA supported by the PAS 78 : Guide to good practice in commissioning accessible websites
Many times a client will specify that their site must be "508 Compliant", or, in the UK, be "Compliant with the DDA". Many times the client may never really know what that means, or if in the end the finished project is "compliant". It's always best to educate clients on what it means to meet this requirement. However, to enlighten a client that the WAI by the W3C has the WCAG and that'll help meet the requirements of Section 508 of the Rehabilitation Act of 1973 or the Disability Discrimination Act 1995 will often make their heads pop, or make them call another shoppe. Irregardless of what language is used to the client to convey confidence, we, as Drupal code monkeys, have to assure our teams, and the clients, that whatever guidelines or checklists we use will not only meet the customer's needs, but hopefully ensure a truly accessible and more usable product. This round table discussion is meant to showcase the little things in our Drupal workflow that aid us in creating accessible websites.
0 comments
Post a comment