Marc S. Brooks > Apache2-WebApp-Toolkit > Apache2::WebApp::Plugin

Download:
Apache2-WebApp-Toolkit-0.39.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.03   Source  

NAME ^

Apache2::WebApp::Plugin - Base class for WebApp Toolkit plugins

SYNOPSIS ^

  my $obj = $c->plugin('Name')->method( ... );     # Apache2::WebApp::Plugin::Name->method

    or

  $c->plugin('Name')->method( ... );

DESCRIPTION ^

A simple mechanism for loading WebApp Toolkit plugins.

PLUGINS ^

There are many plugins that provide additional functionality to your web application.

Apache2::WebApp::Plugin::CGI - Common methods for dealing with HTTP requests.

Apache2::WebApp::Plugin::Cookie - Common methods for creating and manipulating web browser cookies.

Apache2::WebApp::Plugin::DateTime - Common methods for dealing with Date/Time.

Apache2::WebApp::Plugin::DBI - Database interface wrapper for MySQL, PostGre, and Oracle.

Apache2::WebApp::Plugin::File - Common methods for processing and outputting files.

Apache2::WebApp::Plugin::Filters - Common methods for filtering HTTP request parameters.

Apache2::WebApp::Plugin::JSON - JSON module wrapper.

Apache2::WebApp::Plugin::Mail - Methods for sending template based multi-format e-mail.

Apache2::WebApp::Plugin::Memcached - Cache::Memcached module wrapper.

Apache2::WebApp::Plugin::Session - Provides session handling methods.

Apache2::WebApp::Plugin::Session::File - Store persistent data on the filesystem.

Apache2::WebApp::Plugin::Session::Memcached - Store persistent data using memcached (memory cache daemon).

Apache2::WebApp::Plugin::Session::MySQL - Store persistent data in a MySQL database.

Apache2::WebApp::Plugin::Validate - Common methods used for validating user input.

INSTALLATION ^

Perl one liner using CPAN.pm:

  $ perl -MCPAN -e 'install Apache2::WebApp::Plugin::Name'

Use of CPAN.pm in interactive mode:

  $ perl -MCPAN -e shell
  cpan> install Apache2::WebApp::Plugin::Name
  cpan> quit

Just like the manual installation of Perl modules, the user may need root access during this process to insure write permission is allowed within the intstallation directory.

SEE ALSO ^

Apache2::WebApp

AUTHOR ^

Marc S. Brooks, <mbrooks@cpan.org> http://mbrooks.info

COPYRIGHT ^

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

See http://dev.perl.org/licenses/artistic.html

syntax highlighting: