Perhaps the profile could have a record of 'adopted' waves (informally moderated / active participant).

A simple wave_adopted table as
wave_id
user_id
date_adopted (could double as a sort column, or make one specifically)

I'm thinking of this for long-running waves that serve as documentation – e.g. the proposed development wave(s) for this discussion list.

This element would provide web structure in a similar format to the link block in a blog, but provide weight more akin to the follow/ friend list (twitter, fb, etc). Beyond these, additional behavioral data could be derived regarding activity in 'adopted' waves.


Zak



On Dec 12, 2010, at 3:32 PM, Michael MacFadden wrote:

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


Reply via email to