X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FAbout.pod;h=5300e797ded3063c745c9d85750f778e3ce464e4;hp=4625eafe50a03657863d28766b25adc51245a5b2;hb=e12f80114e604748198074c94b9e6408a6bac099;hpb=cb93c9d7a46377666f9593736dcb87fad8f9d82e diff --git a/lib/Catalyst/Manual/About.pod b/lib/Catalyst/Manual/About.pod index 4625eaf..5300e79 100644 --- a/lib/Catalyst/Manual/About.pod +++ b/lib/Catalyst/Manual/About.pod @@ -90,18 +90,18 @@ changes don't break the existing code. Catalyst makes it easy to do all of these tasks, and many more. It is extremely flexible in terms of what it allows you to do, and very fast. -It has a very large number of "plugins" that interact with existing Perl +It has a large number of "components" and "plugins" that interact with existing Perl modules so that you can easily use them from within your -application. +application. =over 4 -=item * Interact with a web server? +=item * Interact with a web server? Catalyst lets you use a number of different ones, and even comes with a built-in server for testing or local deployment. -=item * Do something based on a URI? +=item * Do something based on a URI? Catalyst has extremely flexible systems for figuring out what to do based on a URI. @@ -111,7 +111,7 @@ based on a URI. Catalyst has many plugins for different databases and database frameworks, and for other non-database storage systems. -=item * Handle forms? +=item * Handle forms? Catalyst has plugins available for several form creation and validation systems that make it easy for the programmer to manage. @@ -121,12 +121,12 @@ systems that make it easy for the programmer to manage. Catalyst has plugins available for a number of template modules and other output packages. -=item * Manage users? +=item * Manage users? Catalyst has plugins that handle sessions, authentication, and authorization, in any way you need. -=item * Developing the application? +=item * Developing the application? Catalyst has detailed logging built-in, which you can configure as necessary, and supports the easy creation of new tests--some of which @@ -186,8 +186,8 @@ L--upon which Catalyst was originally based--designed for the easy development of powerful web databases; L, which does a great deal of automation in helping to set up web sites with many complex features; and Ruby on Rails (see L), written -of course in Ruby and among the most popular web development systems. Is -it not the purpose of this document to criticize or even briefly +of course in Ruby and among the most popular web development systems. It +is not the purpose of this document to criticize or even briefly evaluate these other frameworks; they may be useful for you and if so we encourage you to give them a try. @@ -226,7 +226,7 @@ View. In Catalyst applications the View is usually a small module, just gluing some other module into Catalyst; the display logic is written within the template itself. -The Controller is Catalyst itself. When a request is made to Catalyst, +The B is Catalyst itself. When a request is made to Catalyst, it will be received by one of your Controller modules; this module will figure out what the user is trying to do, gather the necessary data from a Model, and send it to a View for display. @@ -258,7 +258,7 @@ the record and ask the View to display it. In either case, the View will then generate an HTML page, which Catalyst will send to the user's browser, using whatever web server you've configured. -How does this help you? +=head3 How does this help you? In many ways. Suppose you have a small catalog now, and you're using a lightweight database such as SQLite, or maybe just a text file. But @@ -303,15 +303,17 @@ others it's just a matter of personal preference (perhaps your template, rather than your Controller, is the better place to decide what to display if you get an empty result). Catalyst just gives you the tools. -=head1 AUTHOR - -Jesse Sheidlower, C - =head1 SEE ALSO L, L +=head1 AUTHORS + +Catalyst Contributors, see Catalyst.pm + =head1 COPYRIGHT -This program is free software, you can redistribute it and/or modify it -under the same terms as Perl itself. +This library is free software. You can redistribute it and/or modify it under +the same terms as Perl itself. + +=cut