I love that this plugin syncs WordPress posts with bbPress. But is there a way to do it in the opposite direction. In other words, is there a way to turn a bbPress forum post into a WordPress blog post. It’d be great to have the ability to select and “promote” certain forum posts to the front page of blog.
Does someone know about an existing script to migrate from minibb to bbpress ?
Thank you !
Hi there!
I just started to experiment with bbPress and will integrate it into my family’s blog installation which of course runs WordPress. 
While playing around with it, I noticed some missing labels on form controls. These missing associations cause screen readers to not pick up on the right stuff to speak when focus moves to a certain textbox, combobox or the like.
So, I went ahead and filed ticket #871 to deal with this and submitted a patch.
If you’re interested in accessibility, I invite you to follow that trac ticket!
Marco
affact, your code is just what i was searching for. unfortunately it just doesn’t work
Ok, I think I’m just doing something really stupid, but maybe not. I downloaded bbpress 9.0.2, ran the installation, and have it working, BUT all links are not relative but instead redirect to ‘http://localhost/bbpress/whatever’ instead of just ‘whatever’. This effectively mean that my forum doesn’t work from any machine but the one I’m running it on. Is there any way to change the host name, ie the ‘http://localhost/bbpress/’ prefix or to tell bbpress to use relative pathnames?
Thanks in advance for any and all help,
-Calder
[EDIT 4/26/2008 8:50 pm] Apologies if this would be better suited for the installation forum…
This is very important if one already got a forum but want to have a *GOOD* integration with WordPress on a new site.
Imagine loosing 4000 users just to be able to change to bbPress. It just won’t happen and it’s a damn shame that there isn’t a converter yet.
where did u get a K2 theme for bbpress from?
since this is about WPMU, I guess I don’t need to open a new thread. We have common problems.
To get you secret key: go to http://yourdomain.com/wp-admin/options.php
It lists out your option and your SECRET_KEY is a long alphanumeric character in front of the key ‘entry’.
For the second secret (I’ve forgotten which is which), just define one in the wp-config.php of your installation.
I’ve not checked user-integration on my side by downgrading bbpress sounds like a pain.
Now, to my own problem;
I just installed bbpress on my new WPMU based website. I used the automated wordpress registration.
Everything is working fine but I’ve got two concerns:
1. I got this error on installation: Duplicate key name ‘user_nicename’
>>> User tables will already exist when performing a database integrated installation.
It looks pretty harmless, but I want reassurrance that it will not be harmful in the future.
2. The only pretty permalink feature working is the default forum.php?id=1. The others give 404 errors.
Any idea what I might do?
There was a program I liked from phpbb that maybe someone can make for bbpress.
It uploaded the image but showed the thumbnail in the post until you clicked on it.
http://www.phpbb.com/community/viewtopic.php?t=332435
It uses PostImage.org
Where can I download futurekind?
What you are asking for is very easy.
$forums = get_forums();
gets you all the forums,
$topics = get_latest_topics( $forum_id);
will get you the topics list for any forum id. So if you looped through the forums like on the front page, just fetch the $topics after each forum in the loop.
The formatting and page layout is the “hard” part.
I would go back to the 0.8.3.1 release myself until Donncha releases the upgrade to WPMU. You can find the older release of bbpress at:
https://trac.bbpress.org/browser/branches/0.8
That or you have to work on the plugin to get the old md5 hashes working again. It might be easier on your users to just get the older version running again though 
Trent
You’ll need to use the PHP functions to check the cookies… bbpress doesn’t use sessions by default.
Also, you wouldn’t want to simply use the userid, because that would be insecure since anybody could hack a cookie with any username.
bbPress and WP both store two cookies, the username and the encrypted hash of the password. You’ll have to use those in combination to do a lookup to the database to make sure they both match. I’d advise taking a look through the bbpress source code… it’s not terribly difficult to understand.
The other thing you could do… you could create a plugin / hack for bbPress to assign a session parameter after a successful login, which you could then check for in your other code.
While customizing bbpress I was wondering if anyone had a way to display forums/subforums and topics together, list a forum then have the topics for each displayed below it?
I assume this is a non-WP page as well?
You can check the bbpress session cookie and then use that to check the user against the database. You’d have to use the same logic that WP or BB uses (the latest bbpress changes this logic). You’ll also need to make sure that the cookie domain is set correctly.
I’ve actually had to do this recently myself… it’s pretty simple and works well.
I wrote my own replacement plugin for the mail function that uses the Swift Mailer PHP class to call sendmail directly, which should provide better performance over the built-in php mail functions.
It also gives the the chance to assign a display name to the email address so it comes through as “bbPress Support Forum” instead of just “forum@bbpress.org”.
if ( !function_exists('bb_mail') ) {
function bb_mail($to, $subject, $content, $headers=''){
require_once('PATH_TO/Swift/lib/Swift.php');
require_once('PATH_TO/Swift/lib/Swift/Connection/Sendmail.php');
$swift =& new Swift(new Swift_Connection_Sendmail("/usr/sbin/sendmail -bs"));
$from = new Swift_Address("noreply@mysite.com","My bbPress Forums");
$message =& new Swift_Message($subject, $content);
if ($swift->send($message, $to, $from)) {return true;}
else{ echo "Message failed to send to ".$to." from ".$from;}
$swift->disconnect();
}
}
To use this, you’d have to download Swift from their site and put it where it’s included in the above code.
http://www.swiftmailer.org/
You could also modify it to connect to an external SMTP server (even the Gmail server, for instance) by changing the Swift_Connection part above using this guide:
http://www.swiftmailer.org/wikidocs/v3/connections/smtp
If you check the Extend section linked on the top, you’ll see a bunch of plugins for these types of things.
For that particular task: https://bbpress.org/plugins/topic/bb-topic-views/
I’m using WPMU 1.3.1 and the latest version of bbPress. There is no SECRET_KEY in the config file for WPMU and I don’t think WPMU 1.3.1 uses the latest WP cookie encryption of WP2.5. I’ve tried mouldy cookies plugin and I can’t get it to work. I’ve got the usernames integrated with the blog, but I can’t pass login credentials (cookies) between WPMU and bbPress.
Any suggestions?
Sigo trabajando en la traducción y ya he llegado al 91%. Podéis descargaros el fichero en:http://www.degabriel.es/2008/04/24/traduccion-de-bbpress-09-al-castellano/
Un saludo
Gabriel
ok, i downloaded the latest trunk and i was able to get it working although it threw this error out:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/cristian/public_html/foros/bb-admin/upgrade-functions.php on line 537
any thoughts?
is there a way to see where the databse update script is getting stuck in?
What version of bbPress are you installing?
If you go to your bbPress site, does it work (even though the installer said it failed)?
I think there may be a bug in the bbPress installer such that if you want to integrate the user database, you must also check the cookie integration checkbox.