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.
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.