Create a Better Community Experience With the New BuddyPress Friends-Only Activity Stream Plugin

March 11, 2010  | 
11 Comments

All the credit for this plugin goes to Rich Fuller and is entirely based on his tutorial for hacking BuddyPress to remove non-friend updates from the activity stream. I simply packaged it up and made it a plugin, because I believe that it is an extremely useful modification to BuddyPress from a community-building perspective, and I wanted it to be easily available to whoever wants it.

Removing non-friend updates from the activity stream makes sense for a number of reasons. It builds meaningful relationships between community members who have chosen to be friends. Instead of seeing all updates for all users of the community, the user will be better able to keep up with his friends by seeing only their updates, which are probably of greater interest to him. This will enrich the user’s experience on your site far more than if you throw updates from all members at him. For a very active BuddyPress community, all updates can be simply too much information to process and can cause the user to devalue your site.

The Friends-Only Activity Stream plugin will limit the activity stream for general users to postings from their friends only. The admin user will see all activities, regardless of friendship. This plugin removes activity stream postings from non-friends all together with the exception of the admin and public groups. Right now WPMU.org is the only place you can download it. It should also be available in the WordPress.org repo soon. Simply install it, activate it, and it works! Many thanks to Rich Fuller for his work on this handy hack.

Featured Plugin - Start your own Quora / StackOverflow / Yahoo Q&A site

It's now incredibly easy to start your own Q&A site using nothing more than WordPress - The Q&A plugin simply and brilliantly transforms any site, or page, into a perfect support or Q&A environment.
Find out more

Featured Plugin - Open an Online Store with MarketPress

Out of all the WordPress ecommerce plugins available, this has got to be the winner - easy to configure, powerful functionality, multiple gateways and more. A simply brilliant plugin!
Find out more

Featured Plugin - Add bottom corner (or anywhere else) chat to your site

No javascript required, no third part chat engine, just fully featured chat right in your own database on your own WP sites - couldn't be easier.
Find out more

Featured Plugin - Start Your Own Powerful Membership Site

If you're thinking about starting a paid, or just private, membership site then this is truly the plugin you've been looking for. Easy to use, massively configurable and ready to go out of the box!
Find out more

Featured Plugin - Turn any WordPress page into a fully featured wiki!

To get a wiki up and running you used to need to install Mediawiki and toil away for days configuring it... not any more! This plugin gives you *all* the functionality you want from a wiki, in WordPress!!!
Find out more

Featured Plugin - Every great SEO tweak you need, in one snazzy bundle

Fully integrated with the SEOMoz API, complete with automatic links, sitemaps and SEO optimization of your WordPress setup - this is the only plugin you need to help you rank your site number 1 on Google - nothing else compares.
Find out more

Featured Plugin - WordPress + Google Maps = Perfect

Simply insert google maps into posts, sidebars and pages - show directions, streetview, provide image overlays and do it all from a simple button and comprehensive widget.
Find out more

Featured Plugin - Send beautiful html email newsletters, from WordPress!

Now there's no need to pay for a third party service to sign up, manage and send beautiful email newsletters to your subscriber base - this plugin has got the lot.
Find out more

Featured Plugin - Easily integrate your WordPress site with Facebook

Would you like to add Facebook comments, registration, 'Like' buttons and autoposting to your WP site? Well, The Ultimate Facebook plugin has got that all covered!
Find out more

11 Responses to Create a Better Community Experience With the New BuddyPress Friends-Only Activity Stream Plugin

  1. ahh brilliant plugin thanks!

    This way people dont have to see the spam signups :P

  2. awesome! guess i’ll keep on posting the nifty little tweaks and hacks :P

  3. Pingback: BuddyPress hack: remove non-friend updates from the activity stream | the rich! ramblings

  4. I’m confused. The default activity stream has a link to sort the stream by “Friends” updates only. What does this do differently?

  5. @Ted

    Hi! at the homepage, if you setted to display the activity stream instead of the latest blog posts, you’ll see everyone’s updates. The filter you are talking about is at the user’s profile page (at least in the latest versions of BP) ;)

    So this plugin is great then to show only the user’s friends updates :)

  6. Thanx again. Would be great if you could share some thoughts on re-directing to activity stream upon login. There was a plugin that sends you to profile, but that does not make a whole lot of sense to go back to your profile.

  7. Excellent, can it be user-activated ? I mean, having a checkbox on each user’s profile so THEY are the ones who decide to enable it or not ?

  8. It’s not showing the user’s own updates though, on the activity page… only shows friend’s updates :(

    or maybe this is only happening to me?

    Any ideas?

  9. love those plugins, thank you!

  10. Hello.

    It’s happening to me the same as Celso. It ONLY shows friends updates, but not the own ones. This includes comments on its, so when a user updates his state and gets comments on it, he can’t read them.

    Anyone has a solution?

    Great hack, anyway.

    Thanks!

  11. Hi, tried to install the plugin and have same problem as mentioned above by Celso & Federico.

    I undertstand one can get it working with some modifications, can you please help with a hack?

    I also need activity not to show to non-friends and have own & freinds posts on the same page / stream (using the plugin is unfortunatelly blocking own posts)

    Thank you!

Click on a tab to select how you'd like to leave your comment

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting