Marcus Ramberg > MasonX-Resolver-PAR-0.2 > MasonX::Resolver::PAR

Download:
MasonX-Resolver-PAR-0.2.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.2   Source  

NAME ^

MasonX::Resolver::PAR - Get mason components from a PAR file

SYNOPSIS ^

        (Inside a web.conf)     
        PerlModule HTML::Mason::ApacheHandler
        PerlModule MasonX::Resolver::PAR
        <Location /myapp>
          SetHandler perl-script
          PerlSetVar MasonParStaticDirectoryIndex index.htm
          PerlAddVar MasonParStaticnDirectoryIndex index.html
          PerlSetVar MasonParFile ##PARFILE##
          PerlSetVar MasonResolverClass MasonX::Resolver::PAR
          PerlHandler HTML::Mason::ApacheHandler
        </Location>

DESCRIPTION ^

This is a custom Mason Resolver which loads it's content from a PAR archive. This is meant to be used in conjunction with Apache::PAR. Read the description for this module first. The web.conf above should be inside the par archive as specified by Apache::PAR. It will be appended to your apache conf.

Parameters ^

MasonParStaticDirectoryIndex

allows us to emulate mod_dir. It defaults to qw(index.html index.htm).

MasonParFile *required*

should point to the par file we are reading from. Apache::PAR provides the ##PARFILE## functionality. note that this can also be passed to the ApacheHandler constructor as par_file.

MasonParFilesPath

Where in the par archive to read mason components from. Defaults to 'htdocs/', ApacheHandler constructor parameter is par_files_path.

SEE ALSO ^

PAR, Apache::PAR, HTML::Mason::Resolver

syntax highlighting: