Good point about the XML. I think I was thinking something along the lines of the CFFrameworks plugin. The many options with the xml probably lend itself better to snippets or dtds. One thing I thought about was more of what Dan alludes to - maybe something that would create default or standard event handlers for the CRUD process plus a list event. So maybe you right-click on a table, say "User". The menu item would be "Create MG CRUD events". It would create "user.xml" with the following events;
user.listUser user.editUser user.saveUser user.deleteUser It would create a controller block for each event. Each would have a broadcast block, List and edit would have a views block. Save and delete would have results block. The results would redirect to the appropriate event depending on success/failure. I'm not sure how much the event generation feature of MG does in regards to this. Byron On Aug 11, 12:05 pm, Dan Wilson <[email protected]> wrote: > I've thought of this myself and it's not something I think the Extensions UI > would make very easy. The XML has so many options, that the UI would look > rather cluttered if you provided them all. > > One thing that might be interesting is to provide some Model Glue patterns.. > like New Form. This would make a Form Display Event and a Form Post Handler > Event. > > Another thing would be to make views from a template... but really I've not > discovered enough commonality in these processes to really get much traction > with an Extension. > > I like the idea a lot in concept... having a rich wizard to help build out > an application, but in practice, I sort of fall short of tactical, practical > ideas. > > DW > > > > On Wed, Aug 11, 2010 at 11:52 AM, Raymond Camden <[email protected]> wrote: > > My roadmap is "man I need this". ;) > > > So for example: The extension currently supports deploying a skeleton > > when you make a new project. Yesterday I wanted to deploy a skeleton > > into an _existing_ folder. So that's on my TODO list for the > > extension. > > > I've yet to see a new for using the UI to add stuff to the XML since - > > in general - I can type XML faster than I can use a UI dialog. But > > would you use that feature? Can you write up a simple walkthrough? (I > > right click in the outline and select Add View. I get prompted to > > enter a name, etc. I click OK it saves.) > > > On Tue, Aug 10, 2010 at 7:17 PM, byron <[email protected]> wrote: > > > Hey Ray. This is something I would like to see go forward. I have > > > yet to build an extension, but this may give me the opportunity to > > > learn and give back. Do you have a roadmap of what you would like it > > > to evolve into? Things like add an event handler/type or broadcast > > > and views. Would we include things for the coldspring.xml file? > > > > Just throwing out ideas :) > > > > byron > > > > On Aug 10, 6:08 pm, Raymond Camden <[email protected]> wrote: > > >> I just want to bump this as it didnt get much response back in June. > > >> Have folks tested the extension? Do folks _want_ or feel there is a > > >> _need_ for such a tool? Do we not have many CFB users here? Be > > >> brutally honest folks - I want a tool folks actually will use. ;) > > > >> On Tue, Jun 8, 2010 at 8:29 AM, Raymond Camden <[email protected]> > > wrote: > > >> >> On Jun 2, 9:35 am, Raymond Camden <[email protected]> wrote: > > >> >>> I just updated the official Model-Glue extension for CFBuilder. As a > > >> >>> reminder, do NOT use the Model-Glue extension that ships with CFB. > > Use > > >> >>> the one from RIAForge (http://modelglueextension.riaforge.org/). > > The > > >> >>> update today was minor: > > > >> >>> 1) You can now create a MG skeleton in a folder. Previously that was > > >> >>> only available on project creation. > > > >> >>> 2) When creating a MG skeleton, we refresh the project/folder in the > > IDE. > > > >> >>> 3) Updated the MG core code inside to the latest version. > > > >> >>> Folks - this extension is still pretty minimal. Anyone who wants to > > >> >>> volunteer to work on it, please step up. > > > >> >>> -- > > > >> -- > > > =========================================================================== > > >> Raymond Camden, ColdFusion Jedi Master > > > >> Email : [email protected] > > >> Blog :www.coldfusionjedi.com > > >> AOL IM : cfjedimaster > > > >> Keep up to date with the community:http://www.coldfusionbloggers.org > > > > -- > > > Model-Glue Sites: > > > Home Page:http://www.model-glue.com > > > Documentation:http://docs.model-glue.com > > > Bug Tracker:http://bugs.model-glue.com > > > Blog:http://www.model-glue.com/blog > > > > You received this message because you are subscribed to the Google > > > Groups "model-glue" group. > > > To post to this group, send email to [email protected] > > > To unsubscribe from this group, send email to > > > [email protected]<model-glue%[email protected]> > > > For more options, visit this group at > > >http://groups.google.com/group/model-glue?hl=en > > > -- > > =========================================================================== > > Raymond Camden, ColdFusion Jedi Master > > > Email : [email protected] > > Blog :www.coldfusionjedi.com > > AOL IM : cfjedimaster > > > Keep up to date with the community:http://www.coldfusionbloggers.org > > > -- > > Model-Glue Sites: > > Home Page:http://www.model-glue.com > > Documentation:http://docs.model-glue.com > > Bug Tracker:http://bugs.model-glue.com > > Blog:http://www.model-glue.com/blog > > > You received this message because you are subscribed to the Google > > Groups "model-glue" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<model-glue%[email protected]> > > For more options, visit this group at > >http://groups.google.com/group/model-glue?hl=en > > -- > William Osler - "We are here to add what we can to life, not to get what we > can from life." -- Model-Glue Sites: Home Page: http://www.model-glue.com Documentation: http://docs.model-glue.com Bug Tracker: http://bugs.model-glue.com Blog: http://www.model-glue.com/blog You received this message because you are subscribed to the Google Groups "model-glue" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/model-glue?hl=en
