portal_relationships (was Re: [Zope-CMF] Future CMF)

Ken Manheimer klm@zope.com
Tue, 8 Oct 2002 17:22:48 -0400 (EDT)


I'm not sure this will have immediate impact on the discussion, because it 
involves longer-range (and slightly soft) plans rather than anything 
likely to land immediately.  However, the discussion is getting to verge 
on the same issues, particularly with stuff like:

On Tue, 8 Oct 2002, Ausum Studio wrote:

> Coud duplicate ZCatalog's functions. Maybe we use a special index (or index
> type) for the objects's stored relationship info.

A while back, i informally proposed something i was calling
"organization objects", which are essentially indexes specialized for
specific object relationships, depending on provisions for tracking
changes to objects so that the relationship records could be revised
as the relationships change (eg, when objects are resituated in the
folder system or in their abstract relationships to each other).

The proposal is at:

  http://cmf.zope.org/rqmts/proposals/OrganizationObjects

Zope3 is being developed with some of the necessary plumbing,
specifically the Object Hub:

  http://www.zope.org//Wikis/DevSite/Proposals/ObjectHub

and the Event Channel:

  http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/EventChannelProposal

The object hub and event channel are becoming as real as anything in
Zope3, and the Zope3 effort is getting to the determination of Content
as an entity.  Meanwhile, in the course of a customer gig i get a
chance to work on a specialized object to handle hierarchy/dependency
relationships, which may get a start on one (fairly widely useful)
aspect of object relationships.

Like i said, i'm not sure how this helps the discussion, except you
may find a number of your concerns reflected in the organization
objects proposal...

(By the way, please please please keep your citations to just relevent
text!  There's no use in citing the entire message to which you're
responding, much less the entire discussion to date - and adding all
that stuff noone will read makes it a good deal harder for those of us
reading digests to deal with them...)

> [573 lines deleted]

-- 
Ken
klm@zope.com