Short description
From the point of view of accessibility, tables are used for the presentation of data only and not for layout purposes. There are various rules for doing a good accessible table (see e.g. http://www.webaim.org/techniques/tables/ and http://www.w3.org/TR/WCAG-TECHS/Overview.html), mainly by providing a caption and a summary for a table. However, the most important thing is designate 1) row and/or column headers and 2) associate cells with these headers. Only if this is done, screenreader users can properly navigate in a talbe, because the screenreader can now tell the exact position in the table.
GHOP-Tasks:
- Research the internet, how to properly do accessible tables
Compare, how other wikis have done that: http://docs.wikkawiki.org/TableMarkup, http://www.dokuwiki.org/syntax#tables, Mediawiki...
Look how to implement things in Moin. The easiest way is surely doing it by ||<...> ...|| markup.
- Implement it an test your solution. Add css for table headers.
Finally: Add to HelpOnTables an example how to do good data tables and also mention there that table are for data only an not for layouting (see HelpOnAdmonitions, ...).
- Elaborate with the developpers if it is not a good idea to remove some markup for existing Moin table markup since this encourages user to use tables for layouting a wikipage. And that is not intended.
Related topics
FeatureRequests/AccessibleDataBrowserWidget