Hi –
After a few false starts, I got the alpha version of bbPress installed and sharing user data with WP (yay!), so now, I’m thinking about making bbPress look more seamless.
Specifically, I’m thinking of stuff like:
– adding a banner to bbpress like that of my WP
– changing the logo (I know, this should be simple)
– containing bb within the main area of my WP pages
– adding a navigation button to return to my WP pages from bb
Reading through the sticky on the subject has me wondering whether I should bother to try to do any of this, or wait until the bb product is a bit more mature.
Any sage words of advice on what I should and shouldn’t try to tackle?
Keep in mind I’m an independent plugin developer and not directly associated with bbPress.org or Automattic.com
I just moderate here to help out. bbPress.org is part of Automattic.com and doesn’t actually need donations of money, Sam and Michael are paid employees.
But code contributions are tremendously appreciated. A quality bug report or code contribution on http://trac.bbpress.org goes a long way to helping bbPress.
(If you’d like to donate to me specifically for my plugin development, you can help me towards a replacement monitor here.)
I recently upgraded my old 0.8.3.1 bbPress to version 0.9.0.2. For the most part, the upgrade went great!
However, during the upgrade, all forum slugs were “recalculated”, so if I had manually edited my forum slugs, they were overwritten.
By way of example, say I ran this forum and I created a forum named “Super Troubleshooting”. If I had activated pretty permalinks, the URL for this forum would be: http://bbpress.org/forums/forum/super-troubleshooting.
Then, say I manually went in and changed the “forum slug” to be “superdupertroubleshooting” (for SEO reasons). So now the URL for that forum would be: http://bbpress.org/forums/forum/superdupertroubleshooting.
When I upgraded from 0.8.3.1 to 0.9.0.1, the upgrade function “recalculated” the forum slug using the forum title. In our example, this would change the URL from http://bbpress.org/forums/forum/superdupertroubleshooting to http://bbpress.org/forums/forum/super-troubleshooting.
I looked in the code, and this is all controlled by function bb_upgrade_process_all_slugs() in /bb-admin/upgrade-functions.php. Reading the code, it seems like the code also “recalculates” slugs for topics too!
“Recalculating” the slugs for all forums and topics seems like an odd design decision to me, because it changes URLs so the webmaster loses Google juice. I was going to create a ticket in Trac, but maybe I’m missing something. Is there a good reason to “recalculate” slugs when upgrading a bbPress installation?
I reformatted the code so it looks pretty:
<object width="120" height="240">
<param name="movie" value="http://widget.chipin.com/widget/id/c7cf54857a3ba44d" />
</param>
<param name="allowScriptAccess" value="always" />
</param>
<param name="wmode" value="transparent" />
</param>
<param name="event_title" value="Help%20bbPress" />
</param>
<param name="event_desc" value="bbPress.org%20is%20powered%20by%20the%20same%20poeple%20that%20power%20WordPress.%20The%20forum%20you%20see%20here%20is%20powered%20by%20bbPress.%20They%20need%20your%20help%2C%20please%20give%21" />
</param>
<embed src="http://widget.chipin.com/widget/id/c7cf54857a3ba44d" flashVars="event_title=Help%20bbPress&event_desc=bbPress.org%20is%20powered%20by%20the%20same%20poeple%20that%20power%20WordPress.%20The%20forum%20you%20see%20here%20is%20powered%20by%20bbPress.%20They%20need%20your%20help%2C%20please%20give%21" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" width="120" height="240"></embed>
</object>
There is someone now doing bbPress themes on a professional level to match WordPress themes so maybe ask them too:
Front
(per bbpress.org “rules” I am now closing this thread)
I am a budding new Internet Marketer and I have no money.
But that doesn’t mean I can’t help… My forum is just in it’s infancy but you can see how I am helping bbPress.org round up some money to continue it’s work.
http://forums.seocoalition.com
I have included in the left hand side a ChipIn.com widget. I will try to raise $500 dollars for bbPress.org and see if we can get _ck_ some extra cash to keep the process going.
I don’t know if this is going to work but I am willing to try. I think that anyone using this free product should give something back.
I am putting the code for the widget below and you can use it on your sites or what have you to help out. If you need different sizes, let me know and I will see what I can do.
<object width="120" height="240"><param name="movie" value="http://widget.chipin.com/widget/id/c7cf54857a3ba44d"></param><param name="allowScriptAccess" value="always"></param><param name="wmode" value="transparent"></param><param name="event_title" value="Help%20bbPress"></param><param name="event_desc" value="bbPress.org%20is%20powered%20by%20the%20same%20poeple%20that%20power%20WordPress.%20The%20forum%20you%20see%20here%20is%20powered%20by%20bbPress.%20They%20need%20your%20help%2C%20please%20give%21"></param><embed src="http://widget.chipin.com/widget/id/c7cf54857a3ba44d" flashVars="event_title=Help%20bbPress&event_desc=bbPress.org%20is%20powered%20by%20the%20same%20poeple%20that%20power%20WordPress.%20The%20forum%20you%20see%20here%20is%20powered%20by%20bbPress.%20They%20need%20your%20help%2C%20please%20give%21" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" width="120" height="240"></embed></object>
Alternatively if you don’t trust me, go to ChipIn.com and create your own widget to help out the cause!
If I add
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
to my wp-config file, I can’t log in at all. But other than that, yes. Those directions are mostly the same as these, except for the sitecookie hack.
Hi –
I’m trying to install the current alpha version of bbpress. In step 2, I’ve selection the option to add cookie integration settings (since I’d like shared login with my WordPress site (version 2.6.3 of WP).
The installer is asking for “salts”; the explanation is:
<i>This must match the value of the WordPress setting named “auth_salt” in your WordPress installation. Look for the option labeled “auth_salt” in this WordPress admin page. If you leave this blank the installer will try to fetch the value based on your WordPress database integration settings.</i>
I have no idea what this auth_salt is. A text search of my WP directory reveals a reference to it, but no definition. And, I’m not sure what the directions mean by “WordPress admin page,” but I can’t find anything in there about this either.
Any idea what’s going on? Thanks.
Curious if you’ve tried the steps in my wp2.7 topic? It should essentially be the same as with 2.6.3 and everything works pretty well other than the wp header integration.
I never understand how responses like that work.
You make it sound like somehow you’ve been inconvenienced by us or by bbPress…
There is no plugin to do that with bbPress that I know of. You didn’t actually ask about that initially either. To put bbPress info in your WordPress sidebar, with 1.0-alpha, bbPress Live is great.
The closest thing for you with version 0.9.0.2 is bbSync. bbPress live is for the 1.0 versions.
https://bbpress.org/forums/tags/bbsync
https://bbpress.org/plugins/topic/bbsync/
I just wiped out my old attempt at installation and started over.
I downloaded the bbpress directory structure, created a bb-config.php file and populated it with the stuff from my wp-config.php file. I then uploaded it, and tried to initiate the install, but I get error messages.
In short, I think I’ve taken a step backward.
Can anyone tell me what I’m doing wrong here?
http://www.scopedin.com/bbpress/
Thanks…
Any clue on what the RewriteCond code for this would be? I’ve been trying to look this up but haven’t found anything yet.
If this is about WordPress, you might want to post over at WordPress.org support. If this is about bbPress, please explain more and post contact information for yourself. Then we will close this topic.
Support Forums
You can also access a WordPress professionals list if you’re looking to hire someone.
http://lists.automattic.com/mailman/listinfo/wp-pro
Admittedly, I couldn’t get BBPress-Live to work (I wanted to include recent forum posts on my WP front page), but I figured it may be worth a shot
Good luck!
Okay, I did some testing of
$bb->wp_home = 'http://ipstenu.org'; and $bb->wp_home = 'http://ipstenu.org/bblog'; and ffft.
So. This doesn’t really bother me much, since I don’t mind people double-logging in. It’s only annoying in the realm of I hate when code doesn’t work right! 
WP 2.6.3, BP 1.0-alpha-2
bb-config
// WordPress cookie integration speedup
$bb->wp_siteurl = 'http://jorjafox.net/blog';
$bb->wp_home = 'http://jorjafox.net';
$bb->cookiedomain = '.jorjafox.net';
$bb->cookiepath = '/';
$bb->authcookie = 'wordpress_DELETED';
$bb->secure_auth_cookie = 'wordpress_sec_DELETED';
$bb->logged_in_cookie = 'wordpress_logged_in_';
$bb->admin_cookie_path = '/forums/bb-admin';
$bb->core_plugins_cookie_path = '/forums/bb-plugins';
$bb->user_plugins_cookie_path = '/forums/my-plugins';
$bb->sitecookiepath = '/';
$bb->wp_admin_cookie_path = '/blog/wp-admin';
$bb->wp_plugins_cookie_path = '/blog/wp-content/plugins';
// End integration speedups
WP-config
// Cookies
define('COOKIE_DOMAIN', '.jorjafox.net');
define('COOKIEPATH', '/' );
I’ve also tried with no cookie settings in my wp-config. Right now it’s commented out. It’s sharing the admin cookie, since I can get into WP-admin if I log in with BBpress, but I don’t show up as a user (if I go to make a comment, it gives me the screen anon users see). If I log in via WP, I’m only logged into WP.
Which versions of WordPress and bbPress are you installing?
Does this thread help at all?
https://bbpress.org/forums/topic/bbpress-10-alpha-2-released/page/2
What notes are you referring to? The inline notes in step 2 for the “WordPress cookie secret key” say:
This value must match the value of the constant named “SECRET_KEY” in your WordPress wp-config.php file. This will replace the bbPress cookie secret key set in the first step.
The inline notes for the WordPress database secret say:
This must match the value of the WordPress setting named “secret” in your WordPress installation. Look for the option labeled “secret” in this WordPress admin page. If you leave this blank the installer will try to fetch the value based on your WordPress database integration settings.
Am I missing another source of notes? These don’t tell me what I need to know. Thanks…
I disabled registration in bbpress. All users are created when they signup for a blog.
And to fix the other issue with member roles not being set: Drop this in the mu-plugins folder with a .php extension.
function wpmu_bbpress_roles( $user_id ) {
update_usermeta($user_id, 'bb_capabilities', array('member' => true));
return;
}
add_action('wpmu_new_user', 'wpmu_bbpress_roles');
If you read the screen very carefully during the bbPress installation, it will tell you exactly which key to put where, and where to get the SALTs that are not listed in wp-config.php.
You can install bbPress in the same database as WordPress, it will use a table prefix of bb_ by default. It’s actually recommended to use the same database if you’re going to try integration at some point. So, there’s no need to create a new database, just use the connection details for the database you use for WordPress and ensure the table prefixes are different. By default, WordPress uses wp_ and bbPress uses bb_.
I think the bbPress Live WordPress plugin will do what you want.
https://wordpress.org/extend/plugins/bbpress-live/
“bbPress Live allows the display of information from
a bbPress 1.0 forum from inside a WordPress blog.”
Hi –
I just attempted to install a .9 release of bbPress, then realized it’s not compatible with WP 2.6.3. How can I uninstall bbPress before giving the alpha version a go?
Thanks…