[cgiapp] CGI::Application Task and Bundle

Jaldhar H. Vyas jaldhar at braincells.com
Sun Feb 8 22:25:07 EST 2009


On Sun, 8 Feb 2009, Lyle wrote:

> Hi All,
> While working on PerlCertifiedHosting.com I put together our first 
> Bundle::CertHost (Task now also available). I ended up listing within it a 
> lot of CGI::Application plugins (I chose all the ones listed on 
> http://cgi-app.org/index.cgi?Plugins minus the platform specific things like 
> mod_perl).
>
> I just checked and Catalyst have a Task:: for common modules. I seems to me 
> it could make sense to have a Bundle and Task for CGI::Application that I 
> could just link to from Bundle::CertHost.
>
> I've gone ahead and created a Task::CGI::Application. Let me know if you 
> think any particular plugins should be included or excluded. I thought maybe 
> a special page on the cgi-app wiki could be created for this? That way a 
> script could easily automate the addition of new plugins to the Task::.
>

FWIW, I maintain two packages of CGI::Application plugins for Debian 
GNU/Linux.

The basic bundle consists of:

C::A::Dispatch
C::A::StandardConfig
C::A::P::Autorunmode
C::A::P::ConfigAuto
C::A::P::DBH
C::A::P::DebugStream
C::A::P::DevPopup
C::A::P::ErrorPage
C::A::P::FillInForm
C::A::P::Forward
C::A::P::LogDispatch
C::A::P::Redirect
C::A::P::Session
C::A::P::Stream
C::A::P::ValidateRM

It is meant to be a dependency of Titanium which also depends on:

C::A::Server
Module::Starter::Plugin::CGIApp
Test::WWW::Mechanize::CGIApp

The extras bundle consists of:

C::A::P::ActionDispatch
C::A::P::CAPTCHA
C::A::P::Config::Simple
C::A::P::DBIProfile
C::A::P::JSON
C::A::P::LinkIntegrity
C::A::P::RateLimit
C::A::P::RequireSSL
C::A::P::AnyTemplate
C::A::P::Authentication
C::A::P::Authorization
C::A::P::FormState
C::A::P::ProtectCSRF
C::A::P::TT
C::A::P::Authentication::Driver::DBIC
C::A::P::MessageStack

...and probably in the next version
C::A::P::YAML
C::A::P::I18N
C::A::P::Apache
C::A::P::BrowserDetect
C::A::P::CompressGZip
C::A::P::HtmlTidy

These packages only exist in the Debian/Ubuntu world, but maybe its a 
ueful point of information in creating CPAN bundles.







-- 
Jaldhar H. Vyas <jaldhar at braincells.com>


More information about the cgiapp mailing list