X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FMaypole%2FManual.pod;h=d2f4ed6d9f51d8afda493659604e7e067d1db7c7;hb=2c5d6782f89dc1532398b1b79c8f67b982c758ac;hp=b2a97e7f4a26021d0743933343ee682d226417ef;hpb=2f847230e87321d044cb12ae039c37bde0259bd9;p=maypole.git diff --git a/lib/Maypole/Manual.pod b/lib/Maypole/Manual.pod index b2a97e7..d2f4ed6 100644 --- a/lib/Maypole/Manual.pod +++ b/lib/Maypole/Manual.pod @@ -1,4 +1,8 @@ -=head1 The Maypole Manual +=head1 NAME + +Maypole::Manual - The Maypole Manual + +=head1 DESCRIPTION The Maypole documentation is arranged over several files; this is the right one to start with, as it provides an overview of the @@ -8,24 +12,27 @@ be useful. =over 4 -=item L - Overview of the Project +=item L - Overview of the Project + +This document is a general introduction to Maypole: what it is, what it +does and how it works. -This document is a general introduction to Maypole: What it is -(a framework for Web development), what it does (at the basic -level, it converts a URL -(e.g. C) into a -method call (i.e. "perform the C method on item C<12> -in the C table") and then shows the result (here, -presumably, a description of item C<12> in your product -database)), and how it works (by MVC, a design paradigm in +Maypole is a framework for Web development. At the basic level, it +converts a URL like C into a +method call such as "perform the C method on item C<12> in the +C table" and then shows the result: here, presumably, a +description of item C<12> in your product database, + +It is based on Model-View-Controller (MVC), a design paradigm in which each major aspect of an application's operation is -handled by a different and totally separate system). Basic -installation instructions are given. A sample Web +handled by a different and totally separate system). + +Basic installation instructions are given. A sample Web application--the Beer database--is introduced, set up, and discussed. Finally, the path a Maypole request takes as it moves through the system is described. -=item L - Model Classes * +=item L - Model Classes * This document introduces the I, which controls the interaction between Maypole and your database. The use of @@ -34,19 +41,19 @@ discussed. Maypole's default model class is L, which basically creates a class for each table in your database and provides a variety of convenient methods for manipulating each table and its relations. It integrates very -smoothly with Maypole's default L, -the L