On 04/17/2008 03:15 AM, Ron Savage wrote: > Hi Folks > > I'll soon release CGI::Application::Bouquet, which uses Rose::* > (including Rose::DBx::Garden), CGI::Application and > CGI::Application::Dispatch. > > A Bouquet of Roses, get it :-))? > > And yes, it's a CGI::Application version of Rose::DBx::Garden::Catalyst. >
sounds cool. > As yet it treats the database as read-only, so my code is a search > engine tailored to a specific database, but has no update facility. > any particular reason you haven't gone the whole way to a complete CRUD solution? You might look at CatalystX::CRUD for how I've been doing that in Catalyst-land. > I'm interested in your thoughts on paging. There are 2 paging modes in > use: > (1) Using Rose::DB::Object::Manager > (2) Using YAHOO.widget.Paginator (see http://developer.yahoo.com/yui/ ) #2 is really only useful if you use the YUI Datatable. That's what the templates in RDGC use. They still do server-side paging though, so RDGC actually uses both. I use Data::Pageset in CatalystX::CRUD. Look at [1] for the CatalystX::CRUD implementation. I'm actually at work on refactoring RDGC to install a base set of .pm and .tt files in @INC at install time, rather than generating all that code at run time. I think that will make it easier to update RDGC later and get new features. I'll be changing the TT INCLUDE_PATH to look first at the local doc_root and then a the installed .tt file path, so that you can override the installed .tt behaviour with local files. Like subclassing your templates. That means that RDGC is changing from a pure code-generator to more of a turn-key webapp/CRUD solution. I mention that because a lot of the magic in RDGC is in the .tt and YUI code, and it might be interesting to see if we could share some of that .tt code between the two projects. Assuming of course that you have any interest in adding the full CRUD features to your project. [1] http://search.cpan.org/~karman/CatalystX-CRUD-0.25/lib/CatalystX/CRUD/Model/Utils.pm#make_sql_query(_[_field_names_]_) -- Peter Karman . [EMAIL PROTECTED] . http://peknet.com/ ##### CGI::Application community mailing list ################ ## ## ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ## ## ## ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ## ## ################################################################
