W3C

Proposed improvements to the mailing lists archives

Abstract and status

Since the last update of the software creating W3C mailing lists archives (HyperMail), several flaws in their structure and layout have been identified, especially accessibility-wise.

To remove these flaws, several people in W3C have been working with the Hypermail community and the WAI community to find fixes.

The new archives layout that resulted from this project will be deployed on all W3C mailing list archives soon (expectations are on early September); as an example, the www-qa-wg@ mailing list archives is already using this new layout.

Feedback on these improvements can be send:

The requests for further improvements are tracked in a todo list for this project.

Follow the various bits that were decided during the design phase of the project.

Making the lists archives more accessible

Previous discussions

This has been discussed on wai-xtech in August 2001. Here are the important threads:

Current proposal

Here are the attemps to incorporate the various improvements suggested until now:

Common to the 3 forms
added both a hypertext link and a link to the mailing list archives usage help page, with accesskey 'h'
for sake of documentation
Uniformes title for sorting methods
gives more structure to the whole
Mailing list top-level index page
changed from 4 columns to 3, moving the link by date to the period column
Easier to navigate
changed the title "sorted by" to "re-sorted"; added "by " to the sorting links
to match with the previous change
added dated titles to the links to the views by thread, author, and subject
so that links can be differentiated easily
added a shortcut to the period lists (should go before the list description, ...) with accesskey "j"
Greg's proposal
removed extraneous <hr>
well, extraneous :)
Period list
Enclosed the navigation links into a <map>
Create a skippable navigation bar
Added an anchor to the first item of the list, linked from the top of the navbar
so that the navigation bar is really skippable
add "sort by" in the title of the links to the various sorted views
Kelly Ford's remarks (Mar 14 2002)
Added accesskeys to the links in the navbar (not for functions that may appear several times: "next in thread", "reply") - should appear only in the first navbar
building a common interface to the archives, choice of accesskeys par Greg's proposal
Added titles to the related messages links
So that the links be understandable without having read the text before
Message page
Enclosed the related messages links into a <map>
Create a skippable navigation bar
Added an anchor to the begin of the message, linked from the top of the navbar
so that the navigation bar is really skippable
Added titles to the related messages links
So that the links be understandable without having read the text before
Added accesskeys to the links in the navbar (not for functions that may appear several times: "next in thread", "reply") - should appear only in the first navbar
building a common interface to the archives, choice of accesskeys par Greg's proposal
Changed the wording of the related fields
Al's proposal
Changed <title> construction
To put most precise info before

Adding more informations about subscribing and posting on a mailing list top-level index page

Done in a different piece of software... Should it be marked up differently for accessibility reasons?

Updating various other aspects

This update is a good occasion to make our archives more useful and compliant with our own guidelines.

Common to the 3 forms
made XHTML
easier to manipulate, eating our own dog food
Added navigation to upper level
Per David's suggestion
Added links using pre-defined rel [not done]
Very handy in browsers that support them
Mailing list top-level index page
enclosed the title and the logo in a "head" section
cleaner, logo needed to be in a div anyway
changed the logo URI
Use the recommended one
Transitional -> Strict: removed the border attribute in the logo link
Cleaner
changed the search form
To use the new search engine.
Removed <colgroup span="6"></colgroup>
useless
changed the td in thead to th
use the right markup for the right thing
removed the empty row between years, replaced by different tbody with the appropriate titles
Makes more sense
removed extraneous <br> at the top of the address element
extraneous
Added a navigation bar
Consistent with other pages, useful
Period list
Transitional -> Strict: removed align in <h1>, removed <strong>, removed noshade
Cleaner
made the nav bar use a <ul> list and <dfn>
instead of using ugly <strong>s
Changed the dates format from "Wed, Aug 01 2001" to "Wed 01 Aug 2001"
Easier to read
Enclosed the navigation bar and the title in a head section
Cleaner, necessary for the the <map>
Enclosed the bottom navbar and generation info into a foot section
Cleaner, necessary for the the <map>
Changed the message anchors to begin with a letter [not done, previous scheme kept for URI preserving reasons]
Ids in XML must begin with a letter
Added a link to the search engine form
So that it can be accessed directly
Moved the starting and ending dates on the first line, made them fit in one line
save vertical space
Removed <br> inside the <h1> tag
extraneous
Email page
Transitional -> Strict: removed <strong>, removed noshade
Cleaner
changed the date format from "Sun, Aug 26 2001" to "Sun 26 Aug 2001"
Easier to read
removed empty <p>
useless (?)
Moved from <strong> to a <ul> list
cleaner
Added a link to the search engine form
So that it can be accessed directly
Enclosed the bottom navbar and generation info into a foot section
Cleaner, necessary for the the <map>
remove the (weird) empty <pre> </pre> between attachments (@@@ does not appear on the model)
Useless
Enclosed the body of the message in a seperated <pre id="body"> (that is, separated from the header)
So that it can be CSS'd adequately
Took out the header from <pre>
Better readability
Separated options between top and bottom navigation bar
to get a top navbar as short as possible
Added an alternative stylesheet to have a non-preformatted format on <pre> [not done]
Useful for mails badly formatted
Link to message-id as a mid: scheme URI [not done]
Per DanC's request
Changed order of the navigation links (next by date/by thread) [not done]
The latter is more often useful than the former
Moved the message-id out of the email part
Not useful for most archives users
Removed the subject: line in the email part
redundant with title, saves space

Results

Unresolved issues


Dominique Hazaël-Massieux <[email protected]>
Last Modified: $Date: 2003/11/03 09:50:55 $