Skip to content

Details

Mason (http://search.cpan.org/perldoc/Mason) has been used to build many web sites, but being a templating system first and foremost it has always fallen short of its web development potential. And web frameworks like Catalyst and Dancer, with their generic treatment of view layers, use only a subset of Mason's features.

Now, Poet (http://search.cpan.org/perldoc/Poet) is a web framework designed especially to be used with Mason. It provides a common-sense directory hierarchy, configuration system, PSGI (http://plackperl.org/) integration, caching, logging, and a host of other web-related features that perfectly complement Mason's powerful dispatch and templating features.

Poet was designed and developed over the past six years at Hearst Digital Media. Today it is used to generate all of Hearst's magazine websites, including Cosmopolitan, Esquire, and Good Housekeeping, as well as their internal content management and subscription management systems.

The author of Mason and Poet, Jonathan Swartz, will give a tour of Poet, compare it with other Perl web frameworks, and give a live demo of building a site from scratch.

For more information about what Poet is and why it was created, see

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

Members are also interested in