CGI::Maypole - CGI-based front-end to Maypole
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
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.
Call this from your CGI script to start the Maypole application.
This class overrides a set of methods in the base Maypole class to provide it's functionality. See Maypole for these:
Dave Ranney dave@sialia.com
dave@sialia.com
Simon Cozens simon@cpan.org
simon@cpan.org
To install Maypole, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Maypole
CPAN shell
perl -MCPAN -e shell install Maypole
For more information on module installation, please visit the detailed CPAN module installation guide.