27
Web Accessibility and Joomla [on a budget] Aimee Maree Forsstrom

Accessibility with Joomla [on a budget]

Embed Size (px)

Citation preview

Page 1: Accessibility with Joomla [on a budget]

Web Accessibility and Joomla

[on a budget]

Aimee Maree Forsstrom

Page 2: Accessibility with Joomla [on a budget]

Accessibility

WCAG 2.0

WAI-ARIA

Separate Guidelines

Australian Government requires WCAG 2.0

Page 3: Accessibility with Joomla [on a budget]

Joomla and Accessibility

http://www.joomla.org/accessibility-statement.html Sadly out of date

http://ux.joomla.org/forum/Accessibility Accessibility Forum discussion

Page 4: Accessibility with Joomla [on a budget]

Joomla out of the box

● Use Hathor ● Image alt tags and title tags● Site information● Per Page meta-tags●

Page 5: Accessibility with Joomla [on a budget]

Javascript Myt h

● Javascript is accessible ● It depends on you code it● Alot of examples and library's on web are

written without accessibility in mind● It is always good to test your site with javascript

turned off in the browser

Page 6: Accessibility with Joomla [on a budget]

Accessibility Myth

● Accessibility dose not mean:– Bad Design

– Higher development costs

– No Java-script allowed

– Removal of features

– Hard to achieve

– Not really my targeted audience

Page 7: Accessibility with Joomla [on a budget]

Third Party?

● Third party extensions and themes might not meet your standards of accessibility

● WYSIWYG code can be full of nasties use features with care

● People adding content? Formatting of content is important for maintaining accessibility

Page 8: Accessibility with Joomla [on a budget]

Accessibility Extensions?

● Pretty dismal● Most deal with font resize● Only 7 extensions● http://extensions.joomla.org/extensions/style-

a-design/accessibility

Page 9: Accessibility with Joomla [on a budget]

Screen Reader Module

● Includes a screen reader button no your site● If people need screen readers they are going to

have one and not need this option● http://extensions.joomla.org/extensions/style-a-

design/accessibility/24061

Page 10: Accessibility with Joomla [on a budget]

Basically

● Don't look to extensions to help save you with accessibility

● They don't really cover accessibility needs● There really is not one size fit all extensions for

accessibility

Page 11: Accessibility with Joomla [on a budget]

So?

● A lot of it is left up to you● There is no magic one stop solution● Consider what level of accessibility is important

to you [Gov – WCAG 2.0]● Think about accessibility needs when choosing

extensions

Page 12: Accessibility with Joomla [on a budget]

Vanilla Joomla

● Joomla provides a lot out of the box● What can you get out of Joomla without third

parties

Page 13: Accessibility with Joomla [on a budget]

Form Worries

● Forms can be troublesome● WAI ARIA is nice but requires more complex

modification● Nice easy win is to ensure that labels are

added to all form fields● Use field groups with section names to group

together areas of a longer form

Page 14: Accessibility with Joomla [on a budget]

Font Reszie Button

● Most the time they don't work● When testing font resize you need to test at

least X sizes plus and minus the default● Browsers take care of this feature● Test across all browsers● Adjust CSS to handle ● Be mindful of budget restraints

Page 15: Accessibility with Joomla [on a budget]

Always use alt on images

● Built into Joomla● Write a meaningful description ● Dont need to make it too long unles your trying

to explain something in detail● Try and use more then one word● Make sure it relates to the image

Page 16: Accessibility with Joomla [on a budget]

Meaningful link texts

● Dont just use “read more” for more links● “more about [title]” instead of “read more” ● Dont use “Click Here”● “Open Brochure” instead of “Click Here” ● Use words that describe what the link is● Try tabbing through link options does it make

sense?

Page 17: Accessibility with Joomla [on a budget]

Colours

● Think about colour contrast and effects in blind people

● Look to websites for guidance on colour schemes

● Can you and your friends read it?● Provide a High Contrast CSS option

Page 18: Accessibility with Joomla [on a budget]

Think about your title structure

● Dont just use Heading tags for styling purposes● If you need an increased font down the page

use font-size attribute● Structure should be lineal >> H1 always first

and only one then H2 >> H3 >> H4 ...

Page 19: Accessibility with Joomla [on a budget]

Search Engine Friendly URLs

● Helps Robots read your site pages● Helps Humans of all shapes and sizes read

and remember page urls● Out of the box● Easy to enable

Page 20: Accessibility with Joomla [on a budget]

Where to from here

● Depends on the budget● Purchase themes that cater for accessibility● Develop a theme that caters for accessibility● Implement some easy fixes ● Next time... think about accessibility from the

get go :D

Page 21: Accessibility with Joomla [on a budget]

‘Listen’ with the volume turned off

● Does your website supplies subtitles or written transcripts for video and audio content?

● Do you produce video content? Can you add subtitles?

Page 22: Accessibility with Joomla [on a budget]

Accessed site without a mouse?

● Navigate through your website without a mouse● Can you tab your way to clear navigation?● Do the navigation titles make sense?● Try out a screen reader NVDA – Windows,

Voiceover – Mac, Built in reader – Linux

Page 23: Accessibility with Joomla [on a budget]

Budget Worries

● Use what Joomla has out of the box● Accessibility as a first thought not an after one● Don't be lazy use meaningful descriptions on

titles, alt tags, navigation, text links● Purchase a template that contains

accessibility elements ● Go for quick wins ● Accessibility = Better SEO = Budget Win

Page 24: Accessibility with Joomla [on a budget]

SEO and Accessibly

● Content Before SideBars - generate “maincontent” part first then “left” and “right” sidebars

● Place a “Skip to navigation” at top of page● Ensure images have alt-tags● Use explanatory text links● Navigate using the “tab” key only

Page 25: Accessibility with Joomla [on a budget]

Take aways

● Include alt tags on images● Think about colour contrast ● Design with font size increase/decrease in mind● Think of your title structure {h1, h2, h3}● Have meaningful link text● Search Friendly URLS

Page 26: Accessibility with Joomla [on a budget]

Check your websites

● http://wave.webaim.org/● HTML w3c validation● Css HTML W3c validation● Check the site in text mode using Lynx

http://lynx.isc.org/current/● Read up on accessibility information

http://www.accessiq.org/● http://www.w3.org/TR/UNDERSTANDING-

WCAG20/

Page 27: Accessibility with Joomla [on a budget]

Questions?

Aimee Maree Forsstrom

@aimee_maree