Hi there!
We just installed bbPress onto our WordPress install. We love it. ONly problem I have right now is with integration. We’re using bbSync to integrate comments and posts.
I’m able to get WP to post to the BBPress install, no problem. Comments come over, etc. When new comments are made on the WP side, they are adding just fine to the BB side.
However, the comments are not showing up on the WP side. All the posts that have been published after bbSync are showing this behavior.
Any thoughts? This might be a bbSync issue, but thought I’d post here, too.
Looks like this guy: http://bbpress.org/forums/topic/bbsync/page/8#post-15078 is having the same issue.
Yeah it’s an extremely annoying issue, especially because everything else seems fine and suddenly you’re just stuck.
It’s good to see though that I’m not the only one with this problem. I have my hopes up that this will be solved with the Beta. The development hub looks very promising.
Same point here. I asked this 3 months ago (here and here) but I get no response.
I am using bbPress 1.0 alpha. Anonymous user can view vote result text only not vote bar.How to fix it?
Fresh, new copy of bbpress. installed this plugin, didn’t change settings and I’m not seeing any way to add a poll to a post. Do I need to change a template?
No, WordPress 2.6.1 and bbPress 0.92 cannot integrate logins/cookies at all. I guarantee you were missing that something was not working right.
WPMU users are pretty much on their own and have to ask the handful of other WPMU users.
Hello azsportshu,
WordPress 2.6.1 and bbPress 0.92 can integration fine?
Thanks chrishajer.. I will take a look. bbSync seems good.. i just read too many comments of people complaining about it… but maybe they don’t know how to use it 
I will give it a try this next couple of weeks and let you know of results.
It was WordPress Mu 2.6.1 and BBpress Alpha…..
I have done a few re-installs since then and now am able to log in if I take out the reference to wp-config.php or wp-blog-header.php from my bb-config file.
In any event, it is odd because I had the setup of WordPress 2.6.1 and Bbpress 0.92 on my test server and that was working fine. Now integration has all gone to hell and back…
You could use bbsync as a start then, couldn’t you? If that’s the only problem with it, that would be easier than reinventing the wheel.
no.. because as far as i know.. bbsync will post everything on the forum.. i dont want to post everything to the forum.. just what is in some categories.
I just wanted to add that I am having the same issue as Nekita….I was able to get everything integrated outside of the fact that BBpress does not recognize any user other than Inactive. That seems to be the only issue at this point, but one that stops the whole integration from working…..
If you include bb-load.php in that file, you will have access to bbpress functions. Why not do something like this in that page:
require_once(/full/path/to/bbpress/bb-load.php)
I want to login function on a straight html page that is outside of the bbpress .9 standalone. Once the person logsin, then they are moved to the front-page.
I used this in the html page
<?php login_form(); ?>
and of course I get an error, Fatal error: Call to undefined function login_form()
In straight html, I would code the full url. How can I call this function from outside of its directory? What is the full function path?
If you didn’t hack the core and just templates, all they need to do is install the same version of bbPress you have installed, send them your custom theme files to install, and then send them a full export of your bbpress db to replace their default install. Then it should be identical.
Remember, the problem with MATCH AGAINST is it will not do partial words or words under 4 characters.
It’s not too hard to replace the search, you just have to decide which way you want to go. The regular expression will at least do 3 character words which I find is more common than you’d imagine.
The problem is that the time for any way without an index is going to increase dramatically once you start adding sorting and other options that cause full table scans. You can see this happen if you try to add a simple option to the regex demo like sorting by reverse post_id (which is a trick that should be a little faster than sorting by date).
SELECT * FROM bb_posts WHERE post_text LIKE '%test%' LIMIT 5 ORDER BY post_id DESC;
and
SELECT * FROM bb_posts WHERE post_text LIKE '%test%' AND REGEXP ':<:%test%:>:' LIMIT 5 ORDER BY post_id DESC;
You might want to test a worse case scenario by using three character nonsense words that will cause a cache-miss like “zzz” and “aaa”. Change them each time so mysql cannot cache the results and give you faster times.
If the above example returns in an acceptable amount of time you can just replace bbpress’s built in search with that simple method. By parsing a query you can also AND words together instead of bbPress’s default OR which to me is incredibly annoying and useless (you’ll notice no major search engine like Yahoo or Google does OR by default).
Well you have a point in that it’s important to you and you are expressing your feedback in the feedback section, however again, it’s an alpha issue so I can’t be motivated.
Oh and I would never actually delete you.
It was a just my own “feedback” you might say 
So don’t take it personally.
I thought that’s why someone created Requests and Feedback forum – to let people express themselves and write what they expect from bbPress
in MY opinion it’s the most important missing feature and checking other threads on this site looks like I’m not alone in my opinion
and yes I know, it’s 1.0 Alpha and it’s me who takes full responsibility for using the application but thanks to people like me you can spot some problems and solve them before it goes stable and official
now I’m feeling deleted
Oh and looking at a MySQL performance guide for text search, apparently bbPress’s search is using ALL of the slowdown triggers:
order by
group by
and worst of all SQL_CALC_FOUND_ROWS
How long does this query take without the modifiers:
SELECT * FROM bb_posts WHERE post_text LIKE '%test%' LIMIT 5;
because that’s as fast as it can possibly get without an index and should be used as a baseline.
Looking at the original query, I believe they are causing a FULL scan of the entire table to rank and group it first. That’s going to be insanely slow.
You might be able to just use LIKE with a simple sort by post date DESC.
The largest bbPress install I have access to has nearly 100,000 rows and still only takes 0.04 seconds for that trimmed query. The original queries you posted take 0.5 seconds so that’s 10x slower.
But keeping a full-text index can get rather huge, which is probably why bbPress doesn’t use it by default.
BTW, MySQL 5.1 apparently has some nice improvements in fulltext search.
If you have your own dedicated or vps server you can tinker with some mysql settings to speed things up. (You never did answer if you have mysql cache turned on)
If I had the ability to delete accounts it would be for people who insist their “missing feature” is the most important 
Fortunately they are smart enough to not let me delete accounts, lol. Your missing feature is the least needed feature for thousands of other people.
Let me express this for the 100th time (not just to you, to everyone). 1.0 is *alpha* – it’s not stable, it’s not final, it’s not even close to final. They are adding and changing things daily. Sam just changed something this morning.
The bb-sync author (fel64?) did a fantastic job. But bbPress changing is not their fault (or their problem unless they want it to be).
If they go and spend hours to make it work now under 1.0 alpha, it may break again tomorrow. And the day after that. They are still changing 1.0 alpha and will change it again.
You running 1.0 alpha right now for a live, active site is exactly one person’s problem, yours.
a few days ago I successfully integrated bbPress with WordPress and installed this amazing plugin bbSync; for a few days it all worked seamlessly – every comment in WordPress was going to relevant topic in bbPress and if someone went straigtforward to forum and commented there their comments were included inside relevant post in Wordpres; just brilliant!
but…
I upgraded to WP 2.6.1 and integrated with 1.0 Alpha (trunk) and it all went wrong; it’s true, even in WP 2.5 + 0..9.2 there occurred some errors but integration between the forum and the site was perfect; and now it does nothing at all and all I get is the following error:
“Fatal error: Call to a member function on a non-object in /users/adado/www/fulham.pl/forum/bb-includes/functions.php on line 20”
it looks like the author of the plugin doesn’t maintain his project and it’s really sad ’cause this is THE PERFECT INTEGRATION of both applications
I would be in seventh heaven if I woke up one beautiful morning, checked the bbPress.or and.. there it is! a new built-in feature of bbPress 1.0 which makes what bbSync used to do
I’m PHP amateur so I cant’ do this by myself but I strongly believe there are some brainy people who could make life of many people happier; and looking at the list of plugins: bb Reputation, New User Notification, Post Count Plus, bbPress Signatures, Unread Posts… and many many more I’m talking about one specific person
all I’m begging for is one more plugin
please!
I know this has been talked about before and some people disagree… but i will ask cause i am not wanting you to work for me.. i just need some guidance…
I know some php and mysql.. i understand queries , functions.. and all that basic php/mysql implemantation… i also understand relational databases… what i dont understand is how plugin works… hooks, api…. and all that techninality people talk of at wordpress.org
Having sad that.. this is what I am trying to accomplish in order to integrate both bbpress and wordpress..
Create a forum category in wordpress, so when i post i select the regular category..(ex: news) and if I want that news to be posted in the forum i also select the “forum” category.
Then i create a relational table that contains all post ids.. and the forum posts ids… that way i can quickly pull the info in bbpress and/or wordpress..
What I dont know is how to integrate this in the Write Panel… because i donĀ“t understand it how it works. If someone can help me to understand it.. i could create a query on the write panel to post to the forum whenever i select the “forum” category
that could also be a plugin.. but i dont kno whow to make plugins… mabe somone can point me out to a tutorial…
Anyway… bbpress is nice.. and wordpress is awesome. Thanks for working so hard to make this possible.