From: Rafael Kitover Date: Wed, 7 Apr 2010 12:57:12 +0000 (+0000) Subject: rename View::TT to View::HTML X-Git-Tag: v5.8005~13 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=commitdiff_plain;h=1edbdee6a1bad3524a3d97c6daaae02b5109c1d2 rename View::TT to View::HTML --- diff --git a/lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod b/lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod index 6bd418c..28a9254 100644 --- a/lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod +++ b/lib/Catalyst/Manual/Tutorial/02_CatalystBasics.pod @@ -367,9 +367,9 @@ Toolkit Template template file), the actual templates go under the To create a TT view, run: - $ script/hello_create.pl view TT TT + $ script/hello_create.pl view HTML TT -This creates the C module, which is a subclass of +This creates the C module, which is a subclass of C. =over 4 @@ -380,11 +380,11 @@ The "view" keyword tells the create script that you are creating a view. =item * -The first "TT" tells the script to name the View module "TT.pm", which is a -commonly used name for TT views. You can name it anything you want, such as -"HTML.pm". If you name it something other than TT.pm be sure to set the -default_view in Hello.pm (See L for -more details on setting this). +The first argument "HTML" tells the script to name the View module "HTML.pm", +which is a commonly used name for TT views. You can name it anything you want, +such as "MyView.pm". If you have more than one view, be sure to set the +default_view in Hello.pm (See L for more +details on setting this). =item * @@ -393,10 +393,10 @@ indicating that you want to a Template Toolkit view. =back -If you look at C you will find that it only +If you look at C you will find that it only contains a config statement to set the TT extension to ".tt". -Now that the TT.pm "View" exists, Catalyst will autodiscover it and be +Now that the HTML.pm "View" exists, Catalyst will autodiscover it and be able to use it to display the view templates using the "process" method that it inherits from the C class. diff --git a/lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod b/lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod index a8e1f31..f8751f1 100644 --- a/lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod +++ b/lib/Catalyst/Manual/Tutorial/03_MoreCatalystBasics.pod @@ -436,22 +436,20 @@ but its use is now deprecated. Enter the following command to enable the C style of view rendering for this tutorial: - $ script/myapp_create.pl view TT TT + $ script/myapp_create.pl view HTML TT exists "/home/me/MyApp/script/../lib/MyApp/View" exists "/home/me/MyApp/script/../t" - created "/home/me/MyApp/script/../lib/MyApp/View/TT.pm" - created "/home/me/MyApp/script/../t/view_TT.t" - -This simply creates a view called C (the second 'TT' argument) in -a file called C (the first 'TT' argument). It is now up to you -to decide how you want to structure your view layout. For the -tutorial, we will start with a very simple TT template to initially -demonstrate the concepts, but quickly migrate to a more typical -"wrapper page" type of configuration (where the "wrapper" controls the -overall "look and feel" of your site from a single file or set of -files). - -Edit C and you should see that the default + created "/home/me/MyApp/script/../lib/MyApp/View/HTML.pm" + created "/home/me/MyApp/script/../t/view_HTML.t" + +This simply creates a view called C in a file called C (the first +argument). It is now up to you to decide how you want to structure your view +layout. For the tutorial, we will start with a very simple TT template to +initially demonstrate the concepts, but quickly migrate to a more typical +"wrapper page" type of configuration (where the "wrapper" controls the overall +"look and feel" of your site from a single file or set of files). + +Edit C and you should see that the default contents contains something similar to the following: __PACKAGE__->config(TEMPLATE_EXTENSION => '.tt'); @@ -936,7 +934,7 @@ display something like: | MyApp::Model::DB::Author | class | | MyApp::Model::DB::Book | class | | MyApp::Model::DB::BookAuthor | class | - | MyApp::View::TT | instance | + | MyApp::View::HTML | instance | '-----------------------------------------------------------------+----------' [debug] Loaded Private actions: @@ -1018,12 +1016,12 @@ will appear across your entire site/application instead of having to edit many individual files. -=head2 Configure TT.pm For The Wrapper +=head2 Configure HTML.pm For The Wrapper In order to create a wrapper, you must first edit your TT view and tell it where to find your wrapper file. -Edit you TT view in C and change it to match the +Edit you TT view in C and change it to match the following: __PACKAGE__->config( @@ -1176,7 +1174,7 @@ provide lots of high-quality CSS functionality. Hit "Reload" in your web browser and you should now see a formatted version of our basic book list. (Again, the development server should have automatically restarted when you made changes to -C. If you are not using the "-r" option, you will +C. If you are not using the "-r" option, you will need to hit C and manually restart it. Also note that the development server does I need to restart for changes to the TT and static files we created and edited in the C directory -- those @@ -1585,7 +1583,7 @@ statement in C in C: $c->stash(template => 'books/list.tt2'); Then delete the C line in -C. +C. Check the L URL in your browser. It should look the same manner as with earlier sections. diff --git a/lib/Catalyst/Manual/Tutorial/05_Authentication.pod b/lib/Catalyst/Manual/Tutorial/05_Authentication.pod index 5c727c2..bf47ad6 100644 --- a/lib/Catalyst/Manual/Tutorial/05_Authentication.pod +++ b/lib/Catalyst/Manual/Tutorial/05_Authentication.pod @@ -205,7 +205,7 @@ objects in the startup debug output: | MyApp::Model::DB::Role | class | | MyApp::Model::DB::User | class | | MyApp::Model::DB::UserRole | class | - | MyApp::View::TT | instance | + | MyApp::View::HTML | instance | '-------------------------------------------------------------------+----------' ... diff --git a/lib/Catalyst/Manual/Tutorial/07_Debugging.pod b/lib/Catalyst/Manual/Tutorial/07_Debugging.pod index bf35d96..eec897b 100644 --- a/lib/Catalyst/Manual/Tutorial/07_Debugging.pod +++ b/lib/Catalyst/Manual/Tutorial/07_Debugging.pod @@ -348,7 +348,7 @@ Otherwise, it returns undef and nothing will be printed. If you run into issues during the rendering of your template, it might be helpful to enable TT C options. You can do this in a Catalyst environment by adding a C line to the C<__PACKAGE__->config> -declaration in C: +declaration in C: __PACKAGE__->config({ TEMPLATE_EXTENSION => '.tt2',