I’ve finally narrowed down my forum choices to bbPress and Punbb. I love the speed and simplicity of bbPress but am struggling with this decision. Integration with WordPress is not an issue for me.
Does anyone have experience with both bbPress and PunBB? Which do you prefer and why? (I’ve compared both over at forummatrix.org to no avail)
My biggest concern with bbPress is the lack of email notification. Many users have no idea what RSS feed is. IMO, thread subscription is critical to forum’s success. I did see there was plugin for email notification. Are there plans to make email notification standard for bbpress? Does plugin do the trick?
So far, I experimented and if you comment out [$bb->wp_home] on config.php, it works. Enter the value of $bb->wp_table_prefix and $bb->wp_siteurl, and user table is being shared by bbPress and WP. Like here, I could have a WP user on WordPress.com and my user name will be valid for bbPress.org.
@intellivisio, I don’t know about the cookie part. I still have to investigate. My main intent was to be able to have the user input info only once so that they could be authenticated on both bbpress site and WP site.
@sambauers, bbPress did complain on install about cookies, but after I commented out $bb->wp_home, it continued with the install. I created a user once on one domain and it shared the user on both domains.
I just tried this using phpBB 2.012 and bbPress 0.8.3.
This is the error I get:
Table ‘khanlon_db3.henskebb_users’ doesn’t exist
And that makes sense, since I already set up bbPress to integrate with WordPress. Since bbPress is using the wp_users table, the script doesn’t know where to put the phpbb users.
As it stands now, bbPress shows all the topic counts for each forum, but when you click on the forum, none of the threads are listed.
I tried exporting all the users using phpMyAdmin and importing into the WP table, but the threads are still missing.
Vili. I have Dan’s avatar thing working on my wordpress blog, and I have installed bbpress and have been having the hardest time getting the integration to work. I am not very familiar with php, so if you could tell me what I am doing wrong, I would be grateful.
I have bbpress installed in a subfolder one level up from my wordpress install in a folder called ‘forums’. I read all the comments here, and have looked at the Function integration part of the “Integration with WordPress” post per your suggestion. I added the code:
require_once(‘path/to/wp-blog-header.php’);
to the bbpress config.php file, and it throws an error when I load bbpress. I have tried using ‘wp-blog-header.php’ and ‘/wp-blog-header.php’ and ‘/’ and even ‘ ‘ as the path to the file, and nothing works, it throws an error every time. I even tried a backslash! lol
This information will only affect those following the bleeding edge of bbPress and WordPress development.
bbPress now has implemented in it’s trunk both the new “phpass” hashing for passwords and the new “authcookie” cookie methods which are slated for release in WordPress 2.5
This means that if you are integrating WordPress and bbPress then you can now test out the latest versions of each.
If you have any feedback or problems with integration then post here or on the bbDev mailing list.
“I ported GamerZ’s useronline plugin for wordpress to bbpress awhile back. Been meaning to clean it up and release it one day.”
Any news on this one?
I have tried baptiste’s changes, but I’m still getting backslashes when quoting text (using the Quote plugin).
I am integrating with WordPress, but I don’t use a WordPress Integration plugin, as referred to by RCanine. I’m using the bbPress Integration plugin.
Is it possible to have wordpress installed on a ‘mydomain.com’ and have bbpress on another domain (mydomain.net). It seems to me that bbpress config.php has variables for wp_home, wp_siteurl, wp_prefix that could possibly be on different domain.
Has anyone tried this?
(Thanks in advance)
Is there a wordpress.org theme? I love the simplicity of the forums here and on wordpress.org…
Ciao,
Dan
I recently changed my forum’s style and added some features:
*Add youtube videos by using [youtube][/youtube] tags, instead of allowing the code to be written.
*Allow [flash][/flash] to be added, using the temporadadepatos.net file uploader.
*Friends system
*Quite different profile page
*Color fading Heatmap
*A universal top bar (for the whole site) integrated to the forums where the login form is. Once logged in, it shows a random phrase each time you refresh.
*Integration with my website (custom CMS, not based on wordpress). (For login and for showing community blog posts on the forum profiles).
*Badges System
The link is: http://temporadadepatos.net/foros/
And here’s a link to a profile: http://www.temporadadepatos.net/foros/profile/ogu
Tell me your opinions
sorry guys but looked through some of the other answers related to this and it goes way over my head.
i created a mySQL dB through cpanel it’s called bbpress when i look at the databases then it is now called rogermby_bbpress do i use this full string as the dbname?
same with the user bbadmin is now rogermby_bbadmin
the password i entered when i made the db do i just add this (in plain text exactly) along with the other info above to the config.php file?
when i look in my wp-config.php on one of my wordpress installs it uses the rogermby_wrdp1 as the database name and user!?
i did all the simple steps but all i get is cannot select DB. i am installing on a subdomain xxx.yyyy.com is that an issue?
ok forget that something changed and it works
i have the same problem with wordpress sometimes if i leave a problem in the night and come back in the morning its fixed, you think my network operator or somebody caches something and i cant clear it?
Hey Everyone,
I have read through tons of posts with email problems…and I have still not been able to resolve the issue I’m having.
If you goto this URL, you will see that the mail test php file I put on my server works fine: http://www.crookedhook.net/forum/mailtest.php
I recieve the email and everything.
But when you try to reset your password (any user!) or just wait for EMAIL conformation about the forum. The email is never sent and it never reaches the clients address. JUNK MAIL folders are EMPTY, the mail is not getting caught up in that.
I had wordpress installed for this site, then we decided not to use wordpress and to go with BBPRESS. So basically I deleted the wordpress folder, and uploaded the BBPRESS Files. Put in my mySQL infor chaned a few things in config, so it has my email etc… and it worked! just the email isn’t!
Maybe I missed a setting or something in the setup?
Hopefully someone can help!?
Talk to you all soon!
CHEERS
Thanks fel64, I got through the setup now.
I installed BBpress without WP integration because it told me that I’ll be able to do after install, in the admin menu.
So I did. After install I logged in and went to the Integration with WordPress menu and filled in the required fields. After saving changes I couldn’t go back to the Admin menu, because the option went away.
In the upper left corner it says: “Welcome, admin! View your profile (Log out)” Before integration there was an Admin option too to access the Admin menu.
The only thing now I can do is to post into the default forum as a member. Any idea?
Cool, going via options.php sounds good.
When you integrate, you musn’t give them the same prefix or some tables will collide. You need to set these three in your config.php though, if you haven’t already. Obviously change them to your appropriate values, these are just mine.
$bb->wp_table_prefix = 'wp_'; // WordPress table prefix. Example: 'wp_';
$bb->wp_home = 'http://localhost/wordpress'; // WordPress - Options->General: Blog address (URL) // No trailing slash. Example: 'http://example.com'
$bb->wp_siteurl = 'http://localhost/wordpress'; // WordPress - Options->General: WordPress address (URL) // No trailing slash. Example: 'http://example.com'
Hi guys!
I’m new to WP and BBpress too. So far I couldn’t integrate the forum into my WP install, but I found the secret value:
I logged in as admin into WordPress, and visited the options menu. In the addressbar modified the options-general.php part of the url to options.php and it showed the secret value. Is that right or I did something wrong? 
With WP integration, at the third step of the bb install, I can’t select a Key master from the dropdown list because there’s no user listed. So I can’t finish the setup. At the first step, do I have to set the BB database table prefix to match my WP installs table prefix?
No, not avatars 
With WordPress, they include Hello which is an admin only plugin and it serves mostly to show how a plugin is done. It doesn’t affect the public site at all, and it’s not activated either. I would think a similarly benign plugin could be included, just so there is something there.
The “secret” in the installer is only relevant once the new cookie creation methods in WordPress trunk are ported across to bbPress.
That should be soon.
Matching it with the secret in WordPress is only necessary for integrated installs.
Furthermore, there are two secret values. One in the config file, and another in the database.
The only way to retrieve them from WordPress at this stage is to look at the config file and to manually query the database.
I realise this is messy at the moment and I am trying to get things up to parity with the current WordPress trunk.
I’ve seen two or three seemingly unrelated problems pop up related to something like this:
if ( is_callable( 'glob' ) )
foreach ( glob(BBPLUGINDIR . '_*.php') as $_plugin )
require($_plugin);
Seems like if there are no underscore plugins, this fails. I don’t follow the code exactly, but further up in that file, it defines BBPLUGINDIR if it’s not already defined as (basically) my-plugins/
. But this line just says “if glob is callable, then go through the directory for all underscore plugins”. What happens if there are no plugins there? This would return false, maybe, instead of an array?
And, is there a good reason NOT to include a blank directory for my-templates
and my-plugins
? At least then people would know where to put stuff. I mean, what IS the reason? WordPress comes with wp-content/themes/
and wp-content/plugins/
directories, and by default, two themes and two plugins. That eliminates the possibility of something missing. Of course, people could delete those, but right off the bat, they wouldn’t and things would just work when they started out.
At the very least, I think this should be fixed to have a conditional looking for underscore plugins before looping through them (i.e. if there are none, you can’t loop through them.)
Maybe someone with a better read on it can explain to me exactly what’s happening.
I am interested to hear what this is. I’ve never heard of a secret between bbPress and WordPress…
What is it that you’re unable to do (other than access phpMyAdmin)?
First: what is the “secret” option set in the WordPress database that bbPress asks for when setting up WP/BB integration in the installer?
Second: Is there some sort of easy way to access the “secret” value? At the moment, I can’t access phpmyadmin, so I’m wondering if there is some WordPress plugin or script that could do this for me?
That’s not the only way you can do this.
You can either use the wordpress header replacement technique, by which you use the wordpress header and any number of theme files, meaning that you can have your forums exactly where your wordpress content is, surrounded by your wordpress header and sidebars and footer, using the wordpress theme file, with a supplemental file to style bbPress differently. This is great because not only the stylesheet is shared but so are a bunch of the HTML-generating files, and your bbPress stylesheet is seperate so it doesn’t get in the way of anything.
You can also just copy your theme by duplicating the look in bbPress. I’d say it was a lot easier to change the CSS than it was to go through all the HTML-generating files and changing those to use the WordPress CSS, and then still adding more CSS.
Having just done both for two different clients, I’d personally recommend the first option; it’s going to be slower on the server, but faster to do (ie. cheaper to have done) also a lot more maintainable and thorough.
leeppp, I offer this sort of thing professionally. If you want me (or even someone else) to do it, just post your email and I’ll get in touch.
Yes you can however it is fiddly as it requires coding! It involves crafting a bbPress theme manually to make use of the same stylesheet and page structure as your WordPress theme. Your theme stylesheet will also need certain rules for bPress.
I found when developing my themes that bbPress will use template files from the default theme if they are non-existent in a theme. This means that you can keep the number of .php template files in the theme to a minimum of 3 php files for a 1 column theme or 5 php files for a 2 column theme (i.e. with sidebar).
If you had someone create your WordPress theme for you, then direct theme to bbpressraw.com since these themes are a bare-bones starting point for creating a new bbPress theme. They save some time in stripping down a bbPress theme to its bare essentials.
I had wordpress installed, i removed WP and uploaded BBPRESS to the same directory, put in my mySQL info, and it worked. I havent changed any setting,
but, i have actaully changed this already to fix another problem:
Your error *sounds* like this one:
https://bbpress.org/forums/topic/warning-invalid-argument-supplied-for-foreach-in-bb-settingsphp-on-line-173
Site Management section under admin.
Warning: Invalid argument supplied for foreach() in
domainsrcct.bizwwwrootcrookedhook.netforumbb-adminplugins.php on line 7
I have installed the online list plugin, and the print password to screen plugin. Could it be one of theses? If i check the forum, all the blugs are working properly.
I think it could just be my very raw install of bbPRESS, maybe I just have to change a few settings.
I’m running the latest version of BBPRESS
Any help is most appreciated
That fixed that one particular problem, but im still having the same problem with
http://www.wiiplaygames.com/bb/
Theme: Modified Kakumei
Plugins/Misc: Integrated with WordPress
*bushes shoulder*