From: Kennedy Clark Date: Sun, 24 May 2009 22:30:47 +0000 (+0000) Subject: Add numbers back to names of chapters X-Git-Tag: v5.8005~142 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=commitdiff_plain;h=3ab6187c1a123983b6ae29e57f543328ce15755c Add numbers back to names of chapters --- diff --git a/lib/Catalyst/Manual/Tutorial/Intro.pod b/lib/Catalyst/Manual/Tutorial/01_Intro.pod similarity index 96% rename from lib/Catalyst/Manual/Tutorial/Intro.pod rename to lib/Catalyst/Manual/Tutorial/01_Intro.pod index fec6c83..d5d9b6e 100644 --- a/lib/Catalyst/Manual/Tutorial/Intro.pod +++ b/lib/Catalyst/Manual/Tutorial/01_Intro.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::Intro - Catalyst Tutorial - Chapter 1: Introduction +Catalyst::Manual::Tutorial::01_Intro - Catalyst Tutorial - Chapter 1: Introduction =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -B +B<01_Introduction> =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -L +L =item 10 -L +L =back diff --git a/lib/Catalyst/Manual/Tutorial/CatalystBasics.pod b/lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod similarity index 95% rename from lib/Catalyst/Manual/Tutorial/CatalystBasics.pod rename to lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod index 764566a..455b945 100644 --- a/lib/Catalyst/Manual/Tutorial/CatalystBasics.pod +++ b/lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::CatalystBasics - Catalyst Tutorial - Chapter 2: Catalyst Application Development Basics +Catalyst::Manual::Tutorial::02_CatalystBasics - Catalyst Tutorial - Chapter 2: Catalyst Application Development Basics =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -B +B<02_Catalyst Basics> =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -L +L =item 10 -L +L =back @@ -109,7 +109,7 @@ to persist and restore objects to/from a relational database. You can checkout the source code for this example from the catalyst subversion repository as per the instructions in -L. +L. =head1 CREATE A CATALYST PROJECT diff --git a/lib/Catalyst/Manual/Tutorial/MoreCatalystBasics.pod b/lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod similarity index 97% rename from lib/Catalyst/Manual/Tutorial/MoreCatalystBasics.pod rename to lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod index 7e54dcb..208b02c 100644 --- a/lib/Catalyst/Manual/Tutorial/MoreCatalystBasics.pod +++ b/lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::MoreCatalystBasics - Catalyst Tutorial - Chapter 3: More Catalyst Application Development Basics +Catalyst::Manual::Tutorial::03_MoreCatalystBasics - Catalyst Tutorial - Chapter 3: More Catalyst Application Development Basics =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -B +B<03_More Catalyst Basics> =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -L +L =item 10 -L +L =back @@ -66,10 +66,10 @@ virtually all web applications. You can check out the source code for this example from the Catalyst Subversion repository as per the instructions in -L. +L. Please take a look at -L before +L before doing the rest of this tutorial. Although the tutorial should work correctly under most any recent version of Perl running on any operating system, the tutorial has been written using Debian 5 and @@ -376,7 +376,7 @@ B<:Chained> -- Newer Catalyst applications tend to use the Chained dispatch form of action types because of its power and flexibility. It allows a series of controller methods to be automatically dispatched to service a single user request. See -L +L and L for more information on chained actions. @@ -553,7 +553,7 @@ model working below. If you run into problems getting your application to run correctly, it might be helpful to refer to some of the debugging techniques covered in -the L part of the +the L part of the tutorial. @@ -657,7 +657,7 @@ more natural to read) then you will need to pass it an inflect_map option. See L for more information. For using other databases, such as PostgreSQL or MySQL, see -L. +L. =head1 DATABASE ACCESS WITH DBIx::Class @@ -771,7 +771,7 @@ files are called "Result Classes" in DBIx::Class nomenclature. Although the Result Class files are named after tables in our database, the classes correspond to the I that is returned by DBIC (more on this later, especially in -L). +L). The idea with the Result Source files created under C by the C option is to only @@ -1369,7 +1369,7 @@ and asked your browser to view the page source. =head1 OPTIONAL INFORMATION B, +skip to Chapter 4, L, if you wish.> diff --git a/lib/Catalyst/Manual/Tutorial/BasicCRUD.pod b/lib/Catalyst/Manual/Tutorial/04_BasicCRUD.pod similarity index 98% rename from lib/Catalyst/Manual/Tutorial/BasicCRUD.pod rename to lib/Catalyst/Manual/Tutorial/04_BasicCRUD.pod index 463e8d5..4542b50 100644 --- a/lib/Catalyst/Manual/Tutorial/BasicCRUD.pod +++ b/lib/Catalyst/Manual/Tutorial/04_BasicCRUD.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::BasicCRUD - Catalyst Tutorial - Chapter 4: Basic CRUD +Catalyst::Manual::Tutorial::04_BasicCRUD - Catalyst Tutorial - Chapter 4: Basic CRUD =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -B +B<04_Basic CRUD> =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -L +L =item 10 -L +L =back @@ -76,7 +76,7 @@ L. You can check out the source code for this example from the Catalyst Subversion repository as per the instructions in -L. +L. =head1 FORMLESS SUBMISSION @@ -913,7 +913,7 @@ should return. B Another popular method for maintaining server-side information across a redirect is to use the C technique we discuss in the next chapter of the tutorial, -L. While +L. While C is a "slicker" mechanism in that it's all handled by the server and doesn't "pollute" your URLs, B can lead to situations where the wrong information shows up diff --git a/lib/Catalyst/Manual/Tutorial/Authentication.pod b/lib/Catalyst/Manual/Tutorial/05_Authentication.pod similarity index 97% rename from lib/Catalyst/Manual/Tutorial/Authentication.pod rename to lib/Catalyst/Manual/Tutorial/05_Authentication.pod index 0d7e7ab..6c41ec7 100644 --- a/lib/Catalyst/Manual/Tutorial/Authentication.pod +++ b/lib/Catalyst/Manual/Tutorial/05_Authentication.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::Authentication - Catalyst Tutorial - Chapter 5: Authentication +Catalyst::Manual::Tutorial::05_Authentication - Catalyst Tutorial - Chapter 5: Authentication =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -B +B<05_Authentication> =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -L +L =item 10 -L +L =back @@ -65,7 +65,7 @@ cleartext authentication and 2) hash-based authentication. You can checkout the source code for this example from the catalyst subversion repository as per the instructions in -L. +L. =head1 BASIC AUTHENTICATION @@ -532,7 +532,7 @@ the following method: } As discussed in -L, +L, every C method from the application/root controller down to the most specific controller will be called. By placing the authentication enforcement code inside the C method of @@ -803,7 +803,7 @@ is cleared (unless reset). Although C has nothing to do with authentication, it does leverage the same session plugins. Now that those plugins are enabled, let's go back and update the "delete and redirect with query parameters" code seen at the end of the L chapter of the tutorial to +CRUD|Catalyst::Manual::Tutorial::04_BasicCRUD> chapter of the tutorial to take advantage of C. First, open C and modify C diff --git a/lib/Catalyst/Manual/Tutorial/Authorization.pod b/lib/Catalyst/Manual/Tutorial/06_Authorization.pod similarity index 93% rename from lib/Catalyst/Manual/Tutorial/Authorization.pod rename to lib/Catalyst/Manual/Tutorial/06_Authorization.pod index fce6161..cda2f7b 100644 --- a/lib/Catalyst/Manual/Tutorial/Authorization.pod +++ b/lib/Catalyst/Manual/Tutorial/06_Authorization.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::Authorization - Catalyst Tutorial - Chapter 6: Authorization +Catalyst::Manual::Tutorial::06_Authorization - Catalyst Tutorial - Chapter 6: Authorization =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -B +B<06_Authorization> =item 7 -L +L =item 8 -L +L =item 9 -L +L =item 10 -L +L =back @@ -65,7 +65,7 @@ can simplify your code and make things easier to maintain. You can checkout the source code for this example from the catalyst subversion repository as per the instructions in -L. +L. =head1 BASIC AUTHORIZATION diff --git a/lib/Catalyst/Manual/Tutorial/Debugging.pod b/lib/Catalyst/Manual/Tutorial/07_Debugging.pod similarity index 94% rename from lib/Catalyst/Manual/Tutorial/Debugging.pod rename to lib/Catalyst/Manual/Tutorial/07_Debugging.pod index fe78ff2..09c8dbe 100644 --- a/lib/Catalyst/Manual/Tutorial/Debugging.pod +++ b/lib/Catalyst/Manual/Tutorial/07_Debugging.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::Debugging - Catalyst Tutorial - Chapter 7: Debugging +Catalyst::Manual::Tutorial::07_Debugging - Catalyst Tutorial - Chapter 7: Debugging =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -B +B<07_Debugging> =item 8 -L +L =item 9 -L +L =item 10 -L +L =back diff --git a/lib/Catalyst/Manual/Tutorial/Testing.pod b/lib/Catalyst/Manual/Tutorial/08_Testing.pod similarity index 95% rename from lib/Catalyst/Manual/Tutorial/Testing.pod rename to lib/Catalyst/Manual/Tutorial/08_Testing.pod index 04c08ab..c8671c0 100644 --- a/lib/Catalyst/Manual/Tutorial/Testing.pod +++ b/lib/Catalyst/Manual/Tutorial/08_Testing.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::Testing - Catalyst Tutorial - Chapter 8: Testing +Catalyst::Manual::Tutorial::08_Testing - Catalyst Tutorial - Chapter 8: Testing =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -B +B<08_Testing> =item 9 -L +L =item 10 -L +L =back @@ -65,7 +65,7 @@ upgrade various pieces of your application over time. You can check out the source code for this example from the Catalyst Subversion repository as per the instructions in -L. +L. For an excellent introduction to learning the many benefits of testing your Perl applications and modules, you might want to read 'Perl Testing: diff --git a/lib/Catalyst/Manual/Tutorial/AdvancedCRUD.pod b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD.pod similarity index 66% rename from lib/Catalyst/Manual/Tutorial/AdvancedCRUD.pod rename to lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD.pod index 5b6b388..59a4cd3 100644 --- a/lib/Catalyst/Manual/Tutorial/AdvancedCRUD.pod +++ b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::AdvancedCRUD - Catalyst Tutorial - Chapter 9: Advanced CRUD +Catalyst::Manual::Tutorial::09_AdvancedCRUD - Catalyst Tutorial - Chapter 9: Advanced CRUD =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -B +B<09_Advanced CRUD> =item 10 -L +L =back @@ -75,11 +75,11 @@ tools. Select one or more options from the list below. =item * -L +L =item * -L +L =back diff --git a/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormBuilder.pod b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormBuilder.pod new file mode 100644 index 0000000..f189bc8 --- /dev/null +++ b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormBuilder.pod @@ -0,0 +1,60 @@ +=head1 NAME + +Catalyst::Manual::Tutorial::09_AdvancedCRUD::09_FormBuilder - Catalyst Tutorial - Chapter 9: Advanced CRUD - FormBuilder + +NOTE: This chapter of the tutorial is in progress. Feel free to +volunteer to help out. :-) + +=head1 OVERVIEW + +This is B for the Catalyst tutorial. + +L + +=over 4 + +=item 1 + +L + +=item 2 + +L + +=item 3 + +L + +=item 4 + +L + +=item 5 + +L + +=item 6 + +L + +=item 7 + +L + +=item 8 + +L + +=item 9 + +B<09_Advanced CRUD::09_FormBuilder> + +=item 10 + +L + +=back + + +=head1 DESCRIPTION + diff --git a/lib/Catalyst/Manual/Tutorial/AdvancedCRUD/FormFu.pod b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod similarity index 96% rename from lib/Catalyst/Manual/Tutorial/AdvancedCRUD/FormFu.pod rename to lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod index 1c7176d..bf4349d 100644 --- a/lib/Catalyst/Manual/Tutorial/AdvancedCRUD/FormFu.pod +++ b/lib/Catalyst/Manual/Tutorial/09_AdvancedCRUD/09_FormFu.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::AdvancedCRUD::FormFu - Catalyst Tutorial - Chapter 9: Advanced CRUD - FormFu +Catalyst::Manual::Tutorial::09_AdvancedCRUD::09_FormFu - Catalyst Tutorial - Chapter 9: Advanced CRUD - FormFu =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -B +B<09_Advanced CRUD::09_FormFu> =item 10 -L +L =back @@ -62,7 +62,7 @@ as well as save and restore data to/from the database. This was written using HTML::FormFu version 0.03007. See -L +L for additional form management options other than L. diff --git a/lib/Catalyst/Manual/Tutorial/Appendices.pod b/lib/Catalyst/Manual/Tutorial/10_Appendices.pod similarity index 97% rename from lib/Catalyst/Manual/Tutorial/Appendices.pod rename to lib/Catalyst/Manual/Tutorial/10_Appendices.pod index 4004312..994c639 100644 --- a/lib/Catalyst/Manual/Tutorial/Appendices.pod +++ b/lib/Catalyst/Manual/Tutorial/10_Appendices.pod @@ -1,6 +1,6 @@ =head1 NAME -Catalyst::Manual::Tutorial::Appendices - Catalyst Tutorial - Chapter 10: Appendices +Catalyst::Manual::Tutorial::10_Appendices - Catalyst Tutorial - Chapter 10: Appendices =head1 OVERVIEW @@ -13,43 +13,43 @@ L =item 1 -L +L =item 2 -L +L =item 3 -L +L =item 4 -L +L =item 5 -L +L =item 6 -L +L =item 7 -L +L =item 8 -L +L =item 9 -L +L =item 10 -B +B<10_Appendices> =back diff --git a/lib/Catalyst/Manual/Tutorial/AdvancedCRUD/FormBuilder.pod b/lib/Catalyst/Manual/Tutorial/AdvancedCRUD/FormBuilder.pod deleted file mode 100644 index b997e8b..0000000 --- a/lib/Catalyst/Manual/Tutorial/AdvancedCRUD/FormBuilder.pod +++ /dev/null @@ -1,60 +0,0 @@ -=head1 NAME - -Catalyst::Manual::Tutorial::AdvancedCRUD::FormBuilder - Catalyst Tutorial - Chapter 9: Advanced CRUD - FormBuilder - -NOTE: This chapter of the tutorial is in progress. Feel free to -volunteer to help out. :-) - -=head1 OVERVIEW - -This is B for the Catalyst tutorial. - -L - -=over 4 - -=item 1 - -L - -=item 2 - -L - -=item 3 - -L - -=item 4 - -L - -=item 5 - -L - -=item 6 - -L - -=item 7 - -L - -=item 8 - -L - -=item 9 - -B - -=item 10 - -L - -=back - - -=head1 DESCRIPTION -