I’m using bbpress for my online class and I would like to create a forum that only I or a moderator can post to, and the students (members) can view only.
I’ve seen plug-ins to make forums private, but that’s not exactly what I need. Can someone point me in the right direction?
Thanks
I am switching my board from phpbb to bbpress and am very worried about porn spamming robots that register and post urls to porn sites.
In phpbb, there is a mod that didn’t stop the registration, but was COMPLETELY EFFECTIVE in stopping the posting of porn sites. It simply would not allow brand-new members to post URLs.
Is anyone capable of writing such a plug in for bbpress?
Here’s a link to the phpbb mod —
http://www.phpbb.com/mods/db/index.php?i=misc&mode=display&contrib_id=1649&sid=11350f22f9dec93e4361bf7b1d53a801
You want a better spider tool that can limit how many threads it uses, obeys robots.txt and uses a standard user agent.
Good luck getting all that into bbpress though. First you’ll need to write a custom parser that can standardize the posts and topics into a clean format. Some was working on a bbPress xml importer but if you get the data organized enough you could parse it directly into mysql. Not a trivial project by any means but I guess you realize that .
Hopefully you know PHP or some other language that can help you parse all the data?
@raygene can you give me some more details on your install..
you have to initialize bbpress by adding code in your wpconfig file.. have you done that?
@citizenkeith plans – yup.. timeline – nope
@nolageek
just deactivate the “Display Name” plugin and try again, that was the only solution I’ve found. You can reactivate it after you do you changes
Works great, although I added a couple of rewrite rules.
/forum/profile to /forum/profile.php and /forum/tags to /forum/tags.php
The profile and tags pages were still returning 404 headers.
From 1998-2003, I ran a forum using the Network54 website. These forums were horrendous. There wasn’t any user database… people just wrote their posts then filled in their name and an optional email address. (It’s amazing I didn’t get any spam during that five year period.)
My goal is to get all these posts into bbPress.
I was unable to spider the forum. Network54’s server kicked in and blocked all attempts using Spiderzilla.
Here’s the forum:
http://www.network54.com/Forum/3752/
Instead this is what I’ve done: There are 53 pages of posts. Some of them are threaded, some are not. On each page, there’s a “View All Messages” link that will show you all of that’s page’s posts and threads on one single HTML page. Each thread is separated with an HR tag.
I downloaded each of these 53 “View All” pages. I just spent 20 minutes cleaning up the code from Page 1, and I’m left with a fairly lean page. Here’s what I got for page 1:
http://www.judyhenskefan.com/viewall-page-1.htm
I will continue doing this for all 53 pages. Then I would like to separate out all the topics and posts, and put it into an “Archive” forum in my bbPress install. I’m trying to determine the best way of doing this…
For one, a lot of the users are not registered on the current forum. Some are, but used slightly different names. Some people never entered their optional email address at the Network54 forum, so I don’t have a way to put everybody into a user account. I could match up a bunch of them, but not all of them.
How would you proceed, if you were me?
Problem solved.
Turns out that I overlooked the part of the integration documentation which advises users to add the path to wp-blog-header.php
In the upgrade, a new config.php is created, and naturally one needs to add this path again to the new document for them to work.
Once you do it… it works! Yaaay.
Hi chrishajer,
example.com has stuff like htaccess, index.php, php.ini, robots.txt
example.com/folder/ is the WP install that’s integrated with the forum
and example.com/folder/bbpress/ is the aforementioned forum
I had the same idea but commented out the entire contents of the login-form.php.
Removing or renaming will cause and error so leave it in place. Just open it and comment out the contents from top to bottom. It’s the login form shown on the front page. This way when you are logged in, you will still see the your name and the admin link and logout option. This is working for me anyway.
Just want to say THANK YOU!!
I gave up converting my phpBB forum months ago:
https://bbpress.org/forums/topic/a-phpbb-to-bbpress-database-converter/page/2
But by utilizing the info here (and buy editing the SQL file by hand), I was able to get my forum into the very latest bbPress… it’s even integrated with WP.
http://www.judyhenskefan.com/forums/
Now I get to work on a new design for the forum and blog (as well as add lots of plugins to the new forum).
Thanks again everybody!
Working now. As this was a new data base with no content yet, I dropped the database, made a new one, installed wordpress, then bbpress. All seems to be working correctly. I must have put wp_ in step 1 the first time instead of leaving it at bb_. No problems with logging in like I had when I tried the upgrade. Thanks.
Did you already follow these instructions for getting permalinks to work, in general? If permalinks at all will work, then slugs will work as well.
https://bbpress.org/documentation/faq/#pretty-permalinks
Why isn’t bbpress installed in a subdirectory of WordPress (that’s easiest for integration)?
And what does this mean exactly:
> WordPress 2.5 is installed in example.com/WordPress/
> with the actual public blog up one level at example.com/
Do you have two blogs, one or both of them WordPress?
I’m not sure if people don’t know how to do it, or if it’s not possible, or if I’m just not explaining it clearly enough… So I’ll try again:
Right now, physically, the folders are arranged like so:
root.com/folder/bbpress
The address:
root.com/folder/bbpress
also works and goes to the forum just fine.
However, I want to keep the physical folders arranged that way, and make the address:
root.com/bbpress
WordPress itself has the exact same option under “Settings” by changing “Blog address (URL)” to whatever.
Any help would be appreciated!
I’ve uploaded the bbPress files to example.com/forum/ and WordPress 2.5 is installed in example.com/WordPress/ with the actual public blog up one level at example.com/
When I go visit example.com/forum/ or even example.com/forum/admin/install.php all I get is a blank post from the WP site that reads “Sorry, no posts matched your criteria.”
What do I need to change in order to make the installation run?
WordPress created this .htaccess file and placed it in webroot, and I’m guessing this is the problem:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Any idea on why I can’t use “pretty” permalinks (read above posts)?
Gene
This looks good. I’m looking forward to the next version.
Any chance of you upgrading the Private Forums plugin?
The only disadvantage is that I can’t access the Admin features from the front page, I have to add bb-admin/ at the end of the address.
“yes this will work only if you have bbpress running inside of wordpress. But I will release a next version which automatically do it”
I do have bbpress running inside of WP and still get the error…
Gene
Hi,
I added a bbPress forum to my WP 2.5 Blog and being that I didn’t want users to either login nor register from the forum section, I modified the template’s header.php file to comment out <?php login_form(); ?>.
If there’s another way of doing this, let me know.
Thanks,
Gene
hi, i have a bbPress installation at http://ravidreams.net/forum/ . The main language of the forum is Tamil and when i get email notifications the characters in the subject line are unreadable..seems like some another language.. I am hosted by GoDaddy. Any solution?
Thanks
@_ck_ yes this will work only if you have bbpress running inside of wordpress. But I will release a next version which automatically do it.