A few questions and remarks. I will try to keep it concise..
3.2 What approximately would a Component implementation look like? And
what goal does it serve?
3.3. I figure that a bit elaboration is needed here. Perhaps a maven
build will render this different?
3.5 It's sad that entries for web.xml cannot be supplied in some other
way. Are we sure there is really no other way? I think ResourceLoader
cannot really help here (contrary to what Daniel suggest) unless you
want to give runtime write permissions to web.xml, which is pointless
anyway, because you cannot runtime reload it. If absolute necessary a
simple install tool can be provided. Otherwise a README stating the
the necessary entries in your web.xml could suffice for the moment...
3.6 A nice 'pinciple'... Though I doubt if it is tenable as an absolute
one :-)
3.10. Agreed. Though see also 3.5. It's not always fully possible to
simply unpack a zip, and be done with it.
4.1 We really should redo inheritance in postgresql....
5.1 I was contemplating the idea that components should (or are
preferred to) perhaps provide their JSP code as TAG-files. These
ship and install easily (in a jar if necessary), and this ensures
that the functionality can be easily integrated in other JSP code,
in a standard way. Of course actual JSP's for stand-alone operation
could be supplied too, as a mere useage example...
5.2 Agreed, it is tricky.
5.3 I think it is odd to delegate security related issues to the
framework, while there is already an mmbase security layer. If
e.g. the framework would need the concepts of 'role' and 'action', I
suggest that we try to add that to the mmbase security layer. I'm not
sure this is possible, but I'd hate to see two security related
layers. Especially since also 'object number' is stated as relevant,
which is the main relevant concept in mmbase security.
5.4 Is the problem of a managment tab not very similar to a the problem
of a piece of other template functionality? I'd by the way say that it
should be easy to load something like that in a div, either by dynamic
server sides includes, or even by client side includes (AJAX!).
Michiel
--
Michiel Meeuwissen mihxil'
Peperbus 107 MediaPark H'sum [] ()
+31 (0)35 6772979 nl_NL eo_XX en_US
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers