Added links to each plugin in Plugins.pod
Jesse Sheidlower [Sat, 23 Apr 2005 13:36:46 +0000 (13:36 +0000)]
lib/Catalyst/Manual/Plugins.pod

index b2a5920..edcec20 100644 (file)
@@ -4,110 +4,116 @@ 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.
+This section lists the some of the plugins and components that are
+available to extend the runtime functionality of Catalyst. The plugins
+are not distributed with Catalyst but should be available from CPAN.
+They typically require additional modules from CPAN.
 
 =head1 PLUGINS
 
 =head2 Catalyst::Plugin::Authentication::CDBI
 
-This is a CDBI (C<Class::DBI>) authentication plugin.  Note that it 
-requires a session plugin.
+L<Catalyst::Plugin::Authentication::CDBI> is a CDBI (C<Class::DBI>)
+authentication plugin.  Note that it requires a session plugin.
 
 =head2 Catalyst::Plugin::Email
 
-Send emails with Catalyst and L<Email::Send> and 
-L<Email::MIME::Creator>.
+L<Catalyst::Plugin::Email> sends email with Catalyst and L<Email::Send>
+and L<Email::MIME::Creator>.
 
 =head2 Catalyst::Plugin::FillInForm
 
-Fill-in form plugin for Catalyst based on C<HTML::FillInForm>, 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<HTML::FillInForm> is a subclass of C<HTML::Parser> and uses it to 
-parse the HTML and insert the values into the form tags.
+L<Catalyst::Plugin::FillInForm> is plugin for Catalyst based on
+C<HTML::FillInForm>, 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<HTML::FillInForm> is a
+subclass of C<HTML::Parser> 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<Data::FormValidator> 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.
+L<Catalyst::Plugin::FormValidator> is a form validator plugin that uses
+L<Data::FormValidator> 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<mo>/C<po> 
-files and Maketext classes under your applications I18N namespace.
+L<Catalyst::Plugin::I18N> is an internationalization plugin for
+Catalyst.  Supports C<mo>/C<po> files and Maketext classes under your
+application's I18N namespace.
 
 
 =head2 Catalyst::Plugin::Pluggable
 
-A plugin for pluggable Catalyst applications.
+L<Catalyst::Plugin::Pluggable> is a plugin for pluggable Catalyst
+applications.
 
 =head2 Catalyst::Plugin::Prototype
 
-Plugin for the Prototype JavaScript library. This Plugin allows you
-to easily implement AJAX functionality without actually knowing
-Javascript.
+L<Catalyst::Plugin::Prototype> is a plugin for the Prototype JavaScript
+library. This Plugin allows you to easily implement AJAX functionality
+without actually knowing Javascript.
 
 =head2 Catalyst::Plugin::Session::FastMmap
 
-A session plugin for Catalyst based on C<Cache::FastMMap>, which uses 
-an mmap'ed file to act as a shared memory interprocess cache.
+L<Catalyst::Plugin::Session::FastMmap> is a session plugin for Catalyst
+based on C<Cache::FastMMap>, which uses an mmap'ed file to act as a
+shared memory interprocess cache.
 
 
 =head2 Catalyst::Plugin::Static
 
-A plugin to serve static files from C<< $c->config->{root} 
->>/<< action >>/.
+L<Catalyst::Plugin::Static> is a plugin to serve static files from C<<
+$c->config->{root} >>/<< action >>/.
 
 
 =head2 Catalyst::Plugin::SubRequest
 
-Plugin to allow subrequests to actions to be made within Catalyst.
-Nice for portal software and such.
+L<Catalyst::Plugin::SubRequest> is a plugin to allow subrequests to
+actions to be made within Catalyst.  Nice for portal software and such.
 
 
 =head2 Catalyst::Plugin::Textile
 
-A persistent Textile processor for Catalyst that uses C<Text::Textile>,
-a Perl-based implementation of Dean Allen's Textile syntax. Textile is
-shorthand for doing common formatting tasks (see L<http://textism.com>).
+L<Catalyst::Plugin::Textile> is a persistent Textile processor for
+Catalyst that uses C<Text::Textile>, a Perl-based implementation of Dean
+Allen's Textile syntax. Textile is shorthand for doing common formatting
+tasks (see L<http://textism.com>).
 
 
 =head2 Catalyst::Plugin::XMLRPC
 
-This plugin allows your controller class to dispatch XMLRPC methods
-from its own class.
+L<Catalyst::Plugin::XMLRPC> plugin allows your Controller class to
+dispatch XMLRPC methods from its own class.
 
 
 =head1 COMPONENT MODULES
 
 =head2 Catalyst::Model::CDBI
 
-C<Catalyst::Model::CDBI> is the C<Class::DBI> (CDBI) moduel class.  It 
+L<Catalyst::Model::CDBI> is the C<Class::DBI> (CDBI) module class.  It 
 is built on top of C<Class::DBI::Loader>, which automates the 
 definition of C<Class::DBI> sub-classes by scanning the underlying 
 table schemas, setting up columns and primary keys.
 
 =head2 Catalyst::Model::CDBI::CRUD
 
-C<Catalyst::Model::CDBI::CRUD> is a subclass of 
+L<Catalyst::Model::CDBI::CRUD> is a subclass of 
 C<Catalyst::Model::CDBI> with additional CRUD (create, replace, 
 update, delete) methods.
 
 
 =head2 Catalyst::View::TT
 
-A Template Toolkit view. See L<Template::Manual>
+L<Catalyst::View::TT> is a Template Toolkit view. See
+L<Template::Manual>.
 
 =head2 Catalyst::View::Mason
 
-Render your stash using L<HTML::Mason>. 
+L<Catalyst::View::Mason> allows you to render your stash using
+L<HTML::Mason>.
 
 =head1 AUTHOR