From: Sebastian Riedel Date: Mon, 7 Nov 2005 15:46:00 +0000 (+0000) Subject: Updated Tutorial.pod X-Git-Tag: 5.7099_04~1001 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=387e4c5093d5230f1bf4b6510d62f87b9ca353cf Updated Tutorial.pod --- diff --git a/lib/Catalyst/Manual/Tutorial.pod b/lib/Catalyst/Manual/Tutorial.pod index 118950b..fe92823 100644 --- a/lib/Catalyst/Manual/Tutorial.pod +++ b/lib/Catalyst/Manual/Tutorial.pod @@ -25,58 +25,74 @@ install them for you. Catalyst includes a helper script, C, that will set up a skeleton application for you: - created "My-App" - created "My-App/script" - created "My-App/lib" - created "My-App/root" - created "My-App/t" - created "My-App/t/m" - created "My-App/t/v" - created "My-App/t/c" - created "My-App/lib/My/App" - created "My-App/lib/My/App/M" - created "My-App/lib/My/App/V" - created "My-App/lib/My/App/C" - created "My-App/lib/My/App.pm" - created "My-App/Build.PL" - created "My-App/Makefile.PL" - created "My-App/README" - created "My-App/Changes" - created "My-App/t/01app.t" - created "My-App/t/02pod.t" - created "My-App/t/03podcoverage.t" - created "My-App/script/my_app_cgi.pl" - created "My-App/script/my_app_fastcgi.pl" - created "My-App/script/my_app_server.pl" - created "My-App/script/my_app_test.pl" - created "My-App/script/my_app_create.pl" + $ catalyst MyApp + + created "MyApp" + created "MyApp/script" + created "MyApp/lib" + created "MyApp/root" + created "MyApp/root/static" + created "MyApp/root/static/images" + created "MyApp/t" + created "MyApp/t/Model" + created "MyApp/t/View" + created "MyApp/t/Controller" + created "MyApp/lib/MyApp" + created "MyApp/lib/MyApp/Model" + created "MyApp/lib/MyApp/View" + created "MyApp/lib/MyApp/Controller" + created "MyApp/lib/MyApp.pm" + created "MyApp/Build.PL" + created "MyApp/Makefile.PL" + created "MyApp/README" + created "MyApp/Changes" + created "MyApp/t/01app.t" + created "MyApp/t/02pod.t" + created "MyApp/t/03podcoverage.t" + created "MyApp/root/static/images/catalyst_logo.png" + created "MyApp/root/static/images/btn_120x50_built.png" + created "MyApp/root/static/images/btn_120x50_built_shadow.png" + created "MyApp/root/static/images/btn_120x50_powered.png" + created "MyApp/root/static/images/btn_120x50_powered_shadow.png" + created "MyApp/root/static/images/btn_88x31_built.png" + created "MyApp/root/static/images/btn_88x31_built_shadow.png" + created "MyApp/root/static/images/btn_88x31_powered.png" + created "MyApp/root/static/images/btn_88x31_powered_shadow.png" + created "MyApp/root/favicon.ico" + created "MyApp/script/myapp_cgi.pl" + created "MyApp/script/myapp_fastcgi.pl" + created "MyApp/script/myapp_server.pl" + created "MyApp/script/myapp_test.pl" + created "MyApp/script/myapp_create.pl" This creates the directory structure shown, populated with skeleton files. - - =head2 Testing out the sample application You can test out your new application by running the server script that Catalyst provides: - $ cd My-App - $ script/my_app_server.pl + $ cd MyApp + $ script/myapp_server.pl [...] [catalyst] [debug] Debug messages enabled + [...] [catalyst] [debug] Loaded plugins: + .------------------------------------------------------------------------------. + | Catalyst::Plugin::Static::Simple | + '------------------------------------------------------------------------------' [...] [catalyst] [debug] Loaded dispatcher "Catalyst::Dispatcher" [...] [catalyst] [debug] Loaded engine "Catalyst::Engine::HTTP" - [...] [catalyst] [debug] Found home "/usr/home/jester/foo/My-App/script/.." - [...] [catalyst] [debug] Loaded private actions - .=--------------------------------+------------------------------------=. - | Private | Class | - |=--------------------------------+------------------------------------=| - | /default | My::App | - '=--------------------------------+------------------------------------=' - - [....] [catalyst] [info] My::App powered by Catalyst 5.20 - You can connect to your server at http://localhost:3000/ + [...] [catalyst] [debug] Found home "/home/users/me/MyApp" + [...] [catalyst] [debug] Loaded Private actions: + .--------------------------------------+---------------------------------------. + | Private | Class | + +--------------------------------------+---------------------------------------+ + | /default | MyApp | + '--------------------------------------+---------------------------------------' + + [...] [catalyst] [info] MyApp powered by Catalyst 5.5 + You can connect to your server at http://localhost:3000 (Note that each line logged by Catalyst begins with a timestamp, which has been replaced here with "C<...>" so that the text fits onto the lines.) @@ -92,36 +108,38 @@ and hit return twice): Escape character is '^]'. GET / HTTP/1.0 - HTTP/1.0 200 - Server: Catalyst/5.20 + HTTP/1.0 200 OK + Date: Mon, 07 Nov 2005 14:57:39 GMT + Content-Length: 5525 + Content-Type: text/html; charset=utf-8 Status: 200 - Date: Fri May 13 14:15:46 EDT 2005 - X-catalyst: 5.20 - Content-length: 40 - Content-Type: text/html; charset=ISO-8859-1 + X-Catalyst: 5.5 - Congratulations, My::App is on Catalyst! + [...] Connection closed by foreign host. $ +You can see the full welcome message by visting +http://localhost:3000/ with your browser. + More trace messages will appear in the original terminal window: - [...] [catalyst] [debug] ******************************** - [...] [catalyst] [debug] * Request 1 (0.027/s) [9818] - [...] [catalyst] [debug] ******************************** + [...] [catalyst] [debug] ********************************** + [...] [catalyst] [debug] * Request 1 (0.063/s) [2148] + [...] [catalyst] [debug] ********************************** + [...] [catalyst] [debug] Arguments are "" [...] [catalyst] [debug] "GET" request for "" from localhost - [...] [catalyst] [info] Request took 0.051399s (19.456/s) - .=--------------------------------------------------+----------=. - | Action | Time | - |=--------------------------------------------------+----------=| - | /default | 0.000026s | - '=--------------------------------------------------+----------=' + [...] [catalyst] [info] Request took 0.046883s (21.330/s) + .------------------------------------------------------------------+-----------. + | Action | Time | + +------------------------------------------------------------------+-----------+ + | /default | 0.000000s | + '------------------------------------------------------------------+-----------' The server will continue running until you interrupt it. The application can also be tested from the command line using the generated -helper script, C