MS PowerPoint format

Download Report

Transcript MS PowerPoint format

Talk 2
http://www.ukoln.ac.uk/web-focus/events/conferences/ili-2006/masterclass/
Web Accessibility 2.0:
A Holistic Approach
Tools And Processes That Can Help
Brian Kelly
UKOLN
University of Bath
Bath
Email:
[email protected]
This talk describe some
of the tools which can
help us to identify
problems with our Web
sites and processes for
deploying the tools
ili-2006-masterclass-kelly tag used in del.icio.us
UKOLN is supported by:
A centre of expertise in digital information management
This work is licensed under a AttributionNonCommercial-ShareAlike 2.0 licence
(but note caveat) www.ukoln.ac.uk
E
Exercise 1:
In small groups discuss the following:
What do you mean by accessibility?
How do you detect accessibility problems?
What are the main problems you face in
providing accessible Web sites?
A centre of expertise in digital information management
2
www.ukoln.ac.uk
Tools
Background
Problems
You've identified some problem areas for users of Web
sites:
• Functionality – it doesn't work
• Usability – it's difficult for people to use
• Accessibility – it's difficult for people with disabilities
to use
Solutions
Now let's look at some solutions to these problems
• Tools that can help
• Processes that can help
• A Quality Assurance (QA) framework
A centre of expertise in digital information management
3
www.ukoln.ac.uk
Tools
Tools: Functionality (1)
HTML, CSS, … Validation:
• Web page doesn't look right in my browser
• First thing: validate page!
Useful tools:
• W3C's HTML validator:
can spot functionality &
accessibility problems
• W3C's CSS validator
• RSS validator (if you have
an RSS newsfeed)
•…
A centre of expertise in digital information management
4
www.ukoln.ac.uk
Tools
Tools: Functionality (2)
Link Checking:
• Clear need to ensure links work
• Many tools available
Validated part of my Web area
Findings:
• 12,514 Web pages!
• Only checked internal links
• Large no. of errors – but
vast majority false errors
• Some errors found in areas
provided by others
• Others my fault – and
mostly fixed
Issues:
• We can't always rely on tools
• Why weren't errors spotted
previously?
centre
expertise
in digital
information
• WhatAto
do ofwith
large
no. of
errors?management
5
www.ukoln.ac.uk
Tools
Tools: Missing Functionality
A Web site may not be usable because:
• The features it provides can't easily be
used
• It omits features which are needed in
order to be used
Example:
• A search facility
Issues
• Does your Web site have a search facility
• How well does it work?
Note that free third party search facilities may be
useful if you have limited resources
A centre of expertise in digital information management
www.ukoln.ac.uk
6
Tools
Tools: Accessibility
Many accessibility testing tools are available
http://webxact.watchfire.com/
7
WebXact (formally known as
Bobby) is probably the best
http://www.wave.webaim.org/
known
The WAVE is one other
alternative
NOTES
• Automated tools can't detect
all (many?) accessibility
problems
• Findings from tools can be
inconsistent
• Underlying WAI guidelines
A centre of expertise in digital information management
www.ukoln.ac.uk
are open to interpretation
Tools
Tools: Usability Of The Tools (1)
http://www.ukoln.ac.uk/qa-focus/
documents/briefings/,rvalidate
There can be usability barriers
to regular use of such testing
tools:
• They require going to Web
page, copying and pasting
URL, etc
• Sometimes only single
pages can be tested
Simple solution:
• On UKOLN Web site can
append ,tools to any
URL to run various tools on
Tools:
page
,validate
,rvalidate
,checklink
,rchecklink
• Simple to implement – see
QA Focus briefing
no. 59
,cssvalidate
A centre of expertise in…
digital information management
www.ukoln.ac.uk
8
Tools
Tools: Usability Of The Tools (2)
'Bookmarklets' and Firefox extensions can make use of
tools much easier and provide additional features
Web Developer allows:
• Features disabled
• Additional information
to be provided
• Tools to be used
Checky allows:
• Validation
• Link checking
• Access to misc tools
These tools are very
useful and their use by all
is strongly encouraged
A centre of expertise in digital information management
www.ukoln.ac.uk
9
Manual Checking
Tools Aren’t Enough!
Warning:
• Tools may lead you to think you have an
accessible Web site when this isn't the case!
<img src="foo" ..> - no ALT tag: detectable by tools
<img src="foo" alt="add alt text here" …> an inappropriate ALT tag. Needs testing by humans.
What do we need:
• An awareness of the strengths and weaknesses of
automated testing
• An awareness of approaches to use of manual
testing
• A usable framework for a testing regime
A centre of expertise in digital information management
10
www.ukoln.ac.uk
Manual Checking
11
Role of Automated Tools
Automated Checking Tools:
• Spotting problems which can be found by software
• Detecting (then fixing) such errors to allow (scarce)
human effort to focus on problems with tools can't
detect:
• Don't tell your testers to check that links work; link
checkers are better for this*
Dangers of Automated Checking Tools:
• I use such tools; I don't bother with manual
checking because:
• I'm a techie and we like software solutions to problems
• Checkers are difficult to find; may be expensive; …
• It's time-consuming
* Is this www.ukoln.ac.uk
always true?
A centre of expertise
• .. in digital information management
Manual Checking
Approaches To Manual Checking 1
Hire a profession body:
• Firms such as RNIB, DMAG; (and many others)
can be hired for usability & accessibility checking:
 Have a knowledge of the disable community; their
needs; the tools they use; etc.
 May use people with disabilities to provide realistic
feedback and comments
 Report can inform organisation and recommendations
applied elsewhere
 May be expensive
 Not always applicable
The Logo Issue
Should you add an accessibility logo to your Web
site?
What
are the
pros
and cons?
A centre
of expertise
in digital
information
management
12
www.ukoln.ac.uk
Manual Checking
Approaches To Manual Checking 2
In-house checking:
• Always needed, so let's get in right!
Simple approach:
• Email colleagues for comments. What happens?
What re the limitations of this approach?
Better approach:
• What do you hope to gain? Document this!
• Provide structured tasks
• Seek a variety of testers, representative of user
community
• Testing by people with disabilities is desirable but
may be difficult
• If not possible, provide similar environment for
testers (or yourself) e.g. images off, CSS off; …
A centre of expertise in digital information management
13
www.ukoln.ac.uk
Quality Assurance
Quality Assurance
The tools aren't sufficient by themselves. Also need:
• Documented policies: so we know what we're
expected to check for
• Systematic procedures: for checking that we are
implementing our policies
• Enhancements made to workflow processes,
and not just fixing individual problems
In addition it can be useful to have:
• Audit trails: to spot trends and identify possible
problems in workflow processes (e.g. new tools
deployed, new staff involved, …)
• Sharing experiences, so that we and others can
learn
A centre of expertise in digital information management
14
www.ukoln.ac.uk
Quality Assurance
QA Examples (1)
Example of QA policies & procedures for file formats
Policy for QA Focus Web site
Policy:
The Web site will use XHTML 1.0 and CSS 2.0
standards
Architecture:
The Web site will be based on XHTML templates and
use of SSIs
Monitoring:
New and updated pages validated using ,validate
and ,cssvalidate. Every month ,rvalidate will be
used & record kept
Exceptions:
HTML derived automatically (e.g. Save As HTML in
PowerPoint) need not comply with standards. The files
will be stored in a standard directory to enable such files
to be excluded from checks.
A centre of expertise in digital information management
15
www.ukoln.ac.uk
Quality Assurance
QA Examples (2)
Example of QA policies & procedures for links
Policy for QA Focus Web site
Policy: QA Focus will seek to ensure that links are functional.
Monitoring:
New and updated pages checked using ,checklink
and ,rchecklink. Every month ,rchecklink will be
used & record kept and quarterly Xenu will be used.
Exceptions:
Links in "publications" (e.g. papers which are formally
published) which become broken may not be fixed.
If there are large numbers of broken links which would be
time-consuming to fix we may not fix them.
We make no commitment to fix broken links once the QA
Focus funding finishes.
A centre of expertise in digital information management
16
www.ukoln.ac.uk
Conclusions
To conclude:
• Tools can help in identifying problems
areas
• However tools may be flawed,
inconsistent and difficult to use
• Tools aren’t enough in themselves –
manual checking is also need
• Systematic application of automated and
human checking as part of a QA
framework is desirable
A centre of expertise in digital information management
17
www.ukoln.ac.uk
Questions
Any questions or comments?
A centre of expertise in digital information management
18
www.ukoln.ac.uk