View on
MetaCPAN
Simon Flack > Maypole-2.09 > CGI::Maypole

Download:
Maypole-2.09.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  7
Open  5
View/Report Bugs
Module Version: 2.09   Source   Latest Release: Maypole-2.13

NAME ^

CGI::Maypole - CGI-based front-end to Maypole

SYNOPSIS ^

     package BeerDB;
     use base 'CGI::Maypole';
     BeerDB->setup("dbi:mysql:beerdb");
     BeerDB->config->uri_base("http://your.site/cgi-bin/beer.cgi/");
     BeerDB->config->display_tables([qw[beer brewery pub style]]);
     BeerDB->config->template_root("/var/www/beerdb/");
     # Now set up your database:
     # has-a relationships
     # untaint columns

     1;

     ## 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

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.

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
get_template_root
parse_args
parse_location
send_output

AUTHORS ^

Dave Ranney dave@sialia.com

Simon Cozens simon@cpan.org

syntax highlighting: