From: Andrew Ford Date: Mon, 18 Apr 2005 19:55:49 +0000 (+0000) Subject: added Catalyst::Manual::Plugins doc X-Git-Tag: 5.7099_04~1479 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=83b9e3a909c7d8e109cf98b35b35e48a710b228d added Catalyst::Manual::Plugins doc --- diff --git a/lib/Catalyst/Manual/Plugins.pod b/lib/Catalyst/Manual/Plugins.pod new file mode 100644 index 0000000..9847896 --- /dev/null +++ b/lib/Catalyst/Manual/Plugins.pod @@ -0,0 +1,103 @@ +=head1 NAME + +Catalyst::Manual::Plugins - Catalyst Plugins (and Components) + +=head1 DESCRIPTION + +This section lists the some of the plugins and components that are available +to extend the runtime functionality of the Catalyst. The plugins are not +distributed with Catalyst but should be available from CPAN. They mostly +required additional modules from CPAN. + +=head1 PLUGINS + +=head2 Catalyst::Plugin::Authentication::CDBI + +This is a CDBI (C) authentication plugin. Note that it requires a +session plugin. + +=head2 Catalyst::Plugin::Email + +Send emails with Catalyst and L and L. + +=head2 Catalyst::Plugin::FillInForm + +Fill-in form plugin for Catalyst based on C, which describes +itself as a module to automatically insert data from a previous HTML form into +the HTML input, textarea, radio buttons, checkboxes and select tags. +C is a subclass of C and uses it to parse the +HTML and insert the values into the form tags. + +=head2 Catalyst::Plugin::FormValidator + +A form validator plugin that uses L to validate and set up +form data from your request parameters. It's a quite thin wrapper around that +module, so most of the relevant information can be found there. + + +=head2 Catalyst::Plugin::I18N + +An internationalization plugin for Catalyst. Supports C/C files and +Maketext classes under your applications I18N namespace. + + +=head2 Catalyst::Plugin::Pluggable + +A plugin for pluggable Catalyst applications. + +=head2 Catalyst::Plugin::Prototype + +Plugin for the Prototype JavaScript library. + +=head2 Catalyst::Plugin::Session::FastMmap + +A session plugin for Catalyst based on C, which uses an +mmap'ed file to act as a shared memeory interprocess cache. + + +=head2 Catalyst::Plugin::Static + +A plugin to serve static files from C<< $c->config->{root} >>. + + +=head2 Catalyst::Plugin::Textile + +A persistent Textile processor for Catalyst that uses C, a +Perl-based implementation of Dean Allen's Textile syntax. Textile is shorthand +for doing common formatting tasks (see L). + + +=head2 Catalyst::Plugin::XMLRPC + +This plugin allows your controller class to dispatch XMLRPC methods +from its own class. + + +=head1 COMPONENT MODULES + +=head2 Catalyst::Model::CDBI + +C is the C (CDBI) moduel class. It iss +built on top of C, which automates the definition of +C sub-classes by scanning the underlying table schemas, setting up +columns and primary keys. + +=head2 Catalyst::Model::CDBI::CRUD + +C is a subclass of C with +additional CRUD (create, replace, update, delete) methods. + + +=head2 Catalyst::View::Template + +A Template Toolkit view class. + + +=head1 AUTHOR + +Andrew Ford EA.Ford@ford-mason.co.ukE + +=head1 COPYRIGHT + +This program is free software, you can redistribute it and/or modify it under +the same terms as Perl itself.