Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Project 508

Project 508

A presentation on Web Standards and accessibility given at Xstrata plc

David Roessli

February 07, 2006
Tweet

More Decks by David Roessli

Other Decks in Technology

Transcript

  1. overview ‣ what are ‘web standards’ and ‘accessibility’? ‣ why

    is xstrata concerned by these issues? ‣ where does xstrata stand today? ‣ what is left to be done and when? 2
  2. as a standard stand•ard c㷦TUBOEⓒSEc n. something, such as a

    practice or a product, that is widely recognised or employed, especially because of it’s excellence adj. regularly used, widely available or supplied 4
  3. as a standard stand•ard c㷦TUBOEⓒSEc adj. regularly used, widely available

    or supplied n. something, such as a practice or a product, that is widely recognised or employed, especially because of it’s excellence 4
  4. as a standard stand•ard c㷦TUBOEⓒSEc n. something, such as a

    practice or a product, that is widely recognised or employed, especially because of it’s excellence adj. regularly used, widely available or supplied 4
  5. as a vision The World Wide Web Consortium (W3C) “To

    lead the World Wide Web to its full potential by developing protocols and guidelines that ensure long-term growth for the Web”. http://www.w3.org The World Wide Web Consortium (W3C) is an international consortium which’s mission is: 5
  6. html specs “HyperText Markup Language is used to structure information

    — denoting certain text as headings, paragraphs, lists and so on — and can be used to describe [..] the semantics of a document.” http://en.wikipedia.org/wiki/Html 6
  7. css specs “Cascading Style Sheets (CSS) is a stylesheet language

    used to describe the presentation of a document written in a markup language.” http://en.wikipedia.org/wiki/Cascading_Style_Sheets 7
  8. web standards compliance ‣ shows you care about your visitors

    ‣ maximise the number of potential visitors 10
  9. web standards compliance ‣ shows you care about your visitors

    ‣ maximise the number of potential visitors ‣ faster loading and reduced bandwidth usage 10
  10. web standards compliance ‣ shows you care about your visitors

    ‣ maximise the number of potential visitors ‣ faster loading and reduced bandwidth usage ‣ provide the foundation for accessibility 10
  11. web standards compliance ‣ shows you care about your visitors

    ‣ maximise the number of potential visitors ‣ faster loading and reduced bandwidth usage ‣ provide the foundation for accessibility ‣ improve search engine rankings 10
  12. web standards compliance ‣ shows you care about your visitors

    ‣ maximise the number of potential visitors ‣ faster loading and reduced bandwidth usage ‣ provide the foundation for accessibility ‣ improve search engine rankings ‣ make your markup easier to maintain 10
  13. web standards compliance ‣ shows you care about your visitors

    ‣ maximise the number of potential visitors ‣ faster loading and reduced bandwidth usage ‣ provide the foundation for accessibility ‣ improve search engine rankings ‣ make your markup easier to maintain ‣ future-proof content and extensibility 10
  14. web standards compliance ‣ shows you care about your visitors

    ‣ maximise the number of potential visitors ‣ faster loading and reduced bandwidth usage ‣ provide the foundation for accessibility ‣ improve search engine rankings ‣ make your markup easier to maintain ‣ future-proof content and extensibility ‣ it’s the right way of getting the job done 10
  15. what is accessibility? “ Web accessibility refers to the practice

    of making Web pages on the Internet accessible to all users, especially those with disabilities.” http://en.wikipedia.org/wiki/Website_accessibility 13
  16. what isn’t accessibility? ‣ a “text-only” page ‣ any separate

    “accessible” version ‣ any page tailored for a single disable audience ‣ any page made for an unsual device 14
  17. why be accessible? ‣ because you can ‣ because you

    have to ‣ because of good public service ‣ because accessibility is a component of web standards 15
  18. how do you do it? ‣ use valid semantic markup

    of content ‣ use valid cascading style sheets for layout ‣ don’t use images for text, navigation, etc. ‣ use proprietary technology with parsimony ‣ provide an accessibility statement 16
  19. accessibility standards ‣ Web Content Accessibility Guidelines or WCAG ‣

    WCAG 1.0 as 3 levels of conformance ➡ level A : minimum ➡ level AA : good ➡ level AAA : best practice 17
  20. accessibility standards ‣ Web Content Accessibility Guidelines or WCAG ‣

    WCAG 1.0 as 3 levels of conformance ➡ level A : minimum ➡ level AA : good ➡ level AAA : best practice 17
  21. legal requirements In the UK, the Disability Discrimination Act 1995

    (DDA) does not refer explicitly to website accessibility, but makes it illegal to discrimate against people with disabilities. 18
  22. legal requirements In the UK, the Disability Discrimination Act 1995

    (DDA) does not refer explicitly to website accessibility, but makes it illegal to discrimate against people with disabilities. In the UK, the Disability Discrimination Act 1995 (DDA) does not refer explicitly to website accessibility, but makes it illegal to discrimate against people with disabilities. A document (*) published in 2004 by the government's Disability Rights Commission to accompany the Act does refer explicitly to websites as one of the “services to the public” which should be considered covered by the Act. (*) Code of Practice: Rights of Access - Goods, Facilities, Services and Premises 18
  23. some facts Over 11% of the U.K. population has a

    disability relevant to usage of the Web. That’s approximatively 808,000 people. Office for National Statistics (2001) 19
  24. some facts 3.6% of the U.K. population - about 255,000

    people - have a “sensory” disability. That means “difficulty in seeing” or “difficulty in hearing.” Office for National Statistics (2001) 20
  25. some facts Some of the people with a mobility impairment

    – 5.7% of the population, or 404,000 people – will be affected by Web accessibility (musculoskeletal problems of the arms or hands). Office for National Statistics (2001) 21
  26. some facts And finally, some people with a learning disability

    (about 2.1%, or 149,000 people) will be served by Web accessibility. Office for National Statistics (2001) 22
  27. 23

  28. current design issues ‣ lots of presentational – not semantic

    – content markup ‣ limited number of navigation items – can’t be expanded, non homogenous throughout site 25
  29. current design issues ‣ lots of presentational – not semantic

    – content markup ‣ limited number of navigation items – can’t be expanded, non homogenous throughout site ‣ no sub-section category sorting of information (per year or per kind) 25
  30. current design issues ‣ lots of presentational – not semantic

    – content markup ‣ limited number of navigation items – can’t be expanded, non homogenous throughout site ‣ no sub-section category sorting of information (per year or per kind) ‣ no contextual search 25
  31. current design issues ‣ lots of presentational – not semantic

    – content markup ‣ limited number of navigation items – can’t be expanded, non homogenous throughout site ‣ no sub-section category sorting of information (per year or per kind) ‣ no contextual search ‣ fixed screen width (870px) 25
  32. steps to take ‣ cleanup and update the pages’ markup

    – validate against the W3C standards ‣ redesign the navigation schemes to enable the addition of extra sections or sub-sections ‣ design information sub-category sorting (tabs) ‣ design contextual search functions for reports, news or sustainability e.g. ‣ redesign the page layout – fluid or elastic 26
  33. ✓ ‣ cleanup and update the pages’ markup – validate

    against the W3C standards ‣ redesign the navigation schemes to enable the addition of extra sections or sub-sections ‣ design information sub-category sorting (tabs) ‣ design contextual search functions for reports, news or sustainability e.g. ‣ redesign the page layout – fluid or elastic it’s {almost} done! 26
  34. 27

  35. 27

  36. 28

  37. 29

  38. 30

  39. ‣ redesign the global navigation scheme to enable the addition

    of extra sections ‣ redesign the overall page layout – fluid or elastic why almost? 34
  40. 35

  41. 35

  42. 36

  43. 37

  44. 38

  45. 39

  46. 39

  47. 39

  48. 39

  49. 39

  50. 40

  51. 41

  52. 41

  53. 41

  54. 12 months * Mar Apr May Jun Jul Aug Sep

    Oct Nov Dec Jan Feb Pages Files Hits * February 4th, 2006 incl. 45
  55. 24 months * 0 375,000 750,000 1,125,000 1,500,000 Jan Feb

    Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Pages Hits * Jan 2004 - Dec 2005 46
  56. monthly usage * Most active month March 2005 : 403,256

    pages sent. 20,356,661,049.00 bytes served. 865,951 requests handled. Monthly average: 255,144 pages sent. 14.897 GB served. 616,693 requests handled. * Jan 2004 - Dec 2005 47
  57. 48

  58. 48

  59. 48

  60. 48

  61. 48

  62. 48

  63. 49

  64. 49