Commit | Line | Data |
fc7ec1d9 |
1 | =head1 NAME |
2 | |
3 | Catalyst::Manual - User guide and reference for Catalyst |
4 | |
5 | =head1 DESCRIPTION |
6 | |
de91d41b |
7 | This is the (table of contents page of the) comprehensive user guide and |
8 | reference for Catalyst. |
9 | |
c8870b8c |
10 | =head1 IMPORTANT NOTE |
11 | |
12 | If you need to read the Catalyst Manual make sure that you have |
5c351af1 |
13 | Catalyst::Manual installed from cpan. To check that it is installed |
14 | run the following command from a unix (bash) prompt: |
c8870b8c |
15 | |
16 | $ perldoc -t Catalyst::Manual::Tutorial::CatalystBasics 2>&1 >/dev/null && echo OK || echo MISSING |
17 | |
18 | If you see "OK" as the output, it's there, if you see "MISSING" you |
19 | need to install the |
5c351af1 |
20 | L<Catalyst::Manual|http://search.cpan.org/search?query=Catalyst%3A%3AManual&mode=dist> |
21 | distribution. |
c8870b8c |
22 | |
babd1e28 |
23 | =over 4 |
24 | |
de91d41b |
25 | =item * |
fc7ec1d9 |
26 | |
aa2b0d97 |
27 | L<Catalyst::Manual::About> |
aa2b0d97 |
28 | |
de91d41b |
29 | Explanation (without code) of what Catalyst is and why to use it. |
30 | |
31 | =item * |
32 | |
ab1007f0 |
33 | L<Catalyst::Manual::Intro> |
34 | |
35 | Introduction to Catalyst. This is a detailed, if unsystematic, look at |
36 | the basic concepts of Catalyst and what the best practices are for |
37 | writing applications with it. |
de91d41b |
38 | |
39 | =item * |
fc7ec1d9 |
40 | |
a0bb847e |
41 | L<Catalyst::Manual::Tutorial> |
de91d41b |
42 | |
43 | A detailed step-by-step tutorial going through a single application |
44 | thoroughly. |
45 | |
46 | =item * |
a0bb847e |
47 | |
f4e62d6f |
48 | L<Catalyst::Manual::Plugins> |
de91d41b |
49 | |
50 | Catalyst Plugins and Components. A brief look at some of the very many |
51 | modules for extending Catalyst. |
52 | |
53 | =item * |
f4e62d6f |
54 | |
fc7ec1d9 |
55 | L<Catalyst::Manual::Cookbook> |
de91d41b |
56 | |
57 | Cooking with Catalyst. Recipes and solutions that you might want to use |
58 | in your code. |
59 | |
60 | =item * |
61 | |
62 | L<Catalyst::Manual::Installation> |
63 | |
64 | How to install Catalyst, in a variety of different ways. A closer look |
65 | at one of the more difficult issues of using the framework--getting it. |
66 | |
67 | =item * |
20ef3d59 |
68 | |
69 | L<Catalyst::Manual::WritingPlugins> |
de91d41b |
70 | |
71 | Writing plugins for Catalyst; the use of L<NEXT>. |
72 | |
73 | =item * |
fc7ec1d9 |
74 | |
75 | L<Catalyst::Manual::Internals> |
de91d41b |
76 | |
77 | Here be dragons! A very brief explanation of the Catalyst request cycle, |
78 | the major components of Catalyst, and how you can use this knowledge |
79 | when writing applications under Catalyst. |
fc7ec1d9 |
80 | |
0d201f15 |
81 | =back |
82 | |
3cb1db8c |
83 | =head1 SUPPORT |
84 | |
85 | IRC: |
86 | |
87 | Join #catalyst on irc.perl.org. |
88 | |
89 | Mailing-Lists: |
90 | |
91 | http://lists.rawmode.org/mailman/listinfo/catalyst |
92 | http://lists.rawmode.org/mailman/listinfo/catalyst-dev |
93 | |
fc7ec1d9 |
94 | =head1 AUTHOR |
95 | |
96 | Sebastian Riedel, C<sri@oook.de> |
de91d41b |
97 | Jesse Sheidlower, C<jester@panix.com> |
fc7ec1d9 |
98 | |
99 | =head1 COPYRIGHT |
100 | |
de91d41b |
101 | This program is free software, you can redistribute it and/or modify it |
102 | under the same terms as Perl itself. |