To be honest, the wizards in Spindle are the part I like building the
least. The builder is cool, the editors are neat, the wizards are
drudgery.

Geoff

On 12/12/05, Patrick Casey <[EMAIL PROTECTED]> wrote:
>
>        I'd love to see some sort of form generation wizard that was
> integrated with either hibernate or just a simple POJO.
>
>        e.g.
>
>        "Build me a form to display an example of <package>.<class>"
>
>        And then have the wizard introspect the class, determine the fields
> and types, and then create widgets as appropriate.
>
>        Nobody would use the result as an end product, but just getting the
> fields on the form in an ugly vertical layout would get you about 40% of the
> way there.
>
>        --- Pat
>
> > -----Original Message-----
> > From: Geoff Longman [mailto:[EMAIL PROTECTED]
> > Sent: Monday, December 12, 2005 6:01 PM
> > To: Tapestry users
> > Subject: Re: Further simplifying Tapestry (was: tapestry to JSF
> > conversion)
> >
> > On 12/12/05, Paul Cantrell <[EMAIL PROTECTED]> wrote:
> > > > And wizards are helpful when you are not familiar with the
> > > > application of
> > > > the tool, they are a friendly introduction to doing something.
> > >
> > > Agreed, but ideally, the tool should be so elegant and self-
> > > explanatory that its natural interface is itself a friendly
> > > introduction. Obviously that's idealistic, but as ideals go, I think
> > > it's a good one.
> > >
> > > My point is really that if you find yourself building a wizard, you
> > > should first ask yourself what in your design makes a wizard
> > > necessary, and see if can be simplified.
> >
> > Ok, I'll jump into this one with both feet using Tap3 and Spindle as an
> > example.
> >
> > The new Component Wizard...oi
> >
> > In the default configuration you enter a name, have the option of
> > choosing a project/namespace, indicate that a template should be
> > generated (or not) .
> >
> > Pretty simple. The component is generated into the default location in
> > the application - context/WEB-INF (for application, colocated with a
> > library file if not) I believe off the top of my head.
> >
> > If one does not move to the second page, the component will be
> > specificed to use the BaseComponent as a class. The second page is
> > choose a class/create a class - not worth discussing.
> >
> > However the first page has grown into a morass of crud because there
> > are so many different places one can put things. So much stuff that I
> > had to add a Show/Hide advanced options button. Put it anywhere you
> > want and the wizard will update the .application/.library file if
> > necessary.
> > Use a custom template to generate the spec/template if you like.
> >
> > It's messy and I've deliberately avoided adding more features as I'm
> > of the belief the wizard was becoming LESS useful the more doodads
> > were added.
> >
> > I'm a long way off from the Tap 4 redo of the wizards and frankly I
> > think it's going to be worse (have no facts to back that up as of
> > yet).
> >
> > I know I know blah blah. The point is the more you want it to do, the
> > less useful it becomes (and more bug prone). And if you add everything
> > the people ask for the tool itself becomes an impediment to learning
> > the framework.
> >
> > Geoff
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
The Spindle guy.           http://spindle.sf.net
Get help with Spindle:   
http://lists.sourceforge.net/mailman/listinfo/spindle-user
Announcement Feed:    
http://www.jroller.com/rss/glongman?catname=/Announcements
Feature Updates:            http://spindle.sf.net/updates

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to