« Motley Fool | Main | Bye Cocoon, Hello AxKit »

Apache Mailing List Archives

As some of you might have noticed, one of my fun projects, Apache Mailing List archives, went live a week or so ago. I rewrote the mailing list software in OO perl from scratch using many
of the great modules available on CPAN. Instead of the usual creation of HTML, this rewrite creates XML documents that then can be converted to just about any format using technologies such as XSL-T, XSL-FOP etc. It has MIME attachments support and to a limited extend handles different charsets and
message/rfc822 forwarded messages.

I looked at using MHonarc and have it spit out XML instead, but it was totally written in Perl 4 style, which was something I wasn't too thrilled about. So, I decided to write this from scratch. It probably has about
70% or so of MHonarc's functionality, but over time I hope to surpass it.

As some (most?) of you might have noticed the site hasn't been very stable, which is mainly because of JVM memory issues. I currently am using Cocoon which is written in Java. It is one one of the longest publishing frameworks around that use XML and XSL-T, so I was hoping for some stability. I have been playing with the settings, but
haven't gotten it to fully work (yet).

I am also playing with other tools such as AxKit which are mod_perl based and something I would be more comfortable hacking on, so it could be we might switch to that in the near future.

Ultimately I would like to see a C apache module that implementsmost of the functionality in C that would then provide (XS) glue to mod_perl and such if someone wants to do something more dynamic with it. If I can find the time I will probably
spend a few nights coding something like that together.

There are still some minor bugs in the current version of my mailing list archive perl code that I hope to fix in the next few days. Once that is fixed I will have to write some documentation with it so people will know how to use it and I will ask the higher
powers if they would be alright with me throwing the code on CPAN.

I will try to keep you all posted.

TrackBack

TrackBack URL for this entry:
http://sander.vanzoest.com/cgi-bin/mt/mt-tb.cgi/17

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on September 21, 2000 2:04 PM.

The previous post in this blog was Motley Fool.

The next post in this blog is Bye Cocoon, Hello AxKit.

Many more can be found on the main index page or by looking through the archives.

Archives

Recent Photos

Categories