B<NOTE: You can use any perl-supported OS and environment to run
Catalyst.> It should make little or no difference to Catalyst's
-operation, but this tutorial has been written using Ubuntu 8.04
+operation, but this tutorial has been written using Ubuntu 8.10
because that represents a quick and easy for most people to try out
Catalyst with virtually zero setup time and hassles. See the Catalyst
installation section below for more information.
=item *
-The use of Template Toolkit (TT) and the
-L<Catalyst::Helper::View::TTSite|Catalyst::Helper::View::TTSite>
-view helper.
+The use of Template Toolkit (TT).
=item *
L<http://dev.catalyst.perl.org/wiki/UserIntroductions> and
L<http://dev.catalyst.perl.org/>.
+
=head1 VERSIONS AND CONVENTIONS USED IN THIS TUTORIAL
This tutorial was built using the following resources. Please note that
=item *
-Ubuntu 8.04 Hardy Heron
+Ubuntu 8.10 (Intrepid Ibex)
=item *
-Catalyst v5.7011
+Catalyst v5.7014
=item *
-Catalyst::Devel v1.03
+Catalyst::Devel v1.07
=item *
-DBIx::Class v0.08008
+DBIx::Class v0.08010
=item *
=item *
-Catalyst::Plugin::Authentication -- v0.10002
-
-=item *
-
-Catalyst::Plugin::Authentication::Store::DBIC -- v0.09
+Catalyst::Plugin::Authentication -- v0.10006
=item *
=item *
-Catalyst::Plugin::ConfigLoader -- v0.17
+Catalyst::Plugin::ConfigLoader -- v0.20
=item *
-Catalyst::Plugin::Session -- v0.18
+Catalyst::Plugin::Session -- v0.19
=item *
-Catalyst::Plugin::Session::State::Cookie -- v0.08
+Catalyst::Plugin::Session::State::Cookie -- v0.09
=item *
-Catalyst::Plugin::Session::Store::FastMmap -- v0.03
+Catalyst::Plugin::Session::Store::FastMmap -- v0.05
=item *
-Catalyst::Plugin::StackTrace -- v0.06
+Catalyst::Plugin::StackTrace -- v0.08
=item *
=item *
+B<NOTE:> You can check the versions you have installed with the
+following command:
+
+ perl -ME<lt>mod_nameE<gt> -e '"print $E<lt>mod_nameE<gt>::VERSION\n"'
+
+For example:
+ perl -MCatalyst::Plugin::StackTrace -e 'print "$Catalyst::Plugin::StackTrace::VERSION\n"'
+
Since the web browser is being used on the same box where Perl and the
Catalyst development server is running, the URL of
C<http://localhost:3000> will be used (the Catalyst development server
=item *
-Depending on the web browser you are using, you might need to hit
-C<Shift+Reload> to pull a fresh page when testing your application at
-various points. Also, the C<-k> keepalive option to the development
-server can be necessary with some browsers (especially Internet
-Explorer).
+Depending on the web browser you are using, you might need to hit
+C<Shift+Reload> or C<Ctrl+Reload> to pull a fresh page when testing
+your application at various points (see
+L<http://en.wikipedia.org/wiki/Bypass_your_cache> for a comprehensive
+list of options for each browser). Also, the C<-k> keepalive option
+to the development server can be necessary with some browsers
+(especially Internet Explorer).
=back
+
=head1 CATALYST INSTALLATION
While the rough edges of Catalyst installation have been a problem in
=item *
-Download Ubuntu 8.04 (aka, Hardy Heron) Desktop edition and boot from
+Download Ubuntu 8.10 (aka, Intrepid Ibex) Desktop edition and boot from
the CD and/or image file, select your language, and then "Try Ubuntu
without any changes to your computer."
4.X server with Catalyst and all the plugins required to run this
tutorial.
+
=head1 DATABASES
This tutorial will primarily focus on SQLite because of its simplicity
change between database systems: the Catalyst code generally remains the
same.
+
=head1 WHERE TO GET WORKING CODE
Each part of the tutorial has complete code available in the main
L<http://dev.catalyst.perl.org/repos/Catalyst/trunk/Catalyst-Manual/lib/Catalyst/Manual/Tutorial/>.
Copyright 2006-2008, Kennedy Clark, under Creative Commons License
-(L<http://creativecommons.org/licenses/by-nc-sa/2.5/>).
-
-
+(L<http://creativecommons.org/licenses/by-sa/3.0/us/>).