WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: controlling a CMS for access

for

From: John E Brandt
Date: Aug 29, 2013 11:33AM


Several folks have already hit on this...but just a few points for
clarification.

In all Content Management Systems (CMSs), Headings (H1, h2, etc.) in the
markup code are "controlled" in two ways. First, some of the Heading coding
is controlled by the template/theme you are using. Second, some of the
heading coding is controlled by content providers. To meet standards and
have a well-heeled site that has good usability too, you have two issues to
deal with.

Template/Theme issues: In nearly all CMSs, the Title of the site (often
coded as an H1 if text is used) and the specific content/page heading are
controlled by the theme/template. Some themes make the specific content/page
heading an H1, some an H2, I've even seen some use H3. But it depends on the
theme and the CMS. CMS templates and themes come in all kinds of shapes and
sizes, free and open source, free and proprietary, and some purchased from
developers. Some are good, some are bad. Some you can easily modify
yourself; some with effort. Sometimes the only way to know what layout the
theme uses, and the order it uses, is to take it for a test run (most theme
developers have a demo somewhere so you can see it in action). If I purchase
a theme, I always look for one who advertises that it meets W3 standards,
but then check the demo to make sure.

Content providers issues: This is a training and review issue. My experience
is that you can teach content providers over and over again about the
importance good semantic structure in the choice of headings, but you need
to have a review process after they create the content to make sure they
comply. My experience is that often content providers don't use any heading
markup when they should and instead use bolds and italics. If you have a big
organization with lots of content providers, this can be a full time job.

~j

John E. Brandt
jebswebs: accessible and universal web design,
development and consultation
<EMAIL REMOVED>
207-622-7937
Augusta, Maine, USA

@jebswebs