Skip to:
Content
Pages
Categories
Search
Top
Bottom

WordPress-Buddypress-bbPress user sign in and Twenty Twelve compatibil questions

  • Avatar of Mitesh Patel
    Mitesh Patel
    Participant

    @mitesh-patel

    I am developing a fresh site with WordPress (3.5)-buddypress (1.6)-bbpress (2.0-plugin) on local machine (so no link) and I have some questions I can’t find answer for, so here goes my first questions.

    1. is the user login (form and in background) for all three components (wp, bp & bb) different or same (from admin and user/member point of view)?

    2. If all three logins are different, I want a single login for all these (because, bp and bb are integral parts of the site) – is it advisable? Any possible security issues? How do I do it?

    3. bbPress css integrates nicely with Twenty Twelve theme, but buddypress (theme made compatible with BP-Compatibility-Pack) components don’t. Do I need to change each and every BP component CSS by trial & error (with firebug), or is there a better option?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    1. yes

    2. n/a

    3. I will check this out and post a url for fix if necessary.

    Avatar of Mitesh Patel
    Mitesh Patel
    Participant

    @mitesh-patel

    Thank you @mercime.

    A small follow-up question on user sign-on/registration. As you clarified, there is a unified login for all wp and bp/bb components. Does it mean that the user profiles (wp profiles and bp extended profiles) are also unified/sync’d?

    With regards to the twenty twelve – Buddypress compatibility, let me elaborate my set-up a little.

    Twenty twelve is not compatible with buddypress out of the box (like bp-default theme is), so one needs to use bp-compatibility-pack plugin (or can be done manually) to copy-paste buddypress specific .php templates and other files to the theme directory. This also includes buddypress style sheet (bp.css) which seems to be a copy-pasted part from bp-default style.css.

    Thus, when you make twenty twelve compatible with buddypress (I am doing this on child theme of twenty twelve), the styles of buddypress components resembles to bp-default (rather than twenty twelve). If one deletes all the css from bp.css, one gets plain styles (these are twenty twelve styles but as there is nothing in twenty twelve styles for bp, they are as good as plain). Fixing these plain styles would be like making a completely new theme from scratch (like styling _s theme) for bp component pages/sections. There doesn’t seem to be a simple workaround about this.

    Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    Does it mean that the user profiles (wp profiles and bp extended profiles) are also unified/sync’d?

    Other than usernames No. BP Extended Profiles has a more complex set up than the WP profiles

    make twenty twelve compatible with buddypress

    @mitesh-patel I’ve posted the walkthrough for BP Template Pack with the Twenty Twelve Theme at http://wp.me/p1I84P-4d let me know how it works out for you.

    Avatar of Mitesh Patel
    Mitesh Patel
    Participant

    @mitesh-patel

    @mercime

    Sorry for delayed response. I thought the thread was dead. Nevertheless, thanks for your directions.

    It seems I chose the wrong words to describe my problem. The problem was “after the compatibility process is over, the site doesn’t look 2012-ish, with bp-default styles in BP parts.” After the compatibility process is done successfully (which I did), the theme “works fine”, but doesn’t look fine. So in other words, how to make the BP part look like 2012.

    Both the BP-compatibility-pack approach and your approach worked fine, except, the theme CSS is (understandably) the same (bp-default). I ended up modifying the bp.css to make it look like it belongs to 2012 theme. I also “hard-coded” (so to speak) the BP specific changes in my child theme itself (added the bp-template-pack.php part with some modifications to functions.php), and a few minore changes to BP templates, so that my child theme is BP-compatible out of the box (no need of plugin or external CSS). Will upload the child theme somewhere and post a link here as I get to it.

    Thank you @mercime for your help.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘WordPress-Buddypress-bbPress user sign in and Twenty Twelve compatibil questions’ is closed to new replies.