CGI::Maypole(3) User Contributed Perl Documentation CGI::Maypole(3)NAMECGI::Maypole - CGI-based front-end to Maypole
SYNOPSIS
package BeerDB;
use Maypole::Application;
## example beer.cgi:
#!/usr/bin/perl -w
use strict;
use BeerDB;
BeerDB->run();
Now to access the beer database, type this URL into your browser:
http://your.site/cgi-bin/beer.cgi/frontpage
NOTE: this Maypole frontend requires additional modules that won't be
installed or included with Maypole. Please see below.
DESCRIPTION
This is a CGI platform driver for Maypole. Your application can inherit
from CGI::Maypole directly, but it is recommended that you use
Maypole::Application.
This module requires CGI::Simple which you will have to install
yourself via CPAN or manually.
METHODS
run Call this from your CGI script to start the Maypole application.
Implementation
This class overrides a set of methods in the base Maypole class to
provide it's functionality. See Maypole for these:
get_request
parse_location
warn
parse_args
redirect_request
get_protocol
send_output
Generates output (using "collect_output") and prints it.
collect_output
Gathers headers and output together into a string and returns it.
Splitting this code out of "send_output" supports
Maypole::HTTPD::Frontend.
get_template_root
DEPENDANCIES
CGI::Simple
AUTHORS
Dave Ranney "dave@sialia.com"
Simon Cozens "simon@cpan.org"
perl v5.14.1 2007-10-17 CGI::Maypole(3)