New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Force reciprocation for friends and add a "followers" plugin (Trac #3444) #3444
Comments
cash wrote on 41371747-11-20 I have seen that other sn applications make this configurable:
I definitely agree that the current solution is poor. |
Milestone changed to |
ewinslow wrote on 41734239-01-28 It occurred to me that "friends" as it exists in Elgg currently is closest to "People in my Circles" on Google+. That sort of convinces me that the current implementation is actually quite useful, and does not need to be forced to be reciprocal, nor do we need a separate followers plugin. It's just that the name "friend" is really confusing, and this name is baked into so many parts of the system that it would be pretty hard to replace it with something else. |
Milestone changed to |
Milestone changed to |
ewinslow wrote on 42388228-03-20 Had another thought -- we could add a standard "follow(er/ing/s)" relationship which would be used to determine what shows up in a user's river. In this sense, users can follow anything -- more than just other users. They could follow ("Subscribe to") a blog post to get updated about new comments/discussion. By default, friending someone would cause you to follow that person, but these two relationships wouldn't necessarily be as intertwined as they are now. Upgrades for old sites would entail adding a follow relationship for every existing friend relationship. |
As stated in #3444 (comment), I don't think we need to do this anymore. |
Original ticket http://trac.elgg.org/ticket/3444 on 41363891-12-18 by ewinslow, assigned to unknown.
Elgg version: 1.7
Right now friends is does not force reciprocation and it's behaving more like "following". This doesn't make sense to most people, and we should not be conflating the two concepts.
Because of the way access controls are set up (i.e., to support the traditional friends model), and since "following" is such a ubiquitous and standard social concept, I propose we force reciprocal friends in core and add a followers plugin that implements true followers/following functionality.
I haven't thought too hard about how upgrading would work here, but I'm sure we can think of something.
The text was updated successfully, but these errors were encountered: