Guys,

reading the threads on Cocoon NG (Cocoon X? ;-) ) I get the feeling that, although much is said, you're more or less running around the heart of the matter without actually getting there. So maybe this little exercise might help:

What should be the first functionality of Cocoon NG if you are allowed to work on it only once and have to leave it in a useable state?

More elaborate: you have a reasonable but short period of time to start with a clean slate. You can either start from scratch or haul in existing stuff from Cocoon 2.X. You should deliver something useful, i.e. solid, functional software, even if you will never be able to revisit this project again. Yet it should be flexible/well-designed enough to be extended/expanded should there be time and resources.

Extra constraint: it should be compatible with Cocoon 2.X, either through backward compatibility or through a well-defined conversion process. If not, it should be documented why this is still useful.

If all this applies, what is it that Cocoon NG does?

Bye, Helma

Reply via email to