BBPress Subforums
- This topic has 8 replies, 4 voices, and was last updated 9 years, 8 months ago by .
Viewing 9 posts - 1 through 9 (of 9 total)
Viewing 9 posts - 1 through 9 (of 9 total)
- You must be logged in to reply to this topic.
I’m trying to show one of my group’s BBPress forums in the blog associated with the same group. I tried the bbPress shortcodes like [bbp-forum-index] and [bbp-single-forum id=$forum_id] but it’s not able to find the existing forum. How do you show your group’s forum within the group’s blog?
I’m also very curious about how forum parent-child relationships work. Do posts from a child forum automatically show up in the parent forum, or vice-versa? Why does the Forum setting recommend against using the root forum for the Group Forum Parent? What’s the practical benefit? Should I change this setting in the attached screenshot? Thanks.
Hi Basem @baly
There are a number of plugins that will create RSS feeds for various parts of your groups and forums – I think Boone wrote one – but it might be a little out of date. See this post: http://teleogistic.net/2010/09/new-buddypress-plugin-bp-lotsa-feeds/
I’m not sure if that would fit in with your use case. I am pinging @r-a-y and @haystack for their input, as well as answers to your second question about forums.
How do you show your group’s forum within the group’s blog?
A couple of questions for you @baly…
And more broadly, is there specific reason for doing this?
Cheers, Christian
Yes, BBPress is network-activated. I see the “Forums,” “Topics” and “Replies” custom post types in the blog’s dashboard, but they’re all empty, even though the blog’s associated group isn’t.
On digging into this a little, it appears that a group-blog (being a bona-fide site on the network) can have its own independent forum and that bbPress has per-site admin options available via the “Settings” -> “Forums” link. It doesn’t therefore, look as though the group forum can easily be ported over to the group blog.
I’m still not clear why you would want to do this, given that the forum is attached to the group, rather than the blog and the group’s UI resides on the main site.
Cheers, Christian
I see that’s a helpful explanation. Thanks. I’m basically trying to move the forum from the group page to the group’s blog. Before you explained it to me, I wasn’t clear on where the forum actually resides.
So now I’m wondering if there’s a good way to copy the group’s forum into the site, or at least mirror the forum’s contents so that the site becomes the one-stop for all the group’s messages.
So now I’m wondering if there’s a good way to copy the group’s forum into the site, or at least mirror the forum’s contents so that the site becomes the one-stop for all the group’s messages.
You could try exporting the forum posts from your sub-site and importing them to the main BP site with this plugin:
https://github.com/pippinsplugins/bbPress-Export-and-Import
Untested.
If you’re thinking about mirroring via RSS, you could try the using the External Group Blogs plugin that comes bundled with CBOX:
https://commonsinabox.org/documentation/plugins/buddypress-external-group-rss
Here’s an idea, @baly – why not abandon the “group forum” and just use the group-blog’s forum? It will work in just the same way (accessible via http://yoursite.domain/groupblogslug/forums) and you’ve got access to a number of bbPress widgets that can show forum content wherever you want to place them in the group-blog.
In my tests here, activity items from a forum in a group-blog do appear in the sitewide activity stream whenever there is activity in the forum. The only thing that seems to be missing is integration with the BuddyPress group’s activity stream. A fairly simple plugin could intercept the creation of forum activity items in these circumstances and assign them to the relevant group if you really need that.
Thanks, that’s a good suggestion!