I'm pleased to announce Poet, a modern Perl web framework designed especially 
for Mason developers:

    http://search.cpan.org/perldoc?Poet

Features include:

   * A common-sense directory hierarchy for web development

   * A configuration system that scales elegantly with multiple coders and 
multiple layers (development/production)

   * Integration with PSGI/Plack for server APIs and engines

   * Integration with Log::Log4perl for logging, wrapped with much simpler 
configuration

   * Integration with CHI for powerful and flexible caching

   * Easy access to common objects and utilities from anywhere in your 
application

   * And of course, the power of Mason, for request routing and content 
generation.

Poet was designed and developed over the past six years at Hearst Digital 
Media. Today it is used to generate Hearst's magazine websites (including 
Cosmopolitan, Esquire and Good Housekeeping) as well as many internal systems. 
I'm very grateful to Hearst for agreeing to this open source release (though 
they bear no responsibility for its support or maintenance).

Some people nowadays use Mason as a view layer in a large MVC framework (i.e. 
as a replacement for TT), and that's just fine, even if it leaves some of 
Mason's features untouched.

But Poet is a web framework for those who, like me, think Mason is a great way 
to handle the *whole* web request, not just the view layer. For those who like 
their page logic right next to their template, MVC doctrine be damned. Poet 
just turns web requests into Mason requests, and happily lets Mason handle the 
rest of the work. At the same time it provides the web development structure 
and utilities that Mason, as a "templating system", has always felt obligated 
to omit.

There's much more to come than I could put in this initial release, and I'm 
looking forward to pressing on with it!

Blog announcement with similar content here:

   http://www.openswartz.com/2012/04/21/poet-a-web-framework-for-mason/

Feedback welcome as always.

Best
Jon


------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users

Reply via email to