On Thu, 02 Feb 2006 23:33:49 +0000, Jens Vagelpohl wrote: > On 2 Feb 2006, at 23:01, Rob Miller wrote: >> On Thu, 02 Feb 2006 18:14:15 +0000, Jens Vagelpohl wrote: >>> It does sound interesting, unless the user folder all of a sudden gets >>> overloaded with all kinds of APIs that it doesn't need for normal Zope >>> operation. >> >> i don't understand what you mean by overloading the user folder w/ "all >> kinds of APIs". i'm not proposing any additions to the user folder at >> all. i'm talking about a custom user class, along w/ custom user >> factory, authentication, and user property decoration plugins that move >> the behaviour that is currently in the member object down into the user >> object. no additional features, less complexity, more flexibility. > > I mean sticking Plone-only stuff onto something that's a simple user > folder and should be completely agnostic of how it is used.
oh, i see. did i imply that Plone-only behaviour should be dropped into the CMF? i'm not detecting some prejudice that might possibly be causing certain readers to jump to conclusions about my proposal, am i? ;-) of course i don't want to put Plone-specific code into the CMF. i'm talking about PAS (i.e. PluggableAuthService... see http://www.zope.org/Members/urbanape/PluggableAuthService) and a set of custom plug-ins that migrate the existing CMF member behaviour down into a standard Zope user folder implementation. nothing Plone-specific at all. Membrane, to which i referred, _is_ Plone-specific. but i'm not implying that it be used in the CMF, just that there are some good ideas being expressed there, that are worth considering in a CMF-only context. -r p.s. i've written a blog entry on Membrane (http://www.theploneblog.org/archive/2006/02/02/membrane-componentized); it's intended for Plone developers and is quite Plone-centric, but provides a high-level overview of the approach i'm talking about. _______________________________________________ Zope-CMF maillist - Zope-CMF@lists.zope.org http://mail.zope.org/mailman/listinfo/zope-cmf See http://collector.zope.org/CMF for bug reports and feature requests