aboutsummaryrefslogtreecommitdiffstats
path: root/old/Manual/Intro.pod
diff options
context:
space:
mode:
authoredenc <edenc@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2007-12-17 18:45:59 +0000
committeredenc <edenc@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2007-12-17 18:45:59 +0000
commit7ff308905da567a0ac9fbebf63a04ede5696cded (patch)
tree9f3459ea447365f447d9b7ad22f4edbeaca45c79 /old/Manual/Intro.pod
parent1f9daa1e4b71e08c2c3eae0e0c4cb8fde983dd2d (diff)
downloadreaction-7ff308905da567a0ac9fbebf63a04ede5696cded.tar.gz
reaction-7ff308905da567a0ac9fbebf63a04ede5696cded.zip
moved docs to /old
Diffstat (limited to 'old/Manual/Intro.pod')
-rw-r--r--old/Manual/Intro.pod62
1 files changed, 62 insertions, 0 deletions
diff --git a/old/Manual/Intro.pod b/old/Manual/Intro.pod
new file mode 100644
index 0000000..73d3846
--- /dev/null
+++ b/old/Manual/Intro.pod
@@ -0,0 +1,62 @@
+=head1 NAME
+
+Reaction::Manual::Intro - Introduction to Reaction
+
+=head1 INTRODUCTION
+
+Reaction is basically an extended MVC:
+
+=over
+
+=item Domain Model
+
+DBIC schema, etc.
+
+=item Interface Model
+
+Model::DBIC::Schema and Action classes.
+
+=item Controller
+
+Mediation and navigation.
+
+=item ViewPort
+
+View logic and event handling encapsulation.
+
+=item Renderer
+
+View:: classes, handed viewports.
+
+=back
+
+=head1 THE REACTION WAY
+
+The idea is you separate your domain model, which encapsulates the domain
+itself from your interface model, which is a model of how a particular app or
+class of apps interact with that domain and provides objects/methods to
+encapsulate the common operations it does.
+
+=head2 Basic usage
+
+XXX TODO
+
+=head1 SEE ALSO
+
+=over
+
+=item * L<Reaction::Manual::Cookbook>
+
+=item * L<Reaction::Manual::FAQ>
+
+=back
+
+=head1 AUTHORS
+
+See L<Reaction::Class> for authors.
+
+=head1 LICENSE
+
+See L<Reaction::Class> for the license.
+
+=cut