More people will choose MMBase if the core is mean and lean and a broad range of addons are available (as described in eg. the CMS Container proposal). If the developer community doesn't start growing fast, combined with the availability of useful addons, my guess is that it is too late.

We certainly migrate in that direction, which I do like. There are several
adons available, even in the mmbase CVS.

If you agree on the direction, lets elaborate on the goal. And then reconsider the direction to the goal.

It must not become a dogma though. A simple utility class is not an addon;
it's a utility, and it can't hurt to ship it it, IMHO.

In this discussion architecture should be the dogma. We need architecture, we need vision, we need The Big Plan. After that we can discuss the simple utility classes.

Regards, Zoran

FWIW:
Generic utility classes (such as escaping functions) should be maintained elsewhere. There are people working on that at e.g. http://jakarta.apache.org/commons/. Lets use that.

For specific implementations (e.g. sitestat) make it an addon with additional functionality. You can hack your sitestat code directly in e.g. templates, but you can also let an addon take care of it. That way it can be reused and improved by others.

MMBase core specific utility classes should of course be part of the core.
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to