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]

Reply via email to