[Zope-dev] Re: Renamed the Zope package to Zope2 and including Zope 3 packages in Zope 2.8

Martijn Faassen faassen at infrae.com
Wed Feb 2 04:38:16 EST 2005


Christian Heimes wrote:
> Jim Fulton wrote:
> 
>> Originally, I had intended not to include any Zope 3 packages until
>> Zope 2.9, however, Zope 2.8 has been delayed long enough that I think
>> it makes sense to include some parts of Zope 3 sooner.  I also want
>> to use some of the Zope 3 persistent code support, which depends on
>> zope.interface to help get ZClasses working again.  I haven't decided
>> which parts of Zope 3 should be included in Zope 2.8 and would like to
>> get input.  If you have suggestions on what to include or exclude,
>> please respond here or on the z3-file list, where I am also posting
>> this message.
>  
> Zope 2.8 should be shipped with all stuff required for Five + some nice 
> gimmicks like the import* helpers from utilities/.

I wish people much luck detaching the stuff required for Five from Zope 
3. I'm certainly not going to waste any time on doing so.

> zope.interface - Zope3 interfaces are much better than the zope2 stuff
> zope.component - important for five
> zope.i18n + zope.i18nmessage - especially the l10n is very useful, also 
> gotcha is working on a way to translate MessageIds in Zope2's 
> ZPublisher. See PlacelessTranslationService Z3MsgId branch (I can't 
> remember the excact name)
> zope.configuration - zcml is nice
> zope.importtool - for importtool and importorder, please also include 
> importchecker in ZOPE_HOME/bin. I like it :)
> zope.schema

> These modules are easy to add w/o shipping Zope2 with a full 
> installation of Zope3. Much harder but even useful are modules from 
> zope.app like adapter, apidoc, event or the widget stuff for zope.schema.

For Five, you're going to need very significant parts of zope.app.

> Personally zope.interface and zope.component are the most important and 
> also useful thing I would like to see in Zope2.

Any reason these cannot be distributed as a Zope product?

Regards,

Martijn


More information about the Zope-Dev mailing list