SlideShare a Scribd company logo
1 of 20
Download to read offline
Improving your site’s accessibility –
               experience from bbc.co.uk
                                  Dr Jonathan Hassell
                     Editor of Standards & Guidelines
                                      BBC New Media


                                                  Presentation to
                              CITI “Accessible to All” conference
12/11/2011             11/12/2011              17/11/04 v0.17-full
                                     jonathan.hassell@bbc.co.uk
What I’ll be talking about
•   bbc.co.uk similarities/differences from your sites
•   bbc.co.uk & accessibility – a brief history
•   Accessibility as a partnership
•   Overriding purpose of accessibility
•   How to change the culture of your production teams / clients
•   How to channel buy-in into producing a better site
    – Identification/creation of standards & guidelines (& tools)
         • incl. examples from standards creation
    – UCD and user-testing
• Other useful additions to your site
• Feedback from audiences
• Questions


12/11/2011                 jonathan.hassell@bbc.co.uk
                              17/11/2004      jonathan@hassellinclusion.com   22
         © BBC 2004
bbc.co.uk similarities/differences from
        the sites you create
                                   • Similarities:
                                        – must be excellent, user-
                                          friendly
                                        – must be cost-effective
                                        – much use of multimedia
                                   • Differences:
                                        – for yourself vs. for client
                                        – info vs. brochureware
                                        – Size: bbc.co.uk = 2.5m pages
                                        – cost
                                        – many staff, different locations
                                          & production systems
                                        – wide audiences/genres
                                        – interactivity (communities)

12/11/2011            jonathan.hassell@bbc.co.uk
                         17/11/2004      jonathan@hassellinclusion.com   33
         © BBC 2004
bbc.co.uk and accessibility – brief history
 •     BBC long-term commitment to making its output as accessible as possible to all
       audiences to fulfil its public service remit
       Experience within the BBC of disability issues – established programmes and
       audiences from TV and Radio (e.g. See Hear, In Touch), moving towards mainstream
       First attempts on the web – Betsie:
        –   filter program used to create an automatic text-only version of bbc.co.uk pages
        –   result of work between RNIB and BBC in 1998 as a result of feedback from screenreader
            users
        –   made available for other sites’ use (e.g. Newcastle City Council)
        –   BBC News new “low graphic” version of News site (useful for PDAs as well)




     12/11/2011                      jonathan.hassell@bbc.co.uk
                                        17/11/2004      jonathan@hassellinclusion.com          44
               © BBC 2004
Accessibility is a partnership
To make a website
accessible, you need all of
the following to work
together:
   Website creators
   Assistive technology creators
   (e.g. Freedom Scientific,
   ReadPlease)
   Operating system creators
   (e.g. Microsoft, Apple)
   Disability assessment
   agencies
   (e.g. AbilityNet, RNIB)
   Browser creators
   (e.g. Microsoft, Opera)
   comms via W3C-WAI…

12/11/2011             jonathan.hassell@bbc.co.uk
                          17/11/2004      jonathan@hassellinclusion.com   55
         © BBC 2004
Purpose of accessibility
• Always keep in mind…
• the purpose of
  accessibility is to
  make things easier for
  all of your (client’s)
  audience – start and
  end with them in
  mind…
• the internet can be a great
  enabler for disabled people if
  you use it right

 12/11/2011              jonathan.hassell@bbc.co.uk
                            17/11/2004      jonathan@hassellinclusion.com   66
          © BBC 2004
How to change the culture of your production
  teams / clients – awareness, motivation
 • Start with your staff…                   then go to your clients…

 • Make it personal:                        • Make it real:
               – get an external
                 agency to do a survey          – send all your staff on an
                 of the site’s                    Accessibility Awareness
                 accessibility, including         course
                 video-taping of real
                 users using the site           – provide background &
               – See the Accessibility            motivation for staff & clients
                 Study of bbc.co.uk for           (DDA etc. – see Julie Howell’s
                 inspiration (available           talk next…)
                 from:
                 http://www.bbc.co.uk/          – provide experience of
                 commissioning/bbci/w             assistive technologies
                 ebsites.shtml)                 – show the videos of real users
                                                  having problems using the site

 12/11/2011                 jonathan.hassell@bbc.co.uk
                               17/11/2004      jonathan@hassellinclusion.com   77
          © BBC 2004
How to channel buy-in into producing a
     better site – standards & guidelines
• create/identify accessibility standards & guidelines for your sites
   – good start: WAI or the BBC Accessibility Standards (from
      http://www.bbc.co.uk/commissioning/newmedia/websites.shtml)
   – make sure your standards support your / your clients’ audiences
      and production processes – get your staff to create them
• communicate them well:
   – make sure your staff understand the standards and are
      motivated to use them
• provide a group/someone who can answer specific accessibility
  questions as they crop up in practice
• whenever possible, encode the standards in your production tools,
  so that staff cannot get things wrong


 12/11/2011              jonathan.hassell@bbc.co.uk
                            17/11/2004      jonathan@hassellinclusion.com   88
          © BBC 2004
Standards creation
         - the discussions and practicalities

Be pragmatic - for each standard consider…
• is it “reasonable”?
• benefit: does it actually help disabled audiences?
     – does it hinder other audiences?
• cost: what aspects of production does it affect?
     – content production systems
             • can they ensure its consistent application?
             • will they actually handle it?
     – manually-coded systems
             • how can you ensure its consistent application?


12/11/2011                   jonathan.hassell@bbc.co.uk
                                17/11/2004      jonathan@hassellinclusion.com   99
         © BBC 2004
Examples from standards creation (1)
• brochureware: to Flash or
  not to Flash…
    – do you really need to use
      Flash?
         • Flash can be totally
           inaccessible to screenreader
           users
    – but if you need to use it…
         • use Flash (MX-2004)
           accessibility features (see
              http://www.macromedia.com/macr
              omedia/accessibility/features/flash
              /)
         • provide a non-Flash
           alternative version which
           should have the same content
           and “fun”

 12/11/2011                        jonathan.hassell@bbc.co.uk
                                      17/11/2004      jonathan@hassellinclusion.com   10
                                                                                      10
          © BBC 2004
Examples from standards creation (2)
•    don’t ghettoise users with “text-
     only” unless there is no alternative
      – “text-only” site does nothing to
        help those with low-vision using
        screen-magnifiers, or those with
        hearing impairments
      – screenreader users would rather
        use the main site anyway
      – main site: requirements which can
        be handled by accessible design
        and coding
      – alternative version: requirements
        where the needs of one disabled
        group clash with another
           • text simplification for those with
             learning difficulties etc.
           • HTML alternatives to Flash
             animations/games for
             screenreader users
•    remember: the purpose of
     accessibility is to make things
     easier for all of your audience

    12/11/2011                       jonathan.hassell@bbc.co.uk
                                        17/11/2004      jonathan@hassellinclusion.com   11
                                                                                        11
             © BBC 2004
Examples from standards creation (3)
• use of heading tags…
   – useful for screenreader
     users
   – but default visual
     representation of these
     wastes screen-estate
   – solvable using CSS
   – but, until recently, this was
     difficult because of our
     support requirements for
     older browsers
   – now being rolled-out across
     bbc.co.uk


12/11/2011              jonathan.hassell@bbc.co.uk
                           17/11/2004      jonathan@hassellinclusion.com   12
                                                                           12
         © BBC 2004
Examples from standards creation (4)

• tables…
   – tables are more browsable
     for screenreaders if they
     are “linear”
         • which is WAI level 2
   – WAI level 1 doesn’t
     produce “better tables” for
     screenreader browsing
     (requires knowledge of
     special table-browsing
     mode in JAWS)
   – example: BBC weather site
     – before and after…


 12/11/2011                 jonathan.hassell@bbc.co.uk
                               17/11/2004      jonathan@hassellinclusion.com   13
                                                                               13
          © BBC 2004
Examples from standards creation (5)
• editorial/cross-
  disciplinary standards:
   – Vocabulary:
     Plain English vs. language of
     your audience
        • e.g. 1Xtra
        • News – broadsheet or
          tabloid
   – “Infoglut: how much should
     you put on a page?
        • is this too much information…?
        • affects users with dyslexia,
          visual & motor impairments
        • can depend on design of page,
          visual definition of sections,
          editorial proposition etc.


  12/11/2011                  jonathan.hassell@bbc.co.uk
                                 17/11/2004      jonathan@hassellinclusion.com   14
                                                                                 14
           © BBC 2004
Examples from standards creation (6)

• use of colour…
   – make sure all info
     being conveyed with
     colour is available
     without colour
         • colour-blindness
              (http://www.vischeck.com/examples/)

         • e.g. diagrams…
• and colour contrast…
   – restriction/challenge
     for your designers…

 12/11/2011                           jonathan.hassell@bbc.co.uk
                                         17/11/2004      jonathan@hassellinclusion.com   15
                                                                                         15
          © BBC 2004
Examples from standards creation (7)
• audio-video content
  (subtitling)…
   – any subtitling system must
     be able to work within the
     A/V production chain
   – current BBC prototype
     reuses existing TV
     broadcast subtitle files
   – BBC R&D are also
     researching methods for
     providing subtitles for live
     A/V material
• BSL content via video

  12/11/2011              jonathan.hassell@bbc.co.uk
                             17/11/2004      jonathan@hassellinclusion.com   16
                                                                             16
           © BBC 2004
Checking it’s a better site – UCD & user-testing

 • ensure your standards have produced a usable site
 • listen to real people, rather than automated tools/checklists
  “These tools are like spell-checkers; you wouldn’t send out a spell-checked document that
                                wasn’t manually proof-read as well”
                          (Bob Regan, Macromedia Accessibility Expert)

 • create a user testing strategy
     – … which includes testing of usability and accessibility
          • and has a number of levels, so it includes appropriate testing for simple
            page updates to full site tests for new/redesigned sites
     – even better, adopt User-Centred Design practices and include
       feedback from disabled users in your design process



    12/11/2011                    jonathan.hassell@bbc.co.uk
                                     17/11/2004      jonathan@hassellinclusion.com   17
                                                                                     17
             © BBC 2004
Other useful additions to your site

provide accessibility help:
 – include information on:
      • browser/OS settings
      • assistive technologies
 – for inspiration, see:
      •   DRC’s “Access Options” (
          http://www.drc.org.uk/accessoptions/index.
          asp)
      •   AbilityNet’s “My Computer My Way!”
          (http://www.abilitynet.org.uk/myway/)

 – accessibility help for bbc.co.uk
   on its way (link from every page)
ask for accessibility feedback:
 – to further inform your understanding
   of how people really use your
   website



12/11/2011                           jonathan.hassell@bbc.co.uk
                                        17/11/2004      jonathan@hassellinclusion.com   18
                                                                                        18
           © BBC 2004
Feedback from audiences
• lots of feedback in the Accessibility Study of bbc.co.uk (see earlier)
• at the BBC, feedback goes with the territory…
   – examples of feedback from Jaws users:
          • feedback on a lapse in accessibility of Radio Player
               – a small tweak to the interface had removed the linearity of the table structure
               – it was fixed within hours
          • many messages of thanks for introducing heading tags into the bbc.co.uk
            home page
               – we are now rolling these out across the site

   – initial results from Usability/Accessibility tests of a new
     www.bbc.co.uk/weather site have been very positive
• we expect and welcome more feedback in the future
    – will be actively seeking it as part of our Accessibility Testing Strategy




  12/11/2011                      jonathan.hassell@bbc.co.uk
                                     17/11/2004      jonathan@hassellinclusion.com                 19
                                                                                                   19
           © BBC 2004
Contact me




  e: jonathan@hassellinclusion.com
  t: @jonhassell
  w: www.hassellinclusion.com

 12/11/2011            jonathan.hassell@bbc.co.uk
                          17/11/2004      jonathan@hassellinclusion.com   20
                                                                          20
          © BBC 2004

More Related Content

Viewers also liked

Viewers also liked (19)

Writing objectives that stick
Writing objectives that stickWriting objectives that stick
Writing objectives that stick
 
Comercial
ComercialComercial
Comercial
 
Actividad 2 2
Actividad 2 2Actividad 2 2
Actividad 2 2
 
Malaysian trippers tour
Malaysian trippers   tourMalaysian trippers   tour
Malaysian trippers tour
 
Wasc orientation
Wasc orientationWasc orientation
Wasc orientation
 
Comogerenciar
ComogerenciarComogerenciar
Comogerenciar
 
The research process
The research processThe research process
The research process
 
Physics Wave IRP
Physics Wave IRPPhysics Wave IRP
Physics Wave IRP
 
save the date let's annotate! fall 2011
save the date let's annotate! fall 2011save the date let's annotate! fall 2011
save the date let's annotate! fall 2011
 
Ch 8&9 edtc6340.65 diana.arcaute updated
Ch 8&9 edtc6340.65 diana.arcaute updatedCh 8&9 edtc6340.65 diana.arcaute updated
Ch 8&9 edtc6340.65 diana.arcaute updated
 
Lecture 8 energy_and_civilization
Lecture 8 energy_and_civilizationLecture 8 energy_and_civilization
Lecture 8 energy_and_civilization
 
Ch10
Ch10Ch10
Ch10
 
Lecture 7 populations
Lecture 7 populationsLecture 7 populations
Lecture 7 populations
 
SISCACONSULTING
SISCACONSULTINGSISCACONSULTING
SISCACONSULTING
 
00 ส่วนนำ1
00 ส่วนนำ100 ส่วนนำ1
00 ส่วนนำ1
 
인비
인비인비
인비
 
Back to the Future: Current and Future Trends for Accessibility
Back to the Future: Current and Future Trends for AccessibilityBack to the Future: Current and Future Trends for Accessibility
Back to the Future: Current and Future Trends for Accessibility
 
Dafis(1)
Dafis(1)Dafis(1)
Dafis(1)
 
Guía de comercio en Facebook
Guía de comercio en FacebookGuía de comercio en Facebook
Guía de comercio en Facebook
 

More from Jonathan Hassell

The past, present and future of accessibility - niche to nice to normal
The past, present and future of accessibility - niche to nice to normalThe past, present and future of accessibility - niche to nice to normal
The past, present and future of accessibility - niche to nice to normalJonathan Hassell
 
Accessibility Myths for the Mobile Generation (HCID Open 2015)
Accessibility Myths for the Mobile Generation (HCID Open 2015)Accessibility Myths for the Mobile Generation (HCID Open 2015)
Accessibility Myths for the Mobile Generation (HCID Open 2015)Jonathan Hassell
 
Accessibility innovation through gestural and sign-language interfaces
Accessibility innovation through gestural and sign-language interfacesAccessibility innovation through gestural and sign-language interfaces
Accessibility innovation through gestural and sign-language interfacesJonathan Hassell
 
Accessibility myths for a mobile generation
Accessibility myths for a mobile generationAccessibility myths for a mobile generation
Accessibility myths for a mobile generationJonathan Hassell
 
Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...Jonathan Hassell
 
Design for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive DesignDesign for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive DesignJonathan Hassell
 
How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?Jonathan Hassell
 
Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...
Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...
Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...Jonathan Hassell
 
Policy Driven Adoption of Accessibility - CSUN 2013
Policy Driven Adoption of Accessibility - CSUN 2013Policy Driven Adoption of Accessibility - CSUN 2013
Policy Driven Adoption of Accessibility - CSUN 2013Jonathan Hassell
 
Checking Our Footing: 16 Modern Accessibility Myths Debunked
Checking Our Footing: 16 Modern Accessibility Myths DebunkedChecking Our Footing: 16 Modern Accessibility Myths Debunked
Checking Our Footing: 16 Modern Accessibility Myths DebunkedJonathan Hassell
 
uKinect: the Signed Internet - Gesture Control
uKinect: the Signed Internet - Gesture ControluKinect: the Signed Internet - Gesture Control
uKinect: the Signed Internet - Gesture ControlJonathan Hassell
 
eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878Jonathan Hassell
 
uKinect Gesture Recognition Games for Disabled People
uKinect Gesture Recognition Games for Disabled PeopleuKinect Gesture Recognition Games for Disabled People
uKinect Gesture Recognition Games for Disabled PeopleJonathan Hassell
 
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD StandardsHow BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD StandardsJonathan Hassell
 
How BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityHow BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityJonathan Hassell
 
eAccessibility: Compliance towards Innovation
eAccessibility: Compliance towards InnovationeAccessibility: Compliance towards Innovation
eAccessibility: Compliance towards InnovationJonathan Hassell
 
Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)Jonathan Hassell
 
BBC approach to accessibility & how BS8878 enables others to do the same
BBC approach to accessibility & how BS8878 enables others to do the sameBBC approach to accessibility & how BS8878 enables others to do the same
BBC approach to accessibility & how BS8878 enables others to do the sameJonathan Hassell
 
Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...Jonathan Hassell
 
2010: MyDisplay - Accessibility Preferences Aren't for Sissies
2010: MyDisplay - Accessibility Preferences Aren't for Sissies2010: MyDisplay - Accessibility Preferences Aren't for Sissies
2010: MyDisplay - Accessibility Preferences Aren't for SissiesJonathan Hassell
 

More from Jonathan Hassell (20)

The past, present and future of accessibility - niche to nice to normal
The past, present and future of accessibility - niche to nice to normalThe past, present and future of accessibility - niche to nice to normal
The past, present and future of accessibility - niche to nice to normal
 
Accessibility Myths for the Mobile Generation (HCID Open 2015)
Accessibility Myths for the Mobile Generation (HCID Open 2015)Accessibility Myths for the Mobile Generation (HCID Open 2015)
Accessibility Myths for the Mobile Generation (HCID Open 2015)
 
Accessibility innovation through gestural and sign-language interfaces
Accessibility innovation through gestural and sign-language interfacesAccessibility innovation through gestural and sign-language interfaces
Accessibility innovation through gestural and sign-language interfaces
 
Accessibility myths for a mobile generation
Accessibility myths for a mobile generationAccessibility myths for a mobile generation
Accessibility myths for a mobile generation
 
Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...Accessibility as Innovation - giving your potential users the chance to inspi...
Accessibility as Innovation - giving your potential users the chance to inspi...
 
Design for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive DesignDesign for all vs. Design for me: the limits of Inclusive Design
Design for all vs. Design for me: the limits of Inclusive Design
 
How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?How can websites comply with accessibility legislation and win more users?
How can websites comply with accessibility legislation and win more users?
 
Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...
Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...
Stop Trying to Avoid Losing and Start Winning: How BS 8878 reframes the Acces...
 
Policy Driven Adoption of Accessibility - CSUN 2013
Policy Driven Adoption of Accessibility - CSUN 2013Policy Driven Adoption of Accessibility - CSUN 2013
Policy Driven Adoption of Accessibility - CSUN 2013
 
Checking Our Footing: 16 Modern Accessibility Myths Debunked
Checking Our Footing: 16 Modern Accessibility Myths DebunkedChecking Our Footing: 16 Modern Accessibility Myths Debunked
Checking Our Footing: 16 Modern Accessibility Myths Debunked
 
uKinect: the Signed Internet - Gesture Control
uKinect: the Signed Internet - Gesture ControluKinect: the Signed Internet - Gesture Control
uKinect: the Signed Internet - Gesture Control
 
eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878
 
uKinect Gesture Recognition Games for Disabled People
uKinect Gesture Recognition Games for Disabled PeopleuKinect Gesture Recognition Games for Disabled People
uKinect Gesture Recognition Games for Disabled People
 
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD StandardsHow BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
How BS8878 relates to WCAG 2.0, PAS 78, Mandate 376 and UCD Standards
 
How BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibilityHow BS8878 brings together usability & accessibility
How BS8878 brings together usability & accessibility
 
eAccessibility: Compliance towards Innovation
eAccessibility: Compliance towards InnovationeAccessibility: Compliance towards Innovation
eAccessibility: Compliance towards Innovation
 
Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)Case studies of implementing BS 8878 (CSUN 2012)
Case studies of implementing BS 8878 (CSUN 2012)
 
BBC approach to accessibility & how BS8878 enables others to do the same
BBC approach to accessibility & how BS8878 enables others to do the sameBBC approach to accessibility & how BS8878 enables others to do the same
BBC approach to accessibility & how BS8878 enables others to do the same
 
Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...Providing better scaffolding - how BS8878 affects people designing inclusive ...
Providing better scaffolding - how BS8878 affects people designing inclusive ...
 
2010: MyDisplay - Accessibility Preferences Aren't for Sissies
2010: MyDisplay - Accessibility Preferences Aren't for Sissies2010: MyDisplay - Accessibility Preferences Aren't for Sissies
2010: MyDisplay - Accessibility Preferences Aren't for Sissies
 

Recently uploaded

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 

Recently uploaded (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 

2004: Improving your site's accessibility - experience from creating the BBC Accessibility Standards

  • 1. Improving your site’s accessibility – experience from bbc.co.uk Dr Jonathan Hassell Editor of Standards & Guidelines BBC New Media Presentation to CITI “Accessible to All” conference 12/11/2011 11/12/2011 17/11/04 v0.17-full jonathan.hassell@bbc.co.uk
  • 2. What I’ll be talking about • bbc.co.uk similarities/differences from your sites • bbc.co.uk & accessibility – a brief history • Accessibility as a partnership • Overriding purpose of accessibility • How to change the culture of your production teams / clients • How to channel buy-in into producing a better site – Identification/creation of standards & guidelines (& tools) • incl. examples from standards creation – UCD and user-testing • Other useful additions to your site • Feedback from audiences • Questions 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 22 © BBC 2004
  • 3. bbc.co.uk similarities/differences from the sites you create • Similarities: – must be excellent, user- friendly – must be cost-effective – much use of multimedia • Differences: – for yourself vs. for client – info vs. brochureware – Size: bbc.co.uk = 2.5m pages – cost – many staff, different locations & production systems – wide audiences/genres – interactivity (communities) 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 33 © BBC 2004
  • 4. bbc.co.uk and accessibility – brief history • BBC long-term commitment to making its output as accessible as possible to all audiences to fulfil its public service remit Experience within the BBC of disability issues – established programmes and audiences from TV and Radio (e.g. See Hear, In Touch), moving towards mainstream First attempts on the web – Betsie: – filter program used to create an automatic text-only version of bbc.co.uk pages – result of work between RNIB and BBC in 1998 as a result of feedback from screenreader users – made available for other sites’ use (e.g. Newcastle City Council) – BBC News new “low graphic” version of News site (useful for PDAs as well) 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 44 © BBC 2004
  • 5. Accessibility is a partnership To make a website accessible, you need all of the following to work together: Website creators Assistive technology creators (e.g. Freedom Scientific, ReadPlease) Operating system creators (e.g. Microsoft, Apple) Disability assessment agencies (e.g. AbilityNet, RNIB) Browser creators (e.g. Microsoft, Opera) comms via W3C-WAI… 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 55 © BBC 2004
  • 6. Purpose of accessibility • Always keep in mind… • the purpose of accessibility is to make things easier for all of your (client’s) audience – start and end with them in mind… • the internet can be a great enabler for disabled people if you use it right 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 66 © BBC 2004
  • 7. How to change the culture of your production teams / clients – awareness, motivation • Start with your staff… then go to your clients… • Make it personal: • Make it real: – get an external agency to do a survey – send all your staff on an of the site’s Accessibility Awareness accessibility, including course video-taping of real users using the site – provide background & – See the Accessibility motivation for staff & clients Study of bbc.co.uk for (DDA etc. – see Julie Howell’s inspiration (available talk next…) from: http://www.bbc.co.uk/ – provide experience of commissioning/bbci/w assistive technologies ebsites.shtml) – show the videos of real users having problems using the site 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 77 © BBC 2004
  • 8. How to channel buy-in into producing a better site – standards & guidelines • create/identify accessibility standards & guidelines for your sites – good start: WAI or the BBC Accessibility Standards (from http://www.bbc.co.uk/commissioning/newmedia/websites.shtml) – make sure your standards support your / your clients’ audiences and production processes – get your staff to create them • communicate them well: – make sure your staff understand the standards and are motivated to use them • provide a group/someone who can answer specific accessibility questions as they crop up in practice • whenever possible, encode the standards in your production tools, so that staff cannot get things wrong 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 88 © BBC 2004
  • 9. Standards creation - the discussions and practicalities Be pragmatic - for each standard consider… • is it “reasonable”? • benefit: does it actually help disabled audiences? – does it hinder other audiences? • cost: what aspects of production does it affect? – content production systems • can they ensure its consistent application? • will they actually handle it? – manually-coded systems • how can you ensure its consistent application? 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 99 © BBC 2004
  • 10. Examples from standards creation (1) • brochureware: to Flash or not to Flash… – do you really need to use Flash? • Flash can be totally inaccessible to screenreader users – but if you need to use it… • use Flash (MX-2004) accessibility features (see http://www.macromedia.com/macr omedia/accessibility/features/flash /) • provide a non-Flash alternative version which should have the same content and “fun” 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 10 10 © BBC 2004
  • 11. Examples from standards creation (2) • don’t ghettoise users with “text- only” unless there is no alternative – “text-only” site does nothing to help those with low-vision using screen-magnifiers, or those with hearing impairments – screenreader users would rather use the main site anyway – main site: requirements which can be handled by accessible design and coding – alternative version: requirements where the needs of one disabled group clash with another • text simplification for those with learning difficulties etc. • HTML alternatives to Flash animations/games for screenreader users • remember: the purpose of accessibility is to make things easier for all of your audience 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 11 11 © BBC 2004
  • 12. Examples from standards creation (3) • use of heading tags… – useful for screenreader users – but default visual representation of these wastes screen-estate – solvable using CSS – but, until recently, this was difficult because of our support requirements for older browsers – now being rolled-out across bbc.co.uk 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 12 12 © BBC 2004
  • 13. Examples from standards creation (4) • tables… – tables are more browsable for screenreaders if they are “linear” • which is WAI level 2 – WAI level 1 doesn’t produce “better tables” for screenreader browsing (requires knowledge of special table-browsing mode in JAWS) – example: BBC weather site – before and after… 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 13 13 © BBC 2004
  • 14. Examples from standards creation (5) • editorial/cross- disciplinary standards: – Vocabulary: Plain English vs. language of your audience • e.g. 1Xtra • News – broadsheet or tabloid – “Infoglut: how much should you put on a page? • is this too much information…? • affects users with dyslexia, visual & motor impairments • can depend on design of page, visual definition of sections, editorial proposition etc. 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 14 14 © BBC 2004
  • 15. Examples from standards creation (6) • use of colour… – make sure all info being conveyed with colour is available without colour • colour-blindness (http://www.vischeck.com/examples/) • e.g. diagrams… • and colour contrast… – restriction/challenge for your designers… 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 15 15 © BBC 2004
  • 16. Examples from standards creation (7) • audio-video content (subtitling)… – any subtitling system must be able to work within the A/V production chain – current BBC prototype reuses existing TV broadcast subtitle files – BBC R&D are also researching methods for providing subtitles for live A/V material • BSL content via video 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 16 16 © BBC 2004
  • 17. Checking it’s a better site – UCD & user-testing • ensure your standards have produced a usable site • listen to real people, rather than automated tools/checklists “These tools are like spell-checkers; you wouldn’t send out a spell-checked document that wasn’t manually proof-read as well” (Bob Regan, Macromedia Accessibility Expert) • create a user testing strategy – … which includes testing of usability and accessibility • and has a number of levels, so it includes appropriate testing for simple page updates to full site tests for new/redesigned sites – even better, adopt User-Centred Design practices and include feedback from disabled users in your design process 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 17 17 © BBC 2004
  • 18. Other useful additions to your site provide accessibility help: – include information on: • browser/OS settings • assistive technologies – for inspiration, see: • DRC’s “Access Options” ( http://www.drc.org.uk/accessoptions/index. asp) • AbilityNet’s “My Computer My Way!” (http://www.abilitynet.org.uk/myway/) – accessibility help for bbc.co.uk on its way (link from every page) ask for accessibility feedback: – to further inform your understanding of how people really use your website 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 18 18 © BBC 2004
  • 19. Feedback from audiences • lots of feedback in the Accessibility Study of bbc.co.uk (see earlier) • at the BBC, feedback goes with the territory… – examples of feedback from Jaws users: • feedback on a lapse in accessibility of Radio Player – a small tweak to the interface had removed the linearity of the table structure – it was fixed within hours • many messages of thanks for introducing heading tags into the bbc.co.uk home page – we are now rolling these out across the site – initial results from Usability/Accessibility tests of a new www.bbc.co.uk/weather site have been very positive • we expect and welcome more feedback in the future – will be actively seeking it as part of our Accessibility Testing Strategy 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 19 19 © BBC 2004
  • 20. Contact me e: jonathan@hassellinclusion.com t: @jonhassell w: www.hassellinclusion.com 12/11/2011 jonathan.hassell@bbc.co.uk 17/11/2004 jonathan@hassellinclusion.com 20 20 © BBC 2004