logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Text::MicroMason::ApacheHandler - Use MicroMason from mod_perl

Description

Caution: This module is new, experimental, and incomplete. Not intended for production use. Interface
       subject to change. If you're interested in this capability, your feedback would be appreciated.

   Configuration
       The following configuration parameters are supported:

       MicroMasonSyntax
               PerlSetVar MicroMasonSyntax HTMLMason

           Name of the syntax class that will compile the templates. Defaults to HTMLMason.

       MicroMasonMixins
               PerlAddVar MicroMasonMixins Safe
               PerlAddVar MicroMasonMixins CatchErrors

           List of additional mixin classes to be enabled.

       MicroMasonAttribs
               PerlAddVar MicroMasonAttribs "-AllowGlobals, allow_globals => '$r'"

           Allows  for  any  set  of  attributes  to  be  defined.  Mixin names prefaced with a dash can also be
           included.

Name

       Text::MicroMason::ApacheHandler - Use MicroMason from mod_perl

See Also

       For an overview of this templating framework, see Text::MicroMason.

       This is a mixin class intended for use with Text::MicroMason::Base.

       For    distribution,    installation,    support,    copyright    and    license     information,     see
       Text::MicroMason::Docs::ReadMe.

perl v5.36.0                                       2023-08-10               Text::MicroMason::ApacheHandler(3pm)

Synopsis

       In your httpd.conf or equivalent Apache configuration file:

         PerlModule Text::MicroMason::ApacheHandler

         <Files *.mm>
           SetHandler perl-script
           PerlHandler Text::MicroMason::ApacheHandler
         </Files>

       In your document root or other web-accessible directory:

         <% my $visitor = $r->connection->remote_host(); %>
         <html>
           Hello there <%= $visitor %>!
           The time is now <%= localtime() %>.
         </html>

See Also