I think a separate profile store would be more flexible. This separates the
user authentication, from user profile.
The user should also be able to configure visibility of profile information.
At a minimum, I think the user should be able to choose which fields of
their profile they want to be public (with private being the default).

I also think the user should be given a "Display Name" field that
is separate from their real name. We should probably also provide the
ability for a server admin to specify which profile values are "required"
during registration and profile update.

-Tad

On Sun, Dec 12, 2010 at 2:05 PM, Michael MacFadden <
michael.macfad...@gmail.com> wrote:

> All,
>
> I am thinking of adding some functionality around user profiles.  There are
> two main thrusts in the functionality.  The first is implementing some user
> account / profile API with some sort of pluggable architecture such that the
> account profiles could be hooked up to an organizations exiting user store.
>  The second would be implementing a basic self contained instance for out of
> the box functionality.
>
> The question I have for every one is what information should be in the user
> profile.  Right now all we have in the Profile API is:
>
> - Address / User Id
> - First Name
> - Full Name
> - Avatar Image URL
>
>
> I was thinking that to start off we would have:
>
> - User Id
> - First Name
> - Last Name
> - External Avatar Image (link to an external image) or
> - Internal Avatar Image (image uploaded by the user)
> - Email Address (assuming we still want email integration)
>
> Along the way, I would be adding a "My Account" or "My Profile" page.  Just
> looking for some design input.  Thanks.
>
> ~Michael

Reply via email to