Accessibility Suggestions for CMSMS
Posted: Thu May 19, 2005 9:40 am
Hi all!
My web design company does a lot of work in the Local Goverment/Not-For-Profit/Regeneration sector in the UK, and accessibility compliancy is an important factor in winning and completing online projects. One funder of a video archive we helped to design actually pulled the site apart line by line and sent us alternative javascripts that they felt helped make the site more accessible.
Now that's probably NOT the experience of most people using CMSMS but with recent legislation in both the UK and the States I suspect that anyone pitching to build sites for organisations in the public sector will find it easier to win contracts if they can author to at least AA WAI/508 standard or even AAA. Also, given that helping the disabled or visually impaired to access the net is a 'good thing', we should all aim to build sites around these principles.
One of the things that attracted me to CMSMS from the start was that it had the cleanest code output of any CMS system I'd used including Mambo, typo3 etc. The flexibility of its templating system makes building accessible sites fairly straightforward. However, while finishing off a site the other day I came up with some simple ideas that could make it easier to add accessibility features from the admin backend.
1) Access keys - these can be a bit of a pain I know and of course they work badly in IE6 but for those who want to use them for menu items there could be a field which when given a value would add code like accesskey="A" to the tags of automatically generated menus like {bulletmenu}.
2) Same as above but specifying a Tab Order
3) Allow the contents of the title field to be added to the tag or create a new field for an extended title that screen readers could use to explain menu choices to the visually impaired.
4) The WAI also specifies that form elements should have labels and titles. Maybe fields for these could be added to the FeedbackForm module?
I'm sure people here could think of other possibilities for extending accessibility options in CMSMS. I really do feel that since none of the other CMS systems seem to even acknowledge this issue CMSMS has a real chance to shine and get adopted by organisations for whom this is a priority.
Sorry about the essay
My web design company does a lot of work in the Local Goverment/Not-For-Profit/Regeneration sector in the UK, and accessibility compliancy is an important factor in winning and completing online projects. One funder of a video archive we helped to design actually pulled the site apart line by line and sent us alternative javascripts that they felt helped make the site more accessible.
Now that's probably NOT the experience of most people using CMSMS but with recent legislation in both the UK and the States I suspect that anyone pitching to build sites for organisations in the public sector will find it easier to win contracts if they can author to at least AA WAI/508 standard or even AAA. Also, given that helping the disabled or visually impaired to access the net is a 'good thing', we should all aim to build sites around these principles.
One of the things that attracted me to CMSMS from the start was that it had the cleanest code output of any CMS system I'd used including Mambo, typo3 etc. The flexibility of its templating system makes building accessible sites fairly straightforward. However, while finishing off a site the other day I came up with some simple ideas that could make it easier to add accessibility features from the admin backend.
1) Access keys - these can be a bit of a pain I know and of course they work badly in IE6 but for those who want to use them for menu items there could be a field which when given a value would add code like accesskey="A" to the tags of automatically generated menus like {bulletmenu}.
2) Same as above but specifying a Tab Order
3) Allow the contents of the title field to be added to the tag or create a new field for an extended title that screen readers could use to explain menu choices to the visually impaired.
4) The WAI also specifies that form elements should have labels and titles. Maybe fields for these could be added to the FeedbackForm module?
I'm sure people here could think of other possibilities for extending accessibility options in CMSMS. I really do feel that since none of the other CMS systems seem to even acknowledge this issue CMSMS has a real chance to shine and get adopted by organisations for whom this is a priority.
Sorry about the essay
