ergophobe - 7:06 pm on Nov 27, 2010 (gmt 0)
I'm not really sure how this will be implemented in Drupal (has anyone actually looked at how this is implemented?). As it is now, all block (I'm not sure in Drupal parlance what a "section" is, but I assume that blocks will become sections?) have titles, but designers often choose to have them not display. I was thinking that this meant that rather than the title not being there at all, as is currently the case, they would have hidden titles.
So for the visual reader who can see right away that this is the Navigation section, no title is shown, but for the screen reader, who may want named sections to be able to quickly navigate from one to the other, that information would still be available, just not visible.
>>attempting to make up for theme designer accessibility ignorance
Fair enough, but I think that systems like Wordpress and Drupal that are often implemented by people with little clue about web development at all. They can't make up for this with some universal rule, but they should do their best to provide the best possible defaults, faulty though these may be.
Granted, any defaults provided programatically are going to be limited and could have the consequence of making people believe that they don't need to do anything themselves. But a truly competent theme designer will be able to override the defaults and provide a design and interface that makes more sense within the context of their site.
So I don't see it as a binary choice between doing it half-ass and doing it right, but a ternary choice between doing it right, doing it as well as possible with universal programmatic defaults and not doing it at all.
But I say that without having looked at how it's implemented and whether it is actually better than not doing it at all.