[z3-five] Re: Weekend Experiments :)

Sidnei da Silva sidnei at awkly.org
Mon Jul 26 15:24:13 MEST 2004


On Mon, Jul 26, 2004 at 03:24:22PM +0200, Philipp von Weitershausen wrote:
| >- Rename five:viewable to five:traversable
| 
| and viewable.Viewable to traversable.Traversable...

Exactly.

| >- Remove the getView call from __bobo_traverse__, use just ITraverser.
| 
| +1
|
| >- Implement a ITraverser that does lookups of views *and* resources
| >  even when @@ and ++resource++ are omitted.
| 
| We should have an ITraverser for IObjectManager and for ISimpleItem. The 
| one for IObjectManager should be modelled after 
| zope.app.container.traversal.IContainerTraverser. The one for 
| ISimpleItem would be the DefaultTraverser. Alternatively, it could be 
| registered for *.

Yes, makes lots of sense.

| >- Enable five:traversable for some base classes (OFS.Folder and
| >  SimpleItem) by default.
| 
| Maybe OFS.ObjectManager instead of OFS.Folder?

Seems better.

| >With this, plus a browser:resourceDirectory (or whatever name we
| >choose)
| 
| I still suggest browser:resourcesFromDirectory.

Will probably use that.

| >I plan to replace portal_skins by using only five templates
| >and resources (at least in my project).
| 
| Cool.

Thanks!

-- 
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

<tireg> i see the light!!
<tireg> AND IT BURNS!
<dash> tireg: welcome to python


More information about the z3-five mailing list