A CSS-controlled mailman interface

Bug #398030 reported by Ryan Hughes on 2009-07-10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNU Mailman

Bug Description

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.

All the cgi pages go through page.html, so this can be easily edited to theme your gui.

The archive pages can go through a couple different pages, but still a small number, so they are easy to theme as well.

Tell me what you think.

Ryan Hughes (ryan-linuxbox) wrote :
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers