I have wasted some time trying to get mailman 2.1.18 archives and webpages
to pass the W3C online validator (validator.w3.org) - a probably
pointless exercise if 2.1 is not under active development.
However, there are a few pieces of low-hanging-fruit.
- in the mailto URLs in templates, the &In-Reply-To parameter should be
escaped to become &In-Reply-To (a browser will unescape it before
passing the URL to a mail client)
- <script> in template headers requires a content type, i.e.
<script type="text/javascript">
- in the administration pages, HTML elements such as <table> are not
allowed to be nested inside <address>. That's a bit harder to fix
without changing the appearance of the pages, and most of those pages
are not visible to the public anyway.
- in templates/*/admlogin.html and private.html, <td colspan=2 align=middle>
should probably
read <td colspan=2 align="center">
- templates/*/listinfo.html appears to have an empty <ul></ul> pair
surrounding <MM-Subscribe-Form-Start> which the validator does not like.
I suspect it's used to get an indent with no item marker.
- templates/*/private.html appears to have an empty <p> somewhere around
line 40. I made the validator happy by inserting .
Making HTML5-compliant archives seems just about possible, HTML5 admin
pages rather less so without effort. The rel=made header that worked with,
I think, Lynx and maybe Mosaic is now unrecognized and useless and should
probably be dropped altogether.
--
Andrew Daviel, TRIUMF, Canada
Tel. +1 (604) 222-7376 (Pacific Time)
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9