[Zope-dev] who wants to maintain Zope 3?

Roger Ineichen dev at projekt01.ch
Tue Apr 14 13:37:19 EDT 2009


Hi Martijn
  
> Betreff: Re: [Zope-dev] who wants to maintain Zope 3?
> 
> Hey,
> 
> Jim Fulton wrote:
> > I don't think these "bits" are cleanly separated.  For 
> example, if a 
> > content component has some views, are those ZMI bits?
> 
> Yes. zope.container doesn't define views. zope.app.container 
> did (and does). "browser" directories are generally not part 
> of the Zope Toolkit, though there are some exceptions 
> (zope.app.publisher.browser, zope.app.form.browser).
> 
> > Can you identify projects that are in or out of the toolkit?  What 
> > about zope.publisher? zope.security? zope.app.publication?
> 
> Currently all three are in.
> 
> zope.publisher + zope.app.publication might not remain in 
> permanently if a better way of doing things evolves, but 
> that's up in the air right now.
> 
> [snip]
> > I agree with the idea of simply supporting a library of 
> components.   
> > I'm uncomfortable with the idea of saying you're going to 
> "shrink the 
> > codebase" without saying what's going.
> 
> The ZMI is the bit that is going right now. Since we're 
> factoring non-ZMI bits out of zope.app.*, eventually that'll 
> mean a whole range of
> zope.app.* packages will not be maintained by the Zope 
> Toolkit developers. The other bits are up for discussion.
> 
> We don't intend to stop people from maintaining other 
> packages outside the toolkit.
> 
> > I don't want to see a separate
> > "Zope 3 " project distinct from the "Zope Toolkit". 
> > I do want to see
> > the components we're using live within a project.  If the "Zope 
> > Toolkit" doesn't include components in common use, then I 
> don't think 
> > it has a lot of value.
> 
> I'm not in the business of maintaining Zope 3 myself; I 
> mainly care about how Grok uses it, and how I can integrate 
> libraries in the ecosystem into my apps.
> 
> The Zope Toolkit includes components in common use by Grok, 
> Zope 2, and Zope 3.
> 
> The Zope 3 project always attempted to be far more than just 
> being a bunch of libraries. It attempted to be a system you 
> can install and find documentation for and start developing 
> with. When you install it, you see a user interface. It had a 
> group of people who cared about it that you could talk to. 
> There are a lot of concepts associated with Zope 3.
> 
> What I'm trying to do is to separate these concepts, which is 
> why we're going through some confusion.
> 
> The Zope Toolkit is something that doesn't have an 
> installation story for the whole. It does have some 
> documentation about the whole: how it is developed primarily. 
> But instead of having documentation for the whole ("Build 
> your app with the Zope Toolkit, here's how to get started!" 
> is not going to be there), it will focus on documentation 
> about how to use the individual libraries. It leaves how to 
> use it as an integrated whole to other projects. The Zope 
> Toolkit has implementations of content objects such as the 
> container. It doesn't have a user interface; it just has a 
> way to construct user interfaces.
> 
> The Zope Toolkit is there to serve the people who use it. 
> That's people who use a large range of these libraries, or 
> just some of them, and projects that build on top of these libraries.
> 
> The question at hand is whether people care about a project 
> that presents itself as a "whole", uses a lot of the Zope 
> Toolkit, and has an installation story (and possibly a user 
> interface), and that isn't Grok or Zope 2, but like Zope 3. 
> If so, we could have a Zope 3 project that cares about those 
> things (naming discussion aside).

Yes, absolutly. I will help to support such a Zope Toolkit
management app which will allow to get rid of the zmi part.

Regards
Roger Ineichen

> Regards,
> 
> Martijn
> 
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev at zope.org
> http://mail.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  ** (Related lists -  
> http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope )
> 



More information about the Zope-Dev mailing list