[Zope-PAS] using plugins programmatically

Kapil Thangavelu hazmat at objectrealms.net
Wed Feb 9 12:54:12 EST 2005


On Feb 9, 2005, at 1:56 AM, Chris Withers wrote:

> Kapil Thangavelu wrote:
>>> wtf is PlonePAS? ;-)
>>>
>> plone integration of pas.
>
> And what does that entail?
>
> ie: what does Plone need that PAS isn't doing?

ripping out GRUFisms in the code base in favor of PASisms, creating a 
migration path for existing GRUF users via a GRUF plugin for PAS, and a 
few improvements/feature integrations for inclusion into PAS, i've been 
trying to introduce them incrementally here, but a full list is in the 
products docs directory, which i've included below, its mostly 
shorthand note form, but i can clarify anything thats not clear.

items for consideration to upstream pas development

  - implement ttw aliases for standard userfolder apis that are 
implemented.

  - implement plugins and plugin types for standard operations.

    - user mod/user del

  - introspection user source api ( user count, get user ids, get users )

    - use case implement standard api in pluggable optional fashion.

    - allow for user iteration on small user populations.

  - qualified id api distinct from getid

    - merged logical user sources.

  - local role plugins

    - use case local roles black listing

  - role manager w/ global group based roles

  - plugin type registration?

    - explicit api

  - group as rich objects.. currently handled as strings in the system.
    using getId w/ an isinstance check.


Kapil Thangavelu <hazmat at objectrealms.net>       Vision Implemented
objectrealms.net <http://www.objectrealms.net>



More information about the Zope-PAS mailing list