On Tue, Oct 16, 2012 at 4:32 AM, Aaron Gooch <[email protected]> wrote:
> Proposal for Rave-465 Person Profile Connections: > > My team is considering implementing this epic. We have discussed how we > want connections to work but would like to get more information from the > community. > > Management of connections: > > We are proposing a Google+ model of choosing connections with other users > and then having the ability to group connections much like Google+. The > idea here is that > I like the idea of Google+ circles so that is a good start > > we want to have a way of communicating directly to people on Project X or a > group of collegues. Users will be able to connect to any other user, place > their connections > > in groups so that they can easily communicate/share with specific groups. > > Implementation > > > - Connections are part of the rave core > - Friends concept implemented in Shindig following opensocial spec > How does the circles match up with Shindig friends? Do they work together or are they competing? Do we remove the existing friend concept in Rave? > - Each user has zero or more circles. > I assume you mean "Each person has...", any social stuff should be attached to the person not the user. This is important because we've already discussed there might not always be a one-to-one relationship between users and people. > - Each circle is composed of zero or more users. > - Create an api for managing connections > - Create a connections page for users to manage their circles. > - Create a “friend” or “follow” button on the person profile page to > create connections > Chris
