--- trunk/lib/Frey.pm 2008/12/06 00:21:36 730 +++ trunk/lib/Frey.pm 2008/12/10 20:27:56 801 @@ -17,7 +17,7 @@ =head1 NAME -Frey - hi-level web framework in spirit of 4GLs +Frey - hi-level web framework in spirit of 4GLs based on Moose =head1 DESCRIPTION @@ -26,55 +26,9 @@ The Norse god who dispenses peace, good weather, prosperity, and bountiful crops; the brother of Freya. -Basically you write L classes which become deirectly callable from +Basically you write L classes which become directly callable from the Firefox using REST API. for gentle intoduction see L. -This is just brief overview of concepts so you might check if they suite you -before you get into details. - -=head1 Developer parts - -=head2 Moose classes - -All Moose classes have simple introspection API which use -L to show class and it's pod (using L). - -Example of valid REST URL is - - http://localhost:16001/Frey - -which will show L class introspection. - -You can also add method invocation and optonal parametars to C -constructor like this: - - http://localhost:16001/Frey::Pod/as_markup?class=Frey - -this is same using L from perl as - - Frey::Pod->new( class => 'Frey' )->as_markup; - -Forms to enter required parameters will be generated automatically, -allowing you to explore your data while you are making interface for it. - -=head2 Database - -FIXME broken if not noted in C - -For database objects we support L and when your objects are created -C<< with 'Frey::Collection' >> they will have basic CRUD functionality -implemented by L. - -=head1 User parts - -=head2 Pipes - -See L for now. - -=head1 SEE ALSO - -L - =cut 1;