[Product-Developers] Re: [Plone-Users] Survey of membrane/rememberusers and stakeholders

Jon Stahl jon at onenw.org
Sat Dec 6 00:42:29 UTC 2008



> From: product-developers-bounces at lists.plone.org [mailto:product-developers-
> bounces at lists.plone.org] On Behalf Of Rob Miller

> there are some pain points here, however, which will need to be resolved
> before this can be touted as something viable for your typical Plone
> integrator type, someone w/o the time or skill to dig deeply into the guts of
> the user system:
> 
> - Plone needs to autogenerate some UI based on the user objects that PAS
> generates.  a lot of folks want to use remember just because they don't want
> to have to tweak their member profile pages for every member schema change.
> this only works when all of the member properties are coming from a single
> piece of content.  we should be able to wire up user properties from any
> arbitrary sources and have simple view and edit screens generated at the
> aggregate level, in front of PAS, instead of forcing this to be behind PAS.

+1.
 
> - the PAS search APIs are teh suX0r.  yes, i know that many of the user
> sources might not be able to support sophisticated user enumeration or
> searching.  but the APIs should be rich and able to support sophisticated
> searching, with the weaker plug-ins having the ability to opt-out of
> supporting all the features.  the current situation is that we have extremely
> weak searching APIs, and solutions that provide better support pretty much
> have to route around PAS entirely to expose their functionality.  the ideal
> would be to be able to make calls to the acl_users object which will iterate
> through the search plug-ins, transparently constructing queries against both
> an LDAP server and a member catalog because the searched-upon properties are
> spread across both sources.  this isn't going to happen without major
> improvements.  seriously, the current member searching capabilities are a
> joke.
>

+1, weak searching really causes lots of pain, and limits the ease with which Plone can be used to build sites that connect members to each other.  Which is becoming a bigger and bigger part of "online collaboration" stuff. 

:jon



More information about the Product-Developers mailing list