[Product-Developers] custom member for huge sites

Andreas Jung lists at zopyx.com
Tue Jan 13 15:51:11 UTC 2009

Hash: SHA1

On 13.01.2009 16:31 Uhr, Daniel Widerin wrote:
> Hi all,
> I want to start a community site based on many users and content. Could
> you please help me choosing the best kind of usertypes i should build
> on, if i want to extend userdata but keep migration in mind for future
> upgrades. a feature i would like to include are custom 'cropped' user
> portraits with custom sizes, i successfully implemented this already
> into custom membrane types - but did never try to upgrade this site.
> so which kind of user or userfolder do you recommend?
>  * implement custom users based on membrane. i think the nicest way to
> do this, but may break compatibility on future plone releases.

Unless you have fancy requirements for members being object, avoid

>  * extend plone's portal_memberdata and add those fields i need. if you
> recommend this - how can i store custom/resizeable user portraits here?

Check the portrait implementation with the membership tool (I think). I
should not be too hard adding some more custom portrait implementation.
Also note that the member portrait is not a memberdata property.

>  * use a third party user authentication server, authenticating through
> a PAS plugin?

That's what PAS is designed for ("pluggable").

>  * implement custom user types and set them as member folder in
> portal_membership with custom workflow and additional archetype fields
> (ugly)

see above

>  * don't use plone

This decision depends on various factors. Pro/contra Plone requires a
detailed analysis - especially for "large" sites (where "large" can mean
a lot). If you don't have the skills and background for making the right
decision yourself, get in touch a consultant (plone.net).

- -aj

- -- 
ZOPYX Ltd. & Co. KG - Charlottenstr. 37/1 - 72070 Tübingen - Germany
Web: www.zopyx.com - Email: info at zopyx.com - Phone +49 - 7071 - 793376
Registergericht: Amtsgericht Stuttgart, Handelsregister A 381535
Geschäftsführer/Gesellschafter: ZOPYX Limited, Birmingham, UK
- ------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting

Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: lists.vcf
Type: text/x-vcard
Size: 330 bytes
Desc: not available
URL: <http://lists.plone.org/pipermail/plone-product-developers/attachments/20090113/0a99c436/attachment.vcf>

More information about the Product-Developers mailing list