[Zope-CMF] adding 'context' as an alias for 'object' in action expressions

Laurence Rowe l at lrowe.co.uk
Sun Nov 30 08:33:35 EST 2008


yuppie wrote:
> David Glick wrote:
>> Does anyone have an objection to me adding 'context' as an alias for 
>> 'object' in the expression context that is built when executing CMF 
>> action expressions (in getExprContext in CMFCore/Expression.py)?  This 
>> would remove one common source of minor confusion for beginning 
>> CMF/Plone developers (namely, having to use object in action expressions 
>> when you use context everywhere else).
> 
> -1
> 
> "There should be one-- and preferably only one --obvious way to do it."
> 
> 'context' is deprecated for this kind of expressions, CMF uses 'object' 
> everywhere. Supporting 'object' *and* 'context' or switching from 
> 'object' to 'context' will cause even more confusion.
> 
> Please see this thread
> http://mail.zope.org/pipermail/zope-cmf/2005-March/021990.html
> with this result
> http://mail.zope.org/pipermail/zope-cmf/2005-March/021999.html

That thread refers to 'content' rather than 'context'.

Page templates have already made 'context' available as an alternative 
to 'here'. I don't see why 'object' should be treated any differently.

"There should be one-- and preferably only one --obvious way to do it."

;-)

Laurence



More information about the Zope-CMF mailing list