Gregor J. Rothfuss wrote:
Andreas Hartmann wrote:
IMO that is bad design. The framework has to present an unambigous API.
There should be no "most cases" approach - if you want a task done
that's
not supported by the framework, you can't use the framework. In this
case
the framework must be extensible. The question is if usecase overriding
is convenient enough or if we have to find a simpler mechanism.
It is fine with me to keep the Creator interface, as long as we remove
the parameter map. But, to be honest, I see a danger of misuse, because
people might try to pass information to the creator using adventurous
approaches like the session. If we can predict an interface to be
insufficient, we should ask ourselves if the interface should be
introduced
(or, in this case, kept) at all.
failure to come up with a creator interface in the past clearly
indicates that it is not something that is easily generalizable, and
should therefore not be an interface.
Nearly every editor supports "Save As", which basically means saving the
content
at a specific path (within a repository), whereas the editor normally
starts of a template.
I don't see any reason why Lenya shouldn't support an interface for that
and people need to rebuild it every time.
Michi
+1 for removing it
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Michael Wechner
Wyona Inc. - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
[EMAIL PROTECTED] [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]