Guide to BuddyPress Forums: How to Set Up Group or Sitewide Forums

Last week I wrote an illustrated guide to installing and setting up BuddyPress 1.5+. I touched briefly on setting up forums but promised a more in-depth look. There are basically two types of forums made to work seamlessly with BuddyPress. Let’s take a look at the differences between the two.

Group Forums vs. Sitewide Forums for BuddyPress

When you set up BuddyPress, you’ll be presented with the option to add forums to your community. You can set up forums for groups or enable forums sitewide. You also have the option to use an existing bbPress installation.

What are Group Forums?

Group forums are a slightly paired down version of bbPress. Installing group forums gives each individual group its own discussion forum, which can be turned on or off by the group admin. The installation page says: “Choose this if you’d like to keep your members’ conversations separated into distinct areas.”

So, what does this look like? Here’s a screenshot of the placement of group forums within a group:

As you can see, all the action on the forum happens within the individual group. Group Forum features include:

  • Group Integration
  • Member Profile Integration
  • Activity Stream Integration
  • @ Mention Integration

Now, let’s take a look at how the group forums are different from sitewide forums.

What are Sitewide Forums?

Sitewide forums are the newest option for BuddyPress. These forums are not tied to groups. Sitewide forums set up a central forums area for all members of the site. This is probably the most common experience that users have had in the past with forums on other websites.

When setting up sitewide forums you are setting up a new bbPress installation. Fortunately for BuddyPress users, John James Jacoby has ensured that the new bbPress 2.0 is fully compatible with BuddyPress communities.

Here’s a screenshot of how sitewide forums might appear within your community:

Features of Sitewide Forums:

  • Central Discussion Area
  • Forum Plugins Available
  • Activity Stream Integration
  • @ Mention Integration

Using the bbPress plugin for sitewide forums offers you more fine-grained control over your forums as well as the ability to use third party plugins made to extend bbPress.

Setting up sitewide forums can be a bit tricky. After you install and activate bbPress, you’ll need to add the bbPress shortcode for your forums index to that page:

[bbp-forum-index]

Check your bbPress settings page in the dashboard to see if you’ve got a page/slug conflict with BuddyPress. If you have any trouble, you may want to try unticking the Discussion Forum box in the Components setup page. I’ve found that this helps users who are getting the error: “The forums component has not been set up yet.” I’m sure this process will be smoother in the future, but for now that hint may come in handy.

Can I have both Group and Sitewide forums?

Yes, it is possible to have both group and sitewide forums but it’s not recommended. The installation page contains the following warning: “You may activate both Group and Site Wide forums, but this may create a poor experience for your members.” Having both kinds of forums active on your site may cause confusion for users when they’re wondering where to start and participate in discussions.

The process for setting up either kind of forum on your BuddyPress site is fairly intuitive. Each type of forum has its own distinct advantages and disadvantages. Once you’re familiar with the options, you can select the best forum setup for your particular community. Let us know if you have any questions. The BuddyPress Support Forums are also a great place to ask for further support.

Tags ,

Comments (13)

  1. Not sure I agree with the note of confusion if you install both – clearly, groups are already separate spaces and having their own forums seems smart. But there will be times when forums don’t need to be attached to any specific group (which in the past has made me create an “Anything Goes” group). I’m thankful both options can co-exist.

    Good write-up. Thanks.

  2. If you’re using BP-Default, then it might be kinda confusing because everything kinda looks the same :P But, if you have nicely-designed theme, it probably wont’ be too confusing.

    But, I still wouldn’t enable them both at the same time, though – because your site’ll become too highly saturated with empty forums and topics, because everyone will be creating groups as well. I’d enable one, let it build up to a significant activity level, then enable the other.

  3. Sarah, thanks for these terrific illustrated guides! Could you explain more about sitewide forums? (they still aren’t working). When you write: “After you install and activate bbPress, you’ll need to add the bbPress shortcode for your forums index to that page” I assume the short code is “bbp-forum-index” but on what page do we add it, and in what box? After following the “site wide forums” install workflow, I activated bbp and created a forum, but it’s invisible. I also tried unticking the discussion forum box in components as you suggested, but no dice; my forums are still invisible! BTW, this was a completely new install on wp 3.2.1. TIA

  4. @Christopher,

    If you havent yet got this working, here’s my understanding, Sitewide forums are a separate install of BBpress and not part of Buddypress. You’ll therefore need to create a normal WP page and call it something like SiteForums, as opposed to the Forums page that you indicated for you Buddypress Groups. On that newly created WP page, SiteForums, you’ll put the shortcode into the Body of the page.

    That’s what I see as far as that goes. My question is whether there is a front-end editor for creating new topics or does that only happen in the backend? Any thoughts?

  5. Hi Sarah, I like the idea of group forums but am learning they do not seem to work as advertised. When group members click on forums they are not able to use the forum directory. The forum topic tags work for me as an admin but not my group members.

    I find the activity to be even more frustrating. Users see activity from all public groups even ones they are not members in yet cannot see activity from private or hidden groups they belong to.

    Is this was what is intended? I did 3 complete re-installs thinking I made mistakes or had a malfunctioning plugin.

    I did hours of research and found a few support topics on it. All were 8-9 months old and none of them seem to have ever been followed up on.

    Please help. A link to a fix or workaround would be great I find it crazy I do not see more comments about this. Isn’t this the entire point of buddypress?

    Best Regards,
    Todd

  6. I have the same question as Christopher and Deven.

    The burning question is where the heck the forum index page yoursite/forums is so one can edit it, using the shortcode given or PHP code, that’s another story.

    Looks like not so many people really care or are capable of caring, I have a feeling. I have this grown frustration over WordPress. Why don’t the people behind WordPress, BuddyPress and bbPress just admit that they cant’ code, quit and do something else more useful?

  7. Hi Sarah,
    Thanks so much for saving my time. It’s really confusing, but as usual, you & wpmu.org explains so much detailed. You really saved my day, thanks for the articles :)

    This parts is importants :
    Setting up sitewide forums can be a bit tricky. After you install and activate bbPress, you’ll need to add the bbPress shortcode for your forums index to that page:
    [bbp-forum-index]
    Check your bbPress settings page in the dashboard to see if you’ve got a page/slug conflict with BuddyPress. If you have any trouble, you may want to try unticking the Discussion Forum box in the Components setup page. I’ve found that this helps users who are getting the error: “The forums component has not been set up yet.” I’m sure this process will be smoother in the future, but for now that hint may come in handy.

Participate