Genesis Connect for BuddyPress: Unable to enable bbPress group forums

Community Forums Forums General Discussion Genesis Connect for BuddyPress: Unable to enable bbPress group forums

This topic is: not resolved

This topic contains 10 replies, has 2 voices, and was last updated by  Ron Rennick 1 year, 1 month ago.

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #22006

    agent701
    Participant
    Post count: 6

    Issue background:

    My client’s site has BuddyPress installed alongside bbPress. They want group forums as an option within BuddyPress groups.

    In order to use bbPress for this functionality, I have unchecked Discussion Forums within the BuddyPress settings and enabled the Allow BuddyPress Groups to have their own forums option under the bbPress forums settings (Settings > Forums > BuddyPress section).

    What’s happening:

    When I navigate to a BuddyPress group admin and go to enable forums for it, I see the following (image link):

    https://dl.dropbox.com/u/47555/i/bp-bbp-group-forum.png

    However, when I check the box and click Save Settings, nothing happens. Looking at the html for the page reveals the following (I’m not able to successfully post the html without it getting messed-up):

    HTML source (Gist)
    https://dl.dropbox.com/u/47555/i/bp-bbp-group-forum-html.png

    It appears that the form tags are missing, so there is nothing there to POST against.

    I was able to enable/disable the option by temporarily switching the theme to the BuddyPress default theme and saving the setting that way. It does not appear to work from this Genesis child theme, however.

    Version information:

    WordPress version: 3.5.1
    bbPress version: 2.2.4
    Genesis Connect for BuddyPress version: 1.2
    bbPress Genesis Extend version: 0.8.4
    BuddyPress version: 2.2.4
    Genesis version: 1.9.1
    Genesis Child Theme: Blissful version 1.0

    #22015

    Ron Rennick
    Keymaster
    Post count: 50

    BuddyPress version: 2.2.4 ?

    The latest version of BP is 1.6.4. That looks like the bbPress version. Based on the html in the gist it looks like you are using BP 1.7 beta. If that is the case see http://wordpress.org/support/topic/bp-17-theme-compatibility-implications-for-plugin?replies=4. When I have a development/beta version of GenesisConnect for BP 1.7 I will update that thread.

    To date GenesisConnect has not provided any support for bbPress 2 forums. The two main reasons for that are that the bbPress html markup is different than BuddyPress so I/we would have to create & maintain another set of CSS rules and it would put GC into the territory of too many update dependencies:

    • Genesis
    • WordPress
    • BuddyPress
    • bbPress

     

     


    #22019

    agent701
    Participant
    Post count: 6

    Sorry: BuddyPress version is 1.6.4.

    #22025

    agent701
    Participant
    Post count: 6

    To date GenesisConnect has not provided any support for bbPress 2 forums.

    After enabling a forum in the default BuddyPress theme, it appears to be working fine within Blissful. All I really need is this group admin page fixed. As it is, it appears to be the only functionality not working, and my client is looking to me to fix the bug.

    #22039

    agent701
    Participant
    Post count: 6

    Tracking things down further, it looks like the code running on this groupo admin page is from bbpress/includes/extend/buddypress/group.php, function edit_screen().

    #22074

    Ron Rennick
    Keymaster
    Post count: 50

    Looks like there is an issue with bbPress 2.2.4 & BP 1.6.4 : http://bbpress.org/forums/topic/buddypress-group-forum-not-working/

    It’s quite possible that the BP bridge code in bbPress was only tested with the default BP theme so the issue didn’t surface until after 2.2.4 was released.

    You may want to look t rolling bbPress back to 2.2.3.


    #22088

    agent701
    Participant
    Post count: 6

    You may want to look t rolling bbPress back to 2.2.3.

    Thanks. I just tried that based on your suggestion, but the page is still missing the form elements on the page.

    It sounds like the issue in the discussion you linked to on the bbPress site is slightly different than what I’m experiencing. In that case, the forum is enabled, but new topics cannot be added to it from the public website (only from the WP backend).

    #22261

    Ron Rennick
    Keymaster
    Post count: 50

    What is the last version of bbPress that had that was working properly with BP 1.6.4? Or did you switch to bbPress powered forums for the groups after you installed 2.2.4?


    #22271

    Ron Rennick
    Keymaster
    Post count: 50

    As an additional note – I compared the forum index template in the BP default theme and the one in GC. Other than the normal changes made when porting over the templates from the default theme, there are no differences between the two templates.

    The default theme does not have the markup shown in the gist in your original post. If that markup was being added by a hook I would expect that we would see it in the GC output (b/c all the BP template hooks are included in GC). Most likely there is a check somewhere in BP or BBP that is turning off the use of the BP templates for the default theme.


    #22306

    agent701
    Participant
    Post count: 6

    Ron: Thank you for looking at this with me.

    Would you mind comparing the templates/groups/single/plugins.php files from Genesis Connect to the one in bp-default? The two are very different, but I’m not currently able to sort out what’s going on in each one.

    I’m trying to trace things from the group.php file, and a reference to that file showed up in bp-groups-classes.php.

     

    Cheers,

    Jason

    #22427

    Ron Rennick
    Keymaster
    Post count: 50
Viewing 11 posts - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.