[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.technology.lepido] Re: What features do you want for Lepido?

Jens Maukisch wrote:

Hi,

okay, so here are some things that I would like to have :-)

We have not discuss anything about wizards


It would be nice to have some wizards for CForms to
create basic definitions/bindings/templates.
E.g. you can select a bean, choose the required
fields, click the finish button and then you have
the 3 required files.


That should be rather easy to do, but the problem is how do we manage rountrips, i.e. what if the user changes the generated form, and then the bean and wants to regenerate the form?

A multipage-editor for CForms would be very helpful,
so that you can edit definition, binding and template in one
editor. Nice features would be autocompeltition of tags and
id's and refactoring support.


Yup. The problem I see coming with the semantic model that we'll have to build is that many files in Cocoon depend on other files, but this dependency isn't explicit. For example a subsitemap depends on its parent sitemap but doesn't link to it. Same applies to a form definition, template and binding which are all glued together by a flowscript.

Maybe this will require Lepido to store some additional information in the files (e.g. as a processing instruction) to be aware of these mutual dependencies between files.

If we have some kind of project-type for Cocoon it should be
an extension of the WTP J2EE-Webproject so that we can use
the existing features for the servlet configuration and the server-stuff included in the WTP.


That's my idea also. I haven't studied this in much detail, but the Cocoon project nature should extend what's provided by WTP to be able to fully use its features.

I'm willing to help to implement this (and other things too) :)


Great!

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://apache.org/~sylvain            http://anyware-tech.com
Apache Software Foundation Member     Research & Technology Director