Sylvain Wallez wrote:
Ralph Goers wrote:

<snip/>

The bottom line is you cannot have code sitting around forever telling people its great but you have to use it at your own risk cause we might change it anytime we feel like it. This has just been going on for far too long. The code is never going to be perfect.



I hear you Ralph. And my impression is that we've become shy about modifying this API although it is considering unstable. There are things that must be done though, even if as you say the result is never perfect.

The main points to achieve stable state are:
1 - remove v2 and v3 apis
I assume there are some features that we would like to port back to v1. Could we identify them?

2 - decide if we keep "form.model" and its specific JS api
Nearly all of my projects are based on that functionality. Probably there are a lot of guys like me out there who found that functionality semi-stable.

3 - make the API more bean and template friendly, as discussed recently
We can omit that for now - this has got nothing to do with public interfaces IMO. After the fix in JXTG jx-macros.xml are performant enough to release them as stable.

4 - consider the cforms expression language which is different from other ELs used throughout Cocoon (use in fd:assert validator but also other less known places)
Can we use Rhino expressions? It would be consistent with binding language.

5 - flatten the configuration to allow for easier extension with the xconf include mechanism in 2.2
I could give it a shot but I have no deeper knowledge of cocoon.xconf syntax in this case. Do we have to make every widget a component? That doesn't feel right.

Other pending changes are enhancements and new features rather that backwards incompatible changes.

How does this sound?
Fixable quite fast. Is there any official date that we aim to relase 2.1.8?

--
Leszek Gawron                                      [EMAIL PROTECTED]
IT Manager                                         MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

Reply via email to