[Zope3-dev] Zope 3 Questions

Jim Fulton jim@zope.com
Thu, 09 Jan 2003 09:45:45 -0500


Shane Hathaway wrote:
> Jim Fulton wrote:
> 
>> (snip)
>> You notice that contacts have a new field that needs to be edited. You 
>> will update
>> your editing view to reflect this, but, until you do, you make the new 
>> editing view
>> active, rather than your view.  Later, you update your view and make 
>> it active again.
> 
> 
> This is a good scenario description.  I think you're saying that *all* 
> components, not just services, have the "registered" and "active" flags. 


Yes.

>  That reduces my confusion, since one of the tenets of configuration 
> management is that software consists of a combination of components from 
> many sources.  You can't just replace the view service with a view 
> service from a different package--you really need to be able to compose 
> a view service that has components from multiple packages.

I don't follow this last bit.

> If I'm predicting correctly, when a component becomes "active" it gets 
> installed in the "default" package. 

No. It doesn't get installed anywhere. It is already installed. It simply
becomes registered with the relevant service.

 > I'd like to suggest that the
> default package be renamed the "active" package.  If that doesn't make 
> sense then I'd like to be corrected. :-)

That doesn't make sense. See above.

Jim

-- 
Jim Fulton           mailto:jim@zope.com       Python Powered!
CTO                  (888) 344-4332            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org