The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

OpenInteract::ApacheStartup - Central module to call for initializing an OpenInteract website

SYNOPSIS

 # In an website's startup.pl file:

 #!/usr/bin/perl
 use strict;
 use OpenInteract::ApacheStartup;
 my $BASE_CONFIG = '/home/httpd/demo.openinteract.org/conf/base.conf';
 OpenInteract::ApacheStartup->initialize( $BASE_CONFIG );

 1;

DESCRIPTION

OpenInteract::ApacheStartup should be run from the startup.pl file of your website. (You can probably also load it directly from your apache config as well, but we will stick with simple things for now :)

Its purpose is to load as many modules as possible into the parent mod_perl process so we can share lots of memory. Sharing is good!

Most of the actual work is done in the OpenInteract::Startup module, so you might want to check the documentation for that if you are curious how this works.

METHODS

initialize( $config_file )

Your startup.pl file should have a definition for a configuration file and pass it to this method, which is the only one the module contains.

TO DO

None.

BUGS

None known.

SEE ALSO

Configuration Guide to OpenInteract, mod_perl

COPYRIGHT

Copyright (c) 2001-2002 intes.net, inc.. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHORS

Chris Winters <chris@cwinters.com>