That’s a nice site, and I love the fact that you made a ‘fancy’ menu without using Flash. Also I really like the effect of that Start Selling badge . The colour for stickies in your forum is a bit dodgy though, it might look nicer if you used the sidebar orange for that (and for the green headers maybe).
I don’t understand the necessity to use WP headers, though. Surely the amount of work needed to standardise the header is far less when you just copy the code? That’s got poor maintainability I admit, but there shouldn’t be anything you need to edit often in templates and if you really needed it you could write and use some wrapper functions that would determine which stuff to load.
I agree that the user integration is satisfactory, however I would love to see a standardized method of doing the theme integration. The problem I had was that the wp/bbp precautions were layering, and lots of stuff was getting double escaped, etc. I could not complete a satisfactory integration without editing included core files, which did not make my sysadmins very happy.
I definitely agree with you on the “it would be better if they worked right out of the box” bit. I feel like, while the user-integration was worked on pretty thoroughly at the beginning of development (and don’t quote me on this cause I’m just guessing) the theme integration aspect could have used a lot more work. The whole idea is that the two softwares should be able to just be thrown together and work for joe shmoe, but really, you have to have a pretty good idea of what you’re doing to really get it going.
I also want to add some kudos to the bbPress project for including pagination out of the box, something WP sorely needs.
In reference to Vili’s post, this is how I did the integration for 2Checkout.com’s install of WP and bbP, however it still left something to be desired. There are occasions where POST or GET content is filtered more than it should be because both systems are running concurrently. Once this gets hashed out, I would have no problem using this for a professional project again, however the amount of work to get around this is currently prohibitive.
My “Pimp your Press” topic for 2Checkout.com:
https://bbpress.org/forums/topic/1172
Thank you very much. I have to say that the integration process (that is the full integration with the theme and all) was not straightforward or easy enough for the average user, I had to do some wacky stuff to get it working correctly on more than one occasion. This is currently the only problem I have with bbPress. Hopefully at some point, bbPress will plug right into a wordpress theme out of the box, or at least be much easier to do.
Very nice. Great integration.
I have recently completed the new 2Checkout.com, which is now using a fully integrated WordPress and bbPress install to run the homepage / community site. Everyone should have a look:
http://www.2Checkout.com
Sorry to be asking so many questions, but I’m having trouble finding answers to these basic questions and I figure it’s easiest to ask them one at a time. Also, I think I was seduced a little by how easy it was to get WordPress going. bbPress seems a lot harder. Anyway:
How do you add moderators? In the admin page, I can see who they are, but can’t add anybody.
Do I have to get the people that I am inviting as moderators to register themselves, and then I can go and change their privileges? Or can I somehow add them on my own (which is what I’d like).
Thanks!
Still giving me that error – Parse error: parse error, unexpected $ in /homepages/27/d120217802/htdocs/wp-content/plugins/cmdavatar.php on line 193
I just replaced Dan’s plugin with yours.
Thanks.
Yeah, I tried changing the width for secondary, but all that did was make the sidebar smaller. the line was still stretched across the whole page…
Works great vilimaunula! I really love Dans/Vili avatar thingy It’s a nice solution.
Sorry for the confusion.
It’s a WordPress plugin. And no, you don’t need to install any avatar-upload thing, or indeed any other extra plugin to get this to work.
The function works both on WordPress and bbPress, but since it is a WordPress plugin (and thus a WordPress function) you will need to make WordPress functions available to bbPress. This is covered in the Integration with WordPress page in the bbPress documentation (see the last section, “Functions”).
I hope this clears things up a little.
I have my wordpress install as the root of my website and then there is a folder beneath that for ‘forums’.
So, my directory structure looks like this:
/var/www/wp-config.php
/var/www/forums/config.php
In the bbpress config.php I have these (relevant) lines:
$bb->path = '/forums/';
$bb->wp_home = 'http://www.website.com';
$bb->wp_siteurl = 'http://www.website.com';
For yours, since you have WordPress at wp_01, you would have something like this:
/var/www/index.html <---- your website home, not WP home
/var/www/wp_01/wp-config.php
/var/www/wp_01/forums/config.php
your config.php:
$bb->path = '/wp_01/forums/';
$bb->wp_home = 'http://www.intar.org/wp_01';
$bb->wp_siteurl = 'http://www.intar.org/wp_01';
HTH
Chris
Ok, this time I deleted all the Media Wiki tables from the database, then reinstalled Media Wiki. This time, I didn’t use a prefix for the table names.
I uploaded Authpress.php and added the code to Localsettings.php.
Now when I try to login, I get these errors:
Warning: Compilation failed: characters with values > 255 are not yet supported in classes at offset 33 in /web/abc/abc/citizenkeith.com/forums/wiki/includes/User.php on line 224
Fatal error: Call to a member function on a non-object in /web/abc/abc/citizenkeith.com/forums/wiki/includes/SpecialUserlogin.php on line 320
I’m having a hard time figuring out the bbpress install — have failed and just pulled it all down again — so, starting from the beginning: My WordPress blog is at http://www.intar.org/wp_01 — where should I install the bbPress files? Also, should I have a directory called “forums,” and if so, where should that go?
Thanks!
If this is the case, how does it work with bbpress?
Do I need to install the avatar-upload thing as well? I am confused….
Thanks for the help so far.
Vili said it was a WP plugin.
No reason to delete the db! You can always use something like PHPmyAdmin to change entries. The relevant settings should be in wp_options
.
This was directly after you were in WP Admin > Options > General and changed only WordPress Address and Blog Address? You’d need to change back the options named “siteurl” and “home” respectively. Change them back to IP and see if the problem disappears.
Installed it as a bbpress plugin and now:
Parse error: parse error, unexpected $ in /homepages/27/d120217802/htdocs/forums/my-plugins/bb-avatar.php on line 192
And what needs to be installed? The above as a bbpress plugin, then use Dan’s (also installed) as per usual?
Hello,
I have bbpress and wordpress installed together and they were playing nicely. I change the domain info in the config files and the WP admin to the domain name from IP as the DNS switch went through and suddenly (I say “suddenly” but I’m sure I screwed something up), I get the following errors when I try to login to WP:
Warning: Cannot modify header information – headers already sent by (output started at /home/payingfo/public_html/Wordpress/wp-config.php:22) in /home/payingfo/public_html/Wordpress/wp-login.php on line 12
Warning: Cannot modify header information – headers already sent by (output started at /home/payingfo/public_html/Wordpress/wp-config.php:22) in /home/payingfo/public_html/Wordpress/wp-includes/pluggable.php on line 275
I also get this error when I try to pull up BBPress:
Fatal error: Call to undefined function: load_default_textdomain() in /home/payingfo/public_html/wordpress/discussion/bb-settings.php on line 143
I checked for white space. Anyone have any suggestions before I scrap this and start on another install? I’ve built out quite a few posts and pages and am not looking forward to deleting the db.
Thanks.
Sarah
daddy, you will need to use the “Vili’s avatar thingy” code that I posted above, and then just use the same function as with WordPress:
<?php if(function_exists('cmd_show_avatar')){ cmd_show_avatar(); } ?>