Hmm that is an interesting idea, I will go take a look at this infrastructure. I definitely think that the account information will be abstracted away such that the account store / service is pluggable so that we could hook up to just a service like this, or an organizations existing infrastructure. Again I think we will need a separate thread on how user profile information should work across federated servers.
Still just trying to build the view of what we think the information in a profile should be. ~Michael On Dec 12, 2010, at 2:27 PM, Soren Lassen wrote: > I was reading about webfinger (http://webfinger.googlecode.com, > http://webfinger.org recently and it occurred to me that we could > consider using that protocol for serving profile data and for > discovering profile data. That way a client can look up the profile > data for each address that it sees by going straight to each address's > domain, thus potentially obviating the need for a mechanism for > federating profile data between providers. > > Maybe we can even use existing solutions (I don't know what they are) > to export profile data with webfinger for existing user stores. > > Soren > > On Mon, Dec 13, 2010 at 9:05 AM, 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