Hey all,
I just started using bbPress yesterday, and as a WordPress and longtime phpBB user I’m pretty happy with it.
The only drawback I see as a critical flaw right now is the lack of any kind of security / role-based restrictions on specific forums. I’d like to be able to pull over a phpBB2-based forum that I run, and using the phpbb2bbpress migration script another poster wrote, I was able to migrate all of the content over perfectly. However, I had at least a couple of private forums that are access-restricted based on user permissions, and I can’t really complete the migration until I can lock those forums down.
Has anyone written a plugin (or does anyone know if this feature is coming soon?) that will allow role-based access to a specific number of forums in a bbPress installation? I don’t want to lock down the whole app (which I’ve seen a couple of threads about), just a couple of forums within the install.
Thanks in advance-
Actually, you have your name being /forum/ and then when it goes to the forum, it is ironically named forum as well. Hense, the:
http://www.miamiastrology.com/forum/forum/1
If your forum was called discussions it would come up as:
http://www.miamiastrology.com/discussions/forum/1
Problem for the 404 error seems to me to be because something is wrong with your fancy permalinks. I would check out the following link and make sure everything is according to the docs:
https://bbpress.org/documentation/faq/#pretty-permalinks
If you still can’t get it working, then maybe turn off the permalinks in the config.php file to make sure it is the permalinks that are causing the problem.
Trent
It can be done, because wordpress, bbpress and wordpress MU all use the same user table because you can login to all 3 sites with the same information and user table (3 different bbpress installs).
Trent
What I would try is getting bbpress site 2 using the WP 1 users directly. Try using the cookie information from the docs:
If bbPress is not installed in a subdirectory of your WordPress install, you’ll probably need to adjust both bbPress’ and WordPress’ cookies to meet your specific requirements. Below is a brief outline of the variables and constants that control the cookie behavior in the two programs.
PHP bbPress WordPress
name $bb->usercookie USER_COOKIE
name $bb->passcookie PASS_COOKIE
path $bb->cookiepath COOKIEPATH
path $bb->sitecookiepath SITECOOKIEPATH
domain $bb->cookiedomain COOKIE_DOMAIN
Trent
My situation is this: I have two WP installations both oıf which require BBPRESS. So I installed bbpress_1 on WP_1 and did the integration. Everything works fine. My second WordPress installation WP_2 takes its users from WP_1. So in the config.php file for bbpress_2 I gave the info for WP_1. I installed the integration plugin to WP_2. But the integration does not work with bbpress_2.
My guess about what’s going on is this. WP_2 bbpress integration uses the user table from WP_2 as well (as could be expected) But since WP_2 uses the table from WP_1, its own user table which bbpress_2 uses to integrate is empty, hence no integration.
Could this be the problem and how do I get around it?
bbpress with plugins such as this is really coming along – great stuff.
Now if only there was a forum subscribe version, which would send out an email indicating there is a new post on a forum you’ve subscribed too (and better still, could be set to send out only one email or one for each new forum post). Of course probably asking for too much at this stage of development
Yup, it works for me if I have pretty permalinks, and no pretty permalinks set. I did exactly as said on here:
https://bbpress.org/documentation/faq/#pretty-permalinks
And she’s working.. see it in action here:
http://spencerp.net/forums/
http://spencerp.net/forums/mlist
YAY!! Thanks again!!

spencerp
Any progress about:
“Would be nice to add total guests too”
– Good idea … i’ll give it a try 
“Great plugin, if you made this one AJAXED it would be even greater!”
– Thought about it, but this would be easer to realize with next version of bbpress (current version only loads bb_head() when topic is displayed)
??
I don’t want the permalinks on my forum. If you need to test it with them on, then maybe Spencer will (Here is the link for directions).
https://bbpress.org/documentation/faq/
I would assume be the one test without permalinks on if I could!
Thanks,
Trent
It would be great if I could stop “bozos” that register in my bbPress forum from being moved over to WordPress when using the bbpress-integration plugin located at:
http://trac.bbpress.org/ticket/438
Anyone have an idea how to put a check in for Bozo users not being added?
Trent
Currently the bbPress (in its infancy) does not have facility to save options and preferences in the database. This plugin creates and manages the options database in bbPress.
The will give facility to other plugins and hacks to store the preferences in database and retrieve it on the fly. The plugin also gives a common admin panel where small preference for plugins can be accesses from. the panel can be accessed by going to
Admin » Site Management » Site Options.
http://www.adityanaik.com/projects/plugins/bb-site-options/
Feedback and Support: http://www.adityanaik.com/forums/forum/4
Yes, there is a plugin for this purpose:
https://bbpress.org/forums/topic/283
It displays online users only, not visitors.
Thanks 
I think private messages is another big factor keeping people away. I’ve been working on it, but it’s a decent size task. Every new plugin I do, though, teaches me more I need to know about bbpress to get pm’s working. Doing the member list taught me some very important things. Maybe I can get it done in the next week.
That is just a great plugin Ardentfrost! You have now just about completed off every single reason why people stay with phpBB with plugins for bbPress and opens the doors to functionality and users we didn’t have before.
Best part about plugins is that you get to choose how bloated you want your forums. That being said, I doubt having all the plugins in this forum would even hinder performance at all!
Great job!
Trent
It is a catch22 unfortunetely. Until something is written for users defining their own timezones, you have to weight which is more important to you, proper post times for a particular timezone or having all work off the server time. As most functions for bbPress are off the server time, I recommend that myself. I am lucky I host in my timezone….
Trent
MMember
I think I’ve found a solution, by searching the forums (go figure).
https://bbpress.org/forums/topic/313?replies=21#post-1672
I quite like this plugin… I’m going to enable it on my forums.
I should have realized… I’m adding an action, not a filter…
[edit] OK, well I’m one step closer, kind of. I need to make a new row (?) for each new profile field.
[another edit]
I’m closer: here’s the function I need; bb_update_usermeta
MMember
Hey there, I’m trying something out here… I made a plugin called template-functions.php and I’m trying out one thing here.
If I put this line:
add_filter(
'get_profile_info_keys',
'extra_profile_info'
);
function extra_profile_info () {}
my profile info is gone, except for the username field and a password field.
I can only see the password field if I view the source… It’s not visible…
Still working on it…
edit: Oh boy, I guess the function extra_profile_info exists! Still going…
another edit:
Well now check this out:
https://trac.bbpress.org/changeset/327
10/13/05… “Hooks for extra fields”?
This is more like it!
MMember
I’m trying to add custom fields to my bbPress profile page, like deviantArt username, real name, etc. How would I go about doing this?
I was checking out some WordPress custom meta plugins, but they weren’t really cutting it.
I’m running bbPress alongside WordPress, and I’ve got the integration running just fine.
My guess is that there’s an easy way of doing this. I was picking through the bbPress functions, and there’s all kinds of good stuff available.
Thank you in advance… I must run, I have class to get to.
Eventually all.
I am trying to get BBPress to look like my WP. I created a my-templates folder and copied all the files from bb-templates. I now want to use <?php get_header(); ?> in my front_page.php file.
With regards to logins, I did not add a plugin but it seems to work already. I created a new user in WP and that same user works in BBPress. I have BBPress in a subdirectory of WP. Are the plugins still required with the newer versions?
What are you trying to integrate? A theme, functions or logins?
Trent
I am trying to integrate a BBPress site with my WP site but as soon as I add the line “require_once(dirname(dirname(__FILE__)) . ‘/wp-config.php’);” to my config.php file, I get the following error:
Fatal error: Cannot redeclare merge_filters() (previously declared in /home/cgadmin/public_html/bbpress/bb-includes/wp-functions.php:424) in /home/cgadmin/public_html/wp-includes/functions.php on line 1181
I am using 0.73 BBPress and WP 2.0.3
What were you hoping to track specifically. If bbPress has the IP address of a poster, it shows up on their posts and replies. There is also a utility in the admin that can lookup last 30 posts from a particular IP through the utility of:
/bb-admin/view-ip.php
in the form of:
view-ip.php?ip=127.0.0.1
Trent
Is there some way of tracking user IPs within bbpress ? Or must one revert to using the webserver logfiles ?