On May 29, 2007, at 22:15 , Boris Kraft wrote:
I agree that this is a risk. Its also complicated for users
(admins), since they need to know all the modules they need to
install. I personally would agree that at least some modules lend
themselves to be general purpose. Imaging seems a good example to
me. It would be easy to understand that if I need "advanced"
imaging, all I need is that one module.
Just my two cents. If you look at Typo3, they have several thousand
modules, and its really hard to figure out which one you want.
I would agree.. in general. But in this particular case, I'd say that
until someone (Oliver? :)) actually provides more functionality, we
keep a more specific name. When that happens, we could merge that in
a single module if it makes sense (for code reuse, usage simplicity
or the fact the features are similar and used in a similar way)
Today I had a closer look at a collection of java image filers [1],
and since these are mostly simple beans, it would seem pretty trivial
at first sight to use content2bean to configure them, etc. However,
the main question will still be where/how to configure them, does it
make sense to have the settings (in the dialogs or in module/config),
etc etc. And I can already see this bringing bigger / longer term
questions, too :) I personally have no time on my planning for
thinking about this and implementing it, but if someone does, feel
free to get in touch and we could chat ideas over.
All this to say, that, yes, having a more "generic" module name is
nice, but unless the actual module does something more generic, I
don't see the point. Since we use svn, it's not like we're bound to
keep the name forever like we would somehow be with cvs :)
(I know it sounds contradictory to my initial request asking for a
better name, and thanks for bringing the point ! )
Cheers
g
[1] http://www.jhlabs.com/ip/filters/index.html
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/developer.html
----------------------------------------------------------------