[Zope3-dev] Re: Moving more stuff to zope.products

Jim Fulton jim at zope.com
Fri Feb 6 15:19:54 EST 2004


Casey Duncan wrote:
> On Thu, 05 Feb 2004 14:00:14 -0500
> Jim Fulton <jim at zope.com> wrote:
> 
> 
>>Casey Duncan wrote:
>>
>>>On Thu, 05 Feb 2004 11:43:27 +0100
>>>Philipp von Weitershausen <philipp at weitershausen.de> wrote:
> 
> [..]
> 
>>Right, the default will be Folder. You will be able to override this
>>with something else.  90% of Zope users will not care to do so,
>>however, and certainly won't want to have to.
> 
> 
> Yes, count me into the 10% ;^)

Of course. :)

> 
>>>I'm not just speaking hypothetically here. The fact the OFS.Folder
>>>is part of the Zope2 core bothers the heck out of me.
>>
>>Sorry to hear that. :)
>>
>> > Granted the contract
>>
>>>of ObjectManager does too. Anyhow, I feel relatively assured we
>>>won't wind up with that sort of thing in Zope3 since they are a
>>>direct result of the mixin class model and lack in separation of
>>>concerns that pervade Zope2.
>>
>>I don't understand what that has to do with it.  Most people aren't
>>going to totally refedine Zope at every level. They will want some
>>standard batteries to be included.
> 
> 
> Absolutely, I'm not arguing whether it should include a folder,
> template, document, etc. It absolutely should. I just think these
> "content type" definitions should be in a product rather than in the
> core.

OK.

...

> I should have been more clear. They can come with the distro (as
> products), just not in the core IMO.

Cool


>>What ships with Zope 3 is an open issue that we aren't really thinking
>>about yet.  Some of the things in zope.products will be shipped in
>>common distributions, and some won't be.
> 
> 
> Yup. I think of the Zope3 core like a Linux kernel. Every Linux distro
> has a shell, fs, utilites, etc., but they aren't part of the kernel.
> Every Zope3 distro will have some views and content types and utilities,
> but they aren't necessarily part of the core.

We agree.

Jim

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org




More information about the Zope3-dev mailing list