[Melbourne-pm] Perl web application framework recommendations

Paul Fenwick pjf at perltraining.com.au
Mon Aug 16 06:15:56 CDT 2004

G'day Daniel, Tim, and Melb.PM,

Tim Hunt wrote:

> If you're looking at Template Toolkit, don't ignore HTML::Mason ( 
> http://www.masonhq.com ) used by Monash Uni's portal, Amazon.com and 
> other fine sites.

I can chime in with a vote for HTML::Mason here.  Mason gives you very 
easy sessions (check out MasonX::Request::WithApacheSession), very fast 
development, and very nice ways of compartmentalizing features.  RT is 
written in HTML::Mason.

As for authentication, keep in mind that apache lets you set a 
PerlAuthHandler and a PerlAccessHandler (and a few more), that you can 
use independently to whatever you have generating your content.  That's 
incredibly handy, and something I've been using recently with great 
success.  mod_perl gives you a great many hooks into apache, many of 
which are often overlooked.

Getting Mason installed and set-up for the first time can be a little 
bit tricky, but once you have done that, using it for development is 
fantastic.  I'm happy to provide assistance should you hit any snags.

If you want to use Template Toolkit then there shouldn't be anything in 
HTML::Mason stopping you -- indeed, it should just be a few tweaks to 
the autohandler.  However, I've found that Mason's native features do 
the vast majority of the templating work for you when used correctly.

All the very best,


Paul Fenwick <pjf at perltraining.com.au> | http://perltraining.com.au/
Director of Training                   | Ph:  +61 3 9354 6001
Perl Training Australia                | Fax: +61 3 9354 2681
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20040816/5438aeb8/signature.bin

More information about the Melbourne-pm mailing list