[Zope-CMF] Re: Re: RFC: PAS and the (non?) future of members

Rob Miller ra at burningman.com
Thu Feb 2 19:31:43 EST 2006


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.



More information about the Zope-CMF mailing list