CAM-App
view release on metacpan or search on metacpan
example/SampleConfig.pm view on Meta::CPAN
#### Edit this line to be the Filename, without the ".pm"
package SampleConfig;
#### Perl setup -- you don't need to edit this part ####
use warnings;
use strict;
use Exporter;
our @ISA = qw(Exporter);
sub new {
my $pkg = shift;
my %config = ();
#################### Edit below here!!! ########################
# Below are sample config variables. Not all of them are used with
# every application. You can add more to suit your application.
## Paths and URLs
# Where to find files
$config{'basedir'} = "/home/web/myApp";
$config{'templatedir'} = "$config{basedir}/tmpls";
$config{'cgidir'} = "$config{basedir}/cgi";
$config{'htmldir'} = "$config{basedir}/html";
$config{'libdir'} = "$config{basedir}/lib";
$config{'sqldir'} = "$config{libdir}/sql";
# Where to find links
$config{'baseurl'} = "http://www.clotho.com/myApp";
$config{'cgiurl'} = "$config{baseurl}/cgi";
$config{'htmlurl'} = "$config{baseurl}/html";
## Mail delivery
# If this is set, then the getEmailTemplate() method will send
# direct SMTP mail via this host instead of employing the default
# sendmail binary program (i.e. CAM::EmailTemplate::SMTP
# vs. CAM::EmailTemplate)
#$config{'mailhost'} = "mail.foo.com";
## Database configuration
# How to find the database
$config{'dbname'} = "clotho";
$config{'dbusername'} = "clotho";
$config{'dbpassword'} = "clotho";
$config{'dbhost'} = "localhost";
# optionally, specify the string manually. This is checked before
# 'dbname' and 'dbhost'
#$config{'dbistr'} = "DBI:mysql:database=clotho";
## CAM::Session setup
# What to call our session cookie
$config{'cookiename'} = "clotho";
# How long until the session expires? (server side session, not
# cookie duration!)
$config{'sessiontime'} = 2*60*60; # seconds
# What database table stores the session data?
$config{'sessiontable'} = "session";
#################### Edit above here!!! ########################
return bless(\%config,$pkg);
}
#### Leave this here -- .pm files must end with a "1;" ####
1;
( run in 1.158 second using v1.01-cache-2.11-cpan-5735350b133 )