X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FTutorial.pod;h=4b5084841015a7aa4bb81d6c0e5b537f7240a158;hb=4f4dac1f2c66aeaea0d05e100f550af669c56dcb;hp=e1147557ab40614c34458cf401da5a3991dcd80d;hpb=642d4547fed8d4d8d80f461938d0c26919bbd63d;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Manual/Tutorial.pod b/lib/Catalyst/Manual/Tutorial.pod index e114755..4b50848 100644 --- a/lib/Catalyst/Manual/Tutorial.pod +++ b/lib/Catalyst/Manual/Tutorial.pod @@ -11,6 +11,9 @@ commonly used features while focusing on real-world best practices. The tutorial is divided into the following sections: +B CLICK THESE LINKS TO JUMP TO CHAPTERS (the index links above +only navigate inside this page). + =over 4 =item * @@ -35,6 +38,10 @@ L =item * +L + +=item * + L =item * @@ -48,11 +55,12 @@ L =back A tarball of the final application is available at -C. +L. + =head1 Detailed Table Of Contents -=head2 Part 1: Introduction +=head2 L =over 4 @@ -75,7 +83,7 @@ WHERE TO GET WORKING CODE =back -=head2 Part 2: Catalyst Application Development Basics +=head2 L =over 4 @@ -149,7 +157,7 @@ RUN THE APPLICATION =back -=head2 Part 3: Basic CRUD +=head2 L =over 4 @@ -219,7 +227,7 @@ Try the Delete Feature =back -=head2 Part 4: Authentication +=head2 L =over 4 @@ -301,7 +309,7 @@ Try Out the Hashed Passwords =back -=head2 Part 5: Authorization +=head2 L =over 4 @@ -355,7 +363,7 @@ Add a Method to Handle Access Violations =back -=head2 Part 6: Debugging +=head2 L =over 4 @@ -373,7 +381,7 @@ DEBUGGING MODULES FROM CPAN =back -=head2 Part 7: Testing +=head2 L =over 4 @@ -395,7 +403,7 @@ SUPPORTING BOTH PRODUCTION AND TEST DATABASES =back -=head2 Part 8: Advanced CRUD +=head2 L =over 4 @@ -473,7 +481,7 @@ Use populate_from_widget in hw_create_do =back -=head2 Part 9: Appendices +=head2 L =over 4 @@ -530,33 +538,34 @@ Sebastian Riedel for founding the Catalyst project. =item * -The members of the Catalyst Core Team for their tireless efforts to -advance the Catalyst project. Although all of the Core Team members -have played a key role in this tutorial, it would have never been -possible without the critical contributions of: Matt Trout, for his -unfathomable knowledge of all things Perl and Catalyst (& his -willingness to answer lots of my questions); Jesse Sheidlower, for his -incrediable skill with the written word and dedication to improving the -Catalyst documentation ; and Yuval Kogman, for his work on the Catalyst -"Auth & Authz" plugins (the original focus of the tutorial) and other +The members of the Catalyst Core Team for their tireless efforts to +advance the Catalyst project. Although all of the Core Team members +have played a key role in this tutorial, it would have never been +possible without the critical contributions of: Matt Trout, for his +unfathomable knowledge of all things Perl and Catalyst (and his +willingness to answer lots of my questions); Jesse Sheidlower, for his +incredible skill with the written word and dedication to improving the +Catalyst documentation; and Yuval Kogman, for his work on the Catalyst +"Auth & Authz" plugins (the original focus of the tutorial) and other key Catalyst modules. =item * -Everyone on #catalyst and #catalyst-dev. - -=item * - Other Catalyst documentation folks like Kieren Diment, Gavin Henry, and Jess Robinson (including their work on the original Catalyst tutorial). =item * +Everyone on #catalyst and #catalyst-dev. + +=item * + People who have emailed me with corrections and suggestions on the tutorial. As of the most recent release, this include: Florian Ragwitz, -Mauro Andreolini, Jim Howard, Giovanni Gigante, William Moreno, and -Bryan Roach. +Mauro Andreolini, Jim Howard, Giovanni Gigante, William Moreno, +Bryan Roach, Ashley Berlin, David Kamholz, Kevin Old, Henning Sprang, +and Jeremy Jones. =back @@ -567,7 +576,7 @@ Bryan Roach. Kennedy Clark, C Please report any errors, issues or suggestions to the author. The -most recent version of the Catlayst Tutorial can be found at +most recent version of the Catalyst Tutorial can be found at L. Copyright 2006, Kennedy Clark, under Creative Commons License