[Zope-dev] zope.browser?

Roger Ineichen dev at projekt01.ch
Thu Dec 11 11:13:06 EST 2008


Hi Martijn
  

> Betreff: Re: [Zope-dev] zope.browser?
> 
> Martijn Faassen wrote:
> > Hi there,
> > 
> > I saw that Roger Ineichen created and released a package called 
> > zope.browser.
> > 
> > I assume that this package is intended to reduce 
> dependencies, which 
> > is a project I applaud. So far I don't see any effect of this - in 
> > fact several packages now have an added dependency to zope.browser 
> > that wasn't there before. I'm sure there's a bit of the 
> plan I don't 
> > understand yet - please enlighten me?
> 
> Looking more, I've noticed that zc.sourcefactory replaces the 
> dependency on zope.app.form with this package. That seems to 
> be an improvement.
> 
> Since I'm quite interested in this project, I'd like to hear 
> much more about how we will determine which kind of 
> dependency surgery we'll do next.

I just moved the zope.app.form.interfaces.ITerms interface
to this package. Which makes it possible to implement ISource
and their widgets in z3c.form wihtout to depend on zope.app.browser.
(zagy branch in z3c.form)

I didn't see any other (browser) interface which should go to 
this package because of real dependency problems yet. But sure
if you see something which can solve problems, feel free
to move interfaces, dependency less components or helper
methods to this package.

I think everything which goes to zope.browser must take 
very care on dependencies.

I guess one important rule should be, zope.browser
should depend on anything. Probably an exception
whould be zope.schema, zope.messageid. 

Any other ideas?

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