RocketChat / feature-requests

This repository is used to track Rocket.Chat feature requests and discussions. Click here to open a new feature request.
21 stars 9 forks source link

Add the "Newsfeed" feature in the application #500

Open fliptrail opened 3 years ago

fliptrail commented 3 years ago

Add a "Newsfeed" feature to Rocket.Chat similar to other social networking platforms:

Newsfeed is similar to a customized read-only channel for every user. Every user (called follower) can follow other users (called origin user). Whenever the followed user posts something in a public channel or does any public activity, his posts would appear in the newsfeed of their followers. Over here, posts are threaded discussions, started by the followed user in any public channel (say origin channel), their follower can or cannot be a part of the origin channel, but this post does come up in their wall with a permalink to the original post in the origin channel. This would greatly help in discovering new conversations and would increase accountability of persons in the organization. This would also involve the creation of a “wall”, where people can post any information they want for their followers to see.

A PoC of this feature was built by me in 2019 as a part of the Google Summer of Code (GSoC) program. The project proposal which scopes out the task is here: https://docs.google.com/document/d/1GvRcVPmUL5rjgb8dZQtqGflqGXXqgdaiqQAiS2QrZIc/edit

The resulting work (PoC) can be viewed here: https://gist.github.com/fliptrail/d2f2068cf7604aa7e7e17947b5892c26

This issue is created for community reference.

yashovardhan commented 3 years ago

Hey there,

Since this is a feature request, I'm moving the issue to the feature-requests repository.

Thanks for submitting the PR as well. The product team will review it and make a decision accordingly.