From: Kieren Diment Date: Wed, 9 Jul 2008 12:07:21 +0000 (+0000) Subject: ec2 images, and some typo corrections X-Git-Tag: v5.8005~272 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=commitdiff_plain;h=0c51850e9e3daa7ba2dc9194dec7b8fc2b3a64c0 ec2 images, and some typo corrections --- diff --git a/lib/Catalyst/Manual/Intro.pod b/lib/Catalyst/Manual/Intro.pod index ea6344d..61eeddf 100644 --- a/lib/Catalyst/Manual/Intro.pod +++ b/lib/Catalyst/Manual/Intro.pod @@ -168,11 +168,14 @@ running, using the helper scripts described above. =head3 Install -Installation of Catalyst can be a time-consuming and frustrating -effort, due to its large number of dependencies. The easiest way -to get up and running is to use Matt Trout's C -script, from L, -and then install L. +Installation of Catalyst can be a time-consuming effort, due to its +large number of dependencies. Although most of the frustrations +associated with this are now ironed out and a simple C or C are now usually +straightforward, if you still have problems, you can use use Matt +Trout's C script, from +L, and then +install L. # perl cat-install # perl -MCPAN -e 'install Catalyst::Devel' @@ -184,6 +187,16 @@ and then install L. $ cd MyApp $ script/myapp_create.pl controller Library::Login +=head4 Frank Speiser's Amazon EC2 Catalyst SDK + +There are currently two flavors of publicly available Amazon Machine +Images (AMI) that include all the elements you'd need to begin +developing in a fully functional Catalyst environment within +minutes. See +L for +more details. + + =head3 Run $ script/myapp_server.pl diff --git a/lib/Catalyst/Manual/Tutorial/Intro.pod b/lib/Catalyst/Manual/Tutorial/Intro.pod index a2c675c..41c4b62 100644 --- a/lib/Catalyst/Manual/Tutorial/Intro.pod +++ b/lib/Catalyst/Manual/Tutorial/Intro.pod @@ -277,14 +277,14 @@ Explorer). =head1 CATALYST INSTALLATION -If approach in the wrong manner, it can be a daunting tasks to get -Catalyst initially installed. Although a compelling strength of -Catalyst is that it makes use of many of the modules in the -vast repository that is CPAN, this can complicate the installation -process. However, there are a growing number of methods -that can dramatically ease this undertaking. Of these, the following -are likely to be applicable to the largest number of potential new -users: +While the rough edges of catalyst installation have been a problem in +the past, this is now mostly solved. Nonetheless, installing Catalyst +can be a little time consuming. Although a compelling strength of +Catalyst is that it makes use of many of the modules in the vast +repository that is CPAN, this can complicate the installation process. +However, there are a growing number of methods that can dramatically +ease this undertaking. Of these, the following are likely to be +applicable to the largest number of potential new users: =over 4 @@ -366,6 +366,16 @@ of VMWare images where an entire Catalyst development environment has already been installed, complete with database engines and a full complement of Catalyst plugins. +=item * + +Frank Speiser's Amazon EC2 Catalyst SDK + +There are currently two flavors of publicly available Amazon Machine +Images (AMI) that include all the elements you'd need to begin +developing in a fully functional Catalyst environment within minutes. +See L +for more details. + =back For additional information and recommendations on Catalyst installation, diff --git a/lib/Catalyst/Manual/Tutorial/MoreCatalystBasics.pod b/lib/Catalyst/Manual/Tutorial/MoreCatalystBasics.pod index aa66e12..5197842 100644 --- a/lib/Catalyst/Manual/Tutorial/MoreCatalystBasics.pod +++ b/lib/Catalyst/Manual/Tutorial/MoreCatalystBasics.pod @@ -272,7 +272,7 @@ Catalyst components. It is used to pass information between components and provide access to Catalyst and plugin functionality. B: You may see the C<$c-Emodel('DB::Book')> used above -written as C<$c-Emodel('DB')-Eresultset('Book)>. The two +written as C<$c-Emodel('DB')-Eresultset('Book')>. The two are equivalent. B Catalyst actions are regular Perl methods, but they make use @@ -309,7 +309,7 @@ TT (for more information on TT, see L). Other popular view technologies include Mason (L and L) and L -(L). +(L). =head2 Create a Catalyst View Using C @@ -377,7 +377,7 @@ of the package where it is used. Therefore, in C, C<__PACKAGE__> is equivalent to C. There are a variety of options you can use, such as 'undef', 'all', -'service', 'context', 'parser', 'provider', and 'service'. See +'service', 'context', 'parser' and 'provider'. See L for more information (remove the C portion of the name shown in the TT docs and convert to lower case for use inside Catalyst). @@ -727,7 +727,7 @@ used the following SQL to retrieve the data: because we enabled DBIC_TRACE. -You now the beginnings of a simple but workable web application. +You now have the beginnings of a simple but workable web application. Continue on to future sections and we will develop the application more fully.