Using the currently available packaged release of bbPress has got to be frustrating a lot of people. Most people, I would guess, just want to download something and have it work, not deal with patches or trying to guess which revision is best suited (is it 980 or 971?) to their situation based on the WordPress version and whether or not they’re integrated.
At the very least, it should be a FAQ or sticky that explains how to do it, before the questions come…
Thanks for the correction Sam. Any thoughts on this post I made with regard to a new bbPress release to fix all these database issues people are having?
The short answer is that you can’t.
bbPress would have no way to tell whether it was searching for a topic or a forum.
As I’ve written elsewhere, I’ve gotten everything up and running with trunk. As it might not be compatible with the release of WordPress I’m using (2.3.1), I’m wondering when a release of bbPress that fixes these problems and is compatible with WP 2.3.1 (or with the then latest available release of WP) will be available?
I think there should be a new release before 0.8.4 that fixes all the stuff that was messed up with db-mysqli.php and the usernames with spaces or special characters in them. Call it whatever you want, but I don’t think those fixes should wait until 0.8.4. Just look through this forum for the number of people who have had database problems. Having a release or at least posting a sticky on how to get revision 980 seems like the right thing to do. Right now 0.8.3 is broken for a lot of people. It makes bbPress look bad.
1. Go to trac.bbpress.org
2. Click login
3. Once you’re logged in, click New Ticket
I used a plugin at http://bbpress.org/plugins/topic/63?replies=4#post-695
for signatures, and it works great except that other users aren’t able to choose a signature. The signature option isn’t available for users other than the key master. Is this supposed to happen? If not, how may I fix this problem so other users can have a signature as well?
I was actually suggesting that the user-level stuff stay off there and be concentrated in the documentation here on bbPress.org
But if people are keen about writing docs then perhaps bbPulp can be a sandbox for that and when content matures it can be pulled across here to the “official” documentation.
Hey all, I need some help. Basically, I don’t want the post form showing up on any of the main pages but instead, I’d like to create a separate page called newpost.php that contains only the post form that I can link to from all appropriate pages. But when I create this page and try hitting it, it either cannot be found by typing in /bbpress/newpost.php or shows up as a blank page when I type in the full url to the theme (bbpress/bb-templates/theme/newpost.php).
Any ideas on how to get this to work?
I have kept reading this forums for about a month. I saw many similar processes of solving the same problem.
Not long ago, I asked Sam Bauers a question about bbpulp.org on IRC:
<livibetter> can we (users) expand it? like FAQ, troubleshooting, theme modifications?
<livibetter> there are many questions asked again and again on forums. If we can systematically organize a collection of these, then may be easily to give a solution for their questions.
<sambauers> Yeah, go ahead.
<sambauers> It is a wiki after all 
<sambauers> Although it was focused on being a developers resource.
<livibetter> Thanks! I will post a post for this, and hope many other user will do the same thing.
<sambauers> If you wanted to look at the actual bbPress.org documentation
<sambauers> you are welcome to suggest additions and edits of the pages there
<livibetter> I see
<sambauers> It makes more sense to compile FAQs there for instance
<sambauers> And installation/integration notes
<sambauers> Which will soon need updating anyway
<livibetter> means 0.8.4 coming soon?
<sambauers> Probably not until WordPress 2.4
If we can collect and organize these solutions well, we can be more easier to help. I did a small change on the main page, not really start to write something. I took a while to write those new entries, it’s harder than I can imagine. I can’t make them systematic. And that’s still not good, but collaboration can correct mistakes and build a great stuff.
So, Let’s collaborate!
It is fixed in the latest development version, I believe. There just hasn’t been a release that includes that functionality.
https://bbpress.org/forums/topic/db-access-problem-in-the-first-installation-step?replies=26#post-12711
I remember there is a post about this. Anyway, I made one.
Put this in plugin folder: http://bbpress.pastebin.com/f271761bf , use any filename you like
And this to register-success.php of template:
<?php
global $STP_password;
if ($STP_password)
echo "<p>Your password is: $STP_password</p>";
?>
Activate plugin and test.
The problem is; I’ve never explicitly told bbPress to connect via a local socket, and since I’m not a Unix expert, I didn’t really comprehend the error message. I now understand a bit more of what it says and that I should instruct bbPress to connect via TCP/IP instead. However, isn’t this something bbPress should have available as an option in the config.php file somehow? Or even just as an automatic switch it figures out based on whether BBDB_HOST is set (or is different from localhost) or not?
Which version of bbPress should I check out / download and apply the patch to? Trunk?
There are some decent programs for legal mass mailing that you can use. For Mac, there’s a great program called MailDrop that will import email addresses from a spreadsheet. The email service, Constant Contact, does the same thing. Just export from PHPMyAdmin and import the info into your bulk mail program.
A plug-in would be easier, that’s for sure!
You can have it now if you use trunk.
At the moment revision [980] is the most stable.
ZIP file is at the bottom of this page:
https://trac.bbpress.org/browser/trunk?rev=980
If you are integrating with WordPress at the moment I don’t recommend using trunk though.
> I suspect bbPress of having hard coded a connection to localhost and thus configuring define(‘BBDB_HOST’, ‘…’) to be something else than localhost doesn’t really matter.
That’s simply not the case.
Yeah, I guess it would work for now, we only have a few forums. But I’m reluctant to put that kind of thing into the templates, where it’s hard to update, and prone to typo problems, etc., if the conditional code gets accidentally mucked up.
Is there any way to add arbitrary meta attributes to things in bbPress, the way you can add them to posts in WordPress?
Check Step 2 of https://codex.wordpress.org/Installing_WordPress#Detailed_Instructions
It’s written for WordPress, but you can use it for installing bbPress.
It doesn’t look like you upgraded the installation properly. But your issue so far has nothing to do with bbPress. All those errors are from WordPress.
That looks to be a pretty common error:
http://www.google.com/search?hl=en&q=Table+*wp_terms+doesn%27t+exist
You could extract all the email addresses from the database with a tool like phpMyAdmin. I don’t know of a plugin that does this. If it’s a onetime thing, I would just grab the email addresses from the database with a query like:
SELECT DISTINCT user_email
FROM bb_users
ORDER BY user_email ASC
With all the email addresses, then just send out a mass email with your email client putting their email addresses in the BCC field.
Are you looking to do this regularly, and are you thinking this should be a plugin? I guess you’d need to know if the installation were integrated or not, then query the correct table, and also if it is an integrated installation, you’d need to separate out the bbPress registrations from the WordPress registrations.
If you want multiple forums, you need to do multiple installations, and each bbPress installation will be in a directory of its own, and the config.php in each individual directory should have a unique table prefix, as Sam suggested, like bb1_, bb2_.
In that case, each forum would be access with a different URL as well.
Maybe your site is at http://www.website.com . A normal bbPress installation would be in something like http://www.website.com/forums/ or http://www.website.com/bbpress/ . To have multiple forums, you would access them like this:
http://www.website.com/forum1/
http://www.website.com/forum2/
http://www.website.com/forum3/
or
http://www.website.com/football/
http://www.website.com/baseball/
http://www.website.com/hockey/
and the associated directories on the server would be
/var/www/htdocs/yourname/football/
/var/www/htdocs/yourname/baseball/
/var/www/htdocs/yourname/hockey/
If you just want multiple forums or subforums in your bbPress installation, you just need to install one time, then set up the forums/subforums within bbPress. You don’t need multiple forum installations.