GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  MASON (3)

.ds Aq ’

NAME

Mason - Powerful, high-performance templating for the web and beyond

CONTENTS

SYNOPSIS



  foo.mc:
    % my $name = "Mason";
    Hello world! Welcome to <% $name %>.

  #!/usr/local/bin/perl
  use Mason;
  my $mason = Mason->new(comp_root => ...);
  print $mason->run(/foo)->output;



DESCRIPTION

Mason is a powerful Perl-based templating system, designed to generate dynamic content of all kinds.

Unlike many templating systems, Mason does not attempt to invent an alternate, easier syntax for templates. It provides a set of syntax and features specific to template creation, but underneath it is still clearly and proudly recognizable as Perl.

Mason is most often used for generating web pages. It has a companion web framework, Poet, designed to take maximum advantage of its routing and content generation features. It can also be used as the templating layer for web frameworks such as Catalyst and Dancer.

All documentation is indexed at Mason::Manual.

The previous major version of Mason (1.x) is available under the name HTML::Mason.

SUPPORT

The mailing list is mason-users@lists.sourceforge.net. You must be subscribed to send a message. To subscribe, visit <https://lists.sourceforge.net/lists/listinfo/mason-users>.

You can also visit us at #mason on <irc://irc.perl.org/#mason>.

Bugs and feature requests will be tracked at RT:



    http://rt.cpan.org/NoAuth/Bugs.html?Dist=Mason
    bug-mason@rt.cpan.org



The latest source code can be browsed and fetched at:



    http://github.com/jonswar/perl-mason
    git clone git://github.com/jonswar/perl-mason.git



The official Mason website is <http://www.masonhq.com/>, however it contains mostly information about Mason 1. We’re not sure what the future of the website will be wrt Mason 2.

ACKNOWLEDGEMENTS

Thanks to Stevan Little and the Moose team for the awesomeness of Moose, which motivated me to create a second version of Mason years after I thought I was done.

Thanks to Tatsuhiko Miyagawa and the PSGI/Plack <http://plackperl.org/> team, who freed me from ever worrying about server backends again.

SEE ALSO

HTML::Mason

AUTHOR

Jonathan Swartz <swartz@pobox.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Jonathan Swartz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 MASON (3) 2015-05-16

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.