My plans for InstantCRUD.
Jun 29 2009 - version 0.033 on CPAN. This version is based on the HTML::FormHandler library.
A new version is uploaded to CPAN. It is now extensively refactored and a lot of code is moved to external general purpose libraries. The new thigs are: composed primary keys and editing complex structures in one form (person and her addresses). The authentication is outdated and for now I remove the code for it.
Old news:
Version 0.0.30 uses [character semantic](http://perldoc.perl.org/perlunicode.html#Byte-and-Character-Semantics) and UTF-8 encoding in the HTML pages. The default database has some UTF-8 examples.
February 2009: A new version is uploaded to CPAN. It is now extensively refactored and a lot of code is moved to external general purpose libraries. The new thigs are: composed primary keys and editing complex structures in one form (person and her addresses). The authentication is outdated and for now I remove the code for it. This version uses [character semantic](http://perldoc.perl.org/perlunicode.html#Byte-and-Character-Semantics) and UTF-8 encoding in the HTML pages. The default database has some UTF-8 examples.
The form processing is based on Rose::HTML::Form - but my plan is to make it fully componentized and a HTML::FormFu version is started. I try to make the Instant framework as light as possible with the work off-loaded into replaceable components.
My plans for the future:
1. RESTfull interface (needs to check the client and adjust to 'browser REST' when needed). Maybe as a Moose role?
1. Work on the experimental RESTfull interface. Maybe as a Moose role?
2. Make a Configurator for it - a web bootstraper that would let the user choose the tables and columns, configure the authentication/authorisation mechanism, add additional metadata etc.
SVN: http://dev.catalystframework.org/repos/Catalyst/trunk/Catalyst-Example-InstantCRUD
Other my modules it relies on:
http://dev.catalyst.perl.org/repos/bast/DBIx-Class-ResultSet-RecursiveUpdate/1.000/trunk (svn)
git://github.com/zby/rose--htmlx--form--dbic.git (git).
Some inspiration: http://lostgarden.com/Mixing_Games_and_Applications.pdf (and http://www.theoryoffun.com/ of course).
----
I am now thinking about using HTML::FormHandler instead of Rose::HTML::Form - as a move in the direction of total Moosification.