Hi,
I read this link http://docs.cksource.com/CKEditor_3.x/Accessibility_Compliance/Web_Content_Accessibility_Guidelines, and saw that CKEditor 3.x supports full accessibility on the GUI, but what about the generated html content when we use CKEditor to make some articles? Is it supported to pass the accessibility validator?
Regards
Hai
Tue, 01/17/2012 - 09:38
#1
Re: Question about the Accessibility Compliance of CKEditor
Hi Hai
There would not be a problem for the content to be accessible providing you know how to write with accessibility in mind.
The issue is not so much the editor, that does a fantastic job, it is the content in this case that you should focus on.
Accessibility is not something that you can say: I use this tool therefore all I'll do will be accessible.
Example:
If you want to format some text in 2 columns and use a table to lay out the columns, your content will only be accessible if the table contains data to be presented in a table format. If you have headers describing columns, and each row containing data, your content should be accessible. But if you use a table to format content, then your content will not be as easily accessible. Tables are not wrong as long as they are used for the right purpose.
Most blind people when reading a page will read the H1/H2 etc titles, as a table of content, then branch to the relevant part of the page. You can put H1 titles with ckeditor, but if your page is not structured, then it is pointless.
If you use a light grey coloured text over a white background, you will fail accessibility on contrast.
I suggest you read more about accessibility to understand that beyond the tools, training is important. Take a look at this excellent site: http://diveintoaccessibility.info/. It'll certainly help you.
Then, I would customise CKeditor's tool bar to remove icons that can impact accessibilty if poorly used. Icons such as font or background colour, tables. Then the content produced is more likely to be accessible.
In our CMS, we can set different groups with different toolbars. It allows those who don't understand accessibilty to not be able to change font color, and experts to use the full toolbar.
And one more thing... Accessibility is also about writing clear text. Teach users to write one idea per sentence. Differently abled people as well as "normal" people will benefit from it.
Good luck...