[z3-five] making ObjectManager and Item Five-traversable by default

Sidnei da Silva sidnei at awkly.org
Fri Aug 27 18:36:11 MEST 2004


On Fri, Aug 27, 2004 at 06:03:21PM +0200, Martijn Faassen wrote:
| Hey,
| 
| Running through the CHANGES.txt file I ran into the following:
| 
| * by default, OFS.SimpleItem.Item and OFS.ObjectManager.Manager are
|   five:traversable.
| 
| Thinking about it, I don't think that this is a good idea; it could lead 
| to potential compatibility problems after Five is just installed. If you 
| really want these to be Five-aware, it's easy enough to write some ZCML. 
| We could even provide a ZCML file that you can include that you want 
| that does this.
| 
| There are a number of use cases where Five is used without ever needing 
| Item or ObjectManager to be Five-aware, so why introduce potential 
| compatibility trouble for these people? I therefore propose we take this 
| out again.

I'm -1 for it until we find a solution for the following:

- If two packages include the directive, even using includeOverrides,
  a configuration conflict will happen.

If there's a solution for that, I would be +1 on disabled by default.

-- 
Sidnei da Silva <sidnei at awkly.org>
http://awkly.org - dreamcatching :: making your dreams come true
http://www.enfoldsystems.com
http://plone.org/about/team#dreamcatcher

<exarkun> stay the hell away from my corpse


More information about the z3-five mailing list