Comment 0 for bug 398030

Revision history for this message
Ryan Hughes (ryan-linuxbox) wrote :

I see a lot of mailman sites. People rarely customize them to their own design schemes. The reason, I suspect, is that a lot of the pages are hard-coded in the cgi scripts -- or at least, key design elements are.

It would be better if the cgi pages used the templates more effectively -- put the text into a dictionary and then call out to a template to draw the page. Some pages do this, but the facility has been underused.

Another thing that has been called for is a UI that can be controlled by CSS.

I had the opportunity to implement these features for a client, and would like to submit that work back to the mailman project.

This patch makes the template system more flexible, and relies on css rather than html styling. It adds mailman.css for the default styles, and an empty site.css for users to place their own styles.

Work has been done in both the cgi scripts and in the archive scripts to utilize css and templates more effectively.

Tell me what you think.