Catalyst::Manual::Deployment - Deploying Catalyst
-=head1
+=head1 DEPLOYMENT OPTIONS
-=head1 mod_perl
+=head2 Deployment for shared hosting
+
+L<Catalyst::Manual::Deployment::SharedHosting>
+
+=head2 mod_perl
L<Catalyst::Manual::Deployment::Apache::mod_perl>
-=head1 FastCGI
+=head2 FastCGI
+
+L<Catalyst::Manual::Deployment::FastCGI>
-=head2 Apache
+=head3 Apache
L<Catalyst::Manual::Deployment::Apache::FastCGI>
+=head3 nginx
+
+L<Catalyst::Manual::Deployment::nginx::FastCGI>
+
+=head3 lighttpd
+
+L<Catalyst::Manual::Deployment::lighttpd::FastCGI>
+
+=head3 Microsoft IIS
+
+L<Catalyst::Manual::Deployment::IIS::FastCGI>
+
+=head2 Development Server
+
+L<Catalyst::Manual::Deployment::DevelopmentServer>.
+
+=head2 PSGI
=head1 AUTHORS
=item 2
When C<< __PACKAGE__->setup >> is called, it evaluates any
-options stored (C<-Debug>, C<-Engine=XXX>), and makes the application
+options stored (C<-Debug>), and makes the application
inherit from L<Catalyst> (if that hasn't already been done with an
explicit C<< use base 'Catalyst'; >> or C<< extends 'Catalyst'; >>.
Any specified plugins are then loaded, the application module is made to
These steps are normally overloaded from engine classes, and may also be
extended by plugins. For more on extending Catalyst, see L<Catalyst::Manual::ExtendingCatalyst>.
-The specialized engine classes populate the Catalyst request object with
-information from the underlying layer (C<Apache::Request> or C<CGI::Simple>)
+The engine class populate sthe Catalyst request object with
+information from the underlying layer (L<PSGI>)
during the prepare phase, then push the generated response information down to
the underlying layer during the finalize phase.
=head1 NAME
-Catalyst::Manual::Plugins - See Catalyst::Manual::Components instead
+Catalyst::Manual::Plugins - DEPRECATED, see L<Catalyst::Manual::Components> instead .
=head1 SEE INSTEAD
L<Catalyst::Manual::Components>
-=cut
-
=head1 AUTHORS
Catalyst Contributors, see Catalyst.pm
=head1 NAME
-Catalyst::Manual::WritingPlugins - (DEPRECATED, see L<Catalyst::Manual::ExtendingCatalyst>)
+Catalyst::Manual::WritingPlugins - DEPRECATED, see L<Catalyst::Manual::ExtendingCatalyst> instead
-=head1 DESCRIPTION
+=head1 SEE INSTEAD
This document is now deprecated. Please refer to L<Catalyst::Manual::ExtendingCatalyst>
for information on how to extend the framework and your applications.
-=cut
+=head1 AUTHORS
+
+Catalyst Contributors, see Catalyst.pm
+
+=head1 COPYRIGHT
+This library is free software. You can redistribute it and/or modify it under
+the same terms as Perl itself.
+
+=cut