Hi, Like many others I wanted to customize the Mailman pages to match the look and feel of my site. Unfortunately each language-specific template has a copy of the HTML structure. Because this is difficult to work with I decided to separate the structure from the language-specifc texts. I now have a simple project that allows me to build the language-specific templates from language-independent master templates and language files. I thought this might be of use to other people, so you can download the project here. You will need Java and Ant to use it: http://resources.zybber.nl/mmtemplategen.zip
The templates in the project are based on the templates included in Mailman 2.1.9-7 of Debian Etch. The texts in the language files are not exact copies of the original templates; I have changed a few characters here and there. The project should get you started quickly with customization for your site. After building the templates with 'ant generate', I simply copy them over the existing ones. Please note that this project will NOT allow you to fully customize the look and feel of Mailman. It only allows you to separate the HTML from the language-specific texts for the user-customizable HTML templates delivered with Mailman. If you want to make a structural change you only have to do it once instead of for each language when you use this project. Here are some example pages showing the result of my customization: https://dev.zybber.nl/mailman/listinfo/zybber-user https://dev.zybber.nl/mailman/private/zybber-user/ -- Kind regards, Johan Stuyts Senior software engineer Zybber (Dutch COC number: 37137349) ------------------------------------------------------ Mailman-Users mailing list [email protected] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
