BuddyPress activity streams vs forums

I’m generally happy with the way that WordPress / BuddyPress combo is working for the new community website I’ve put together (Ivybridge Matters)

But one thing I think our users generally find confusing is understanding the difference between posting comments directly into the activity stream for a group, versus going into the forum and creating posts and replying in there.

Generally comments in the activity stream disappear quickly for all but the quietest groups, and yet it’s the first thing users are presented with, and the most likely way they are liable to try to post updates and questions – which are soon lost ‘off the bottom’.

To encourage (force?) users to use the Forum, I’ve tweaked the BuddyPress code so that only a groups’ Admins and Moderators can post comments directly into a groups activity stream. WARNING: This is not a generic solution. The code change, changes it for all groups and I’ve only tested it (and only expect it) to work for BuddyPress 1.5.

The tweaked file is available for download here and is a variation of the file
wp-content/plugins/buddypress/bp-themes/bp-default/activity/post-form.php

Given that I’m using BuddyPress 1.5 (with Forums for Groups installed), and the theme ‘BuddyPress Colours‘ (version 1), to get this to work I simply had to:

  1. Create the directory wp-content/themes/buddypress-colours/activity
  2. Extract post-form.php from the zip file and copy it into the directory created in Step 1
All seems to be working well for me. Feel free to use this as you will from my point of view. Let me know how you get on, and I’d appreciate any comments or suggestion.
Ideally it would be driven from BuddyPress / Settings / ‘Restrict activity stream comments to Admin & Moderators only’ yes/no. But I haven’t the time now to look into that for now.

One response to “BuddyPress activity streams vs forums

  1. Hello Dave,
    Could you please post the zip file and share the link as it is not downloadable anymore or share the tweak that you did?

    Thanks and Regards,
    TJ

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s