-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Apr 27, 2007, at 4:53 PM, Aaron Crosman wrote:
> That said, I'm not clear where this project stands. I've been > reviewed > the summary from last summer's SoC work, and while that's given me > some > idea of what was done, I don't have a good sense of how and where > to get > started on helping. Can you all offer some suggestions about what > I can > do to be helpful and contribute? I think the SoC work is interesting from an experimental standpoint, but we're probably going to have to re-do most of that work for inclusion in the trunk. Because Mailman 2.1 is in stable maintenance release, we can't officially include any changes to its templating system. Mailman trunk is where the work should be conducted, and I'm all for getting folks to help out with this effort. There are several problems with MM2.1's web u/i, aside from the obvious creaky decade-old look, and css and xhtml-unfriendly style. The big problem is that there /is/ no one templating system. Some of the web pages are generated from Python code, some are substituted in from the language-specific templates. The problem with the latter is that every natural language has its own copy of the templates, so if you change the English version (say to add a widget), you've now broken all the other languages. What I would really like to see is the adoption of one of the state- of-the-art Python-based templating systems, and converting the entire Mailman web u/i to use this system. It's too early to mandate something, but Genshi <http://genshi.edgewall.org/> seems like the prime candiate. I've personally tried ZPT and had lots of problems when I started to internationalize it. I believe Ethan used Kid in the SoC branch initially and ran into problems there too. He may have moved to Genshi toward the end of the project. I know there are many other templating systems out there, such as PTL (from Quixote) but I don't have much experience with them. I would encourage folks who have experience with templating systems to throw their hats in the ring here, or if you want to help out with this effort, go download some of these systems and try them out, and report back here. We'll use http://wiki.list.org/display/DEV/TemplatingNotes to keep track of this project. I know Andrew Kuchling is quite interested in this project too, especially as it pertains to the archiver, since the next gen archiver will use the same templating system. - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iQCVAwUBRjdDrXEjvBPtnXfVAQI2PQP/bWUry7bGw6ISOwBslxCpUQ8IRNWX6Asw uj8oCGEQatZZuhx9cpS/TEM51qh4Q3vXRw9sL0DBfncS1F7v1nwKX5R51BDC1VoR hLIMh/CImQniSHHjrJ0+eeAMPCQvAc/QcT9THoB1Y+j+jxSiUDYESlIfbUzmY6wN 2Y+2RAZEhfo= =0RIN -----END PGP SIGNATURE----- _______________________________________________ Mailman-Developers mailing list [email protected] http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
