[Zope-CMF] Re: [dev] tools-as-utilities roadmap

Wichert Akkerman wichert at wiggy.net
Fri Jul 13 04:39:50 EDT 2007


Previously Jens Vagelpohl wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> On 6 Jul 2007, at 17:22, yuppie wrote:
> >Wichert Akkerman wrote:
> >>Previously Tres Seaver wrote:
> >>>yuppie wrote:
> >>>>Tres Seaver wrote:
> >>>>>yuppie wrote:
> >>>>This is not about making the implementation easier. This is  
> >>>>about defining what utilities are. If they provide self.REQUEST  
> >>>>they become a utility-view monster that has not much in common  
> >>>>with Zope 3 utilities. Reducing Zope 2 magic to a minimum if we  
> >>>>use Zope 3 technology is a good thing - even if that forces us  
> >>>>to be more explicit about required REQUEST arguments.
> >>>That's fine, but just means that we have to invent *new*  
> >>>utilities and
> >>>change application code to begin calling the new APIs:  right now,
> >>>nobody in the wild expects to pass a REQUEST to most of those  
> >>>methods.
> >>>
> >>>Once the replacement utilities are available, we can start  
> >>>deprecating
> >>>the "tool-ish" APIs.  Note that such a change is *way* too late  
> >>>in the
> >>>release cycle for 2.1.
> >>Aren't we talking about a post-2.1 roadmap now?
> >
> >Well. The 2.1 changes are based one the assumption that we switch  
> >quickly and completely to utilities, making all tools work as  
> >utilities. The roadmap proposed by Tres means it will take several  
> >years and we'll have to work with tools and utilities side by side  
> >for a long time.
> 
> 
> Speaking about roadmaps, we have had several mailing list discussions  
> in the past where future plans or intentions get stuck in the list  
> archives, but nowhere else. That makes it hard to keep track of  
> actual development or bug fix tasks.
> 
> Can I suggest that we also use the CMF collector to capture specific  
> tasks? For example, knowing that tool FOO cannot be made a utility  
> and the decision that we should go forward and create a new utility  
> to replace the tool we should have a collector entry for the task  
> "develop FOO utility". Makes it much much easier to keep track of  
> what's left to do to reach the more generic goals on the roadmap.

+1

Wichert.

-- 
Wichert Akkerman <wichert at wiggy.net>    It is simple to make things.
http://www.wiggy.net/                   It is hard to make things simple.


More information about the Zope-CMF mailing list