Michiel Meeuwissen wrote:
We have for some time an applications CVS module, to which several things were moved 
already.
This leads e.g. to seperate jar-files.

I think there are some things now in the 'normal' CVS which would be good candidates 
for
'applification' like:

- MMBase Taglib
  The taglib only depends on mmbase, not inversely. A mmbase-taglib.jar would be 
welcome. This would
  make it possible to not install the taglib, or (with some luck) to upgrade only the 
taglib.
  Also the taglib specific build issues (tld generation and so on) will appear only in 
specific
  build.xml. These taglib definition xml's can get a nicer location too.


+1


- The community application and taglib.
  These are default not installed, and I think only few installation actually use it. 
So putting it
  apart would definitely clean up things.


+1


- security implementations?
  You can use only one at the same time, and they become more and more...


+1


- scan-only classes?
  Who uses it anyway. It would get very clear which code is really only for scan. A 
party can be
  organized if effectively all classes with scan-references are in this application.


+1


Of course, some of these things will remain to be shipped 'installed' in the 
bin-distro (which
precisely is another issue), but the acquired 'modularity' seems desirable anyway.


Yes, let's discuss this another time (what needs to be installed by default). First let's create a modulair MMBase.


I think that since we started to split up mmbase in this way, we should finish the 
job, isn't it?
But these are major CVS changes, so I think some beforehand discussion should be done.

I'm busy writing a releaseplan proposal for MMBase-1.7, is this one of the things we want to do before the release or afterwards?


Gerard




Reply via email to