Is there any module which works the same as facebook's user wall?
On facebook's wall, users can post/share anything and friends can also post/comment.
Drupal Answers is a question and answer site for Drupal developers and administrators. It only takes a minute to sign up.Sign up to join this community
I am able to do it without statuses. But I used formblock, rules, heartbeat.
I created a content type wall post with user reference field and body field.
I showed the node/add/wall-post block on profile page using formblock.
I created form_alter to set default value of user reference field to profile autor id.
I hid the user reference field using css.
I created the rule "redirect user to profile page after saving wall post" so that when user post it will come back to same profile.
I cloned the heartbeat template "heartbeat_add_node" to create "heartbeat_add_wall_post" and set its content to "!username has posted on !username2 wall. !node_body".
I updated above rule and added one more action "log a user activity" = heartbeat_add_wall_post". Set the Entity ID to [node:nid], User ID to [node:author:uid], User target ID to [node:my-user_reference_filed] and provided the values for !username, !username2 and !node_body.
And showed the user activity stream block on profile page. User can also comment the logged activity and heartbeat saved comments to original wall post.
Yes, but it's under development. It's called statuses.
You may want to look at the Disqus module.
DISQUS is a comments platform that helps you build an active community from your website's audience. It has awesome features, powerful tools, and it's easy to install.
- Threaded comments and replies
- Notifications and reply by email
- Subscribe and RSS options
- Aggregated comments and social mentions
- Powerful moderation and admin tools
- Full spam filtering, blacklists and whitelists
- Support for Disqus community widgets
- Connected with a large discussion community
- Increased exposure and readership