Wanting to move from phpbb to bbPress?

Have you found yourself wondering if you could move your forum from phpBB over to bbPress?

While technically I have proven it is possible, it is not optimal. My original thinking for moving my phpBB forum to bbPress was to increase the integration into my WordPress site and to improve the participation of my users. And really, I just wanted to see if I could do it.

So I set out this morning to migrate my forum with 1200+ users and found a plug-in that claimed to help with that, which it did, sort of. The plug-in is called BBconverter and although it did not list phpBB as a compatible forum, I did find an option once installed that allow me to do the migration. The plug-in migrated my users, forums, and posts although it did jumble up a few of the usernames and posts and I did some strange things with my users. There was also no migration of the BBCode. Part of my user problem might have been that I have a Mailchimp synchronization plug-in running. For each of my forum users, the BBconverter tool created a new temporary user for them so Mailchimp tried to subscribe them to my mailchimp list. It then tried to remove the temporary account which then unsubscribed them from Mailchimp and during the process was using a bogus email address so I started getting bounces and about 1,000 messages letting me know that someone left the list.

Once that was under control and the process finished, which took a while, I began to try to lock down the forum. I immediately found posts that were being added no longer than a couple of minutes after my forum had been up and running. These posts were being added by users that had registered on the site longer than a month ago and were obviously sitting there drooling in hopes of me trying to install bbPress some day. I thought I had installed anti-spam plug-ins, created security requirements, and created moderation settings, email notification settings, etc., but all I got were new posts showing up every 20 minutes on my forum from the spammers.

Once I was able to play around with bbPress I soon realized that phpBB was a much more robust solution. Just the simple fact that bbPress doesn’t come with a search tool should be a deal breaker for 99% of the WordPress users out there. My theme happened to have a search widget which I activated but found that I needed a new bbPress search plug-in to allow the WordPress search form to work with bbPress posts.

After getting the search issue was resolved I continued further to try and tighten up my forum and noticed that more posts have been made by spammers. It was starting to get a little bit depressing.

After about four hours of playing with it I really started to miss phpBB so I am now beginning the process of uninstalling bbPress, and I am realizing that it is not as easy to uninstall as I had hoped.

To make a long story short, don’t use bbPress in place of phpBB, it is not a comparable system yet.

WordPress – How to remove a large number of email-bounced users

One of my wordpress web sites has over 20,000 users. Most of these users were verified when they signed up for their account, but there are still a large number of bounce email I get every time I send out a user mailing. There are also a number of “unsubscribe” messages that I get.

I searched around for a plug-in that would allow me to upload a CSV file and would then bulk-delete the users but none was found. Instead of creating a new plug-in I decided to figure out a way of doing some form of bulk removal of users. Here is what I did (note: my site does not have any “contributor” users):

  1. For each bounce email or unsubscribe request I receive I copy the email address
  2. Execute this query in your wordpress database:[quote style=”boxed”] update wp_usermeta SET meta_value=’a:1:{s:11:”contributor”;s:1:”1″;}’ where meta_key=’wp_capabilities’ AND user_id= (SELECT ID from wp_users where user_email=’theuser@example.com’);[/quote]
  3. I repeat that for all users
  4. Go to the Users panel, click on “Contributors”
  5. Click the check mark all
  6. Bulk Delete

Again, this works for me because everyone is a “Subscriber” and the “Contributors” list is always empty so I use that to store my temporary delete list.

Fix for the WordPress Theme Studiopress for WordPressMU

The Studiopress theme for WordPressMU is broken. When you try to update the options you get the message “options page not found”. I have fixed the issue:
> if ( is_admin() ){ // admin actions
> add_action(‘admin_init’, ‘register_mysettings’ );
> } else {
> // non-admin enqueues, actions, and filters
> }
> function register_mysettings() { // whitelist options
>   register_setting( ‘Theme Options’, ‘greeting’ );
>   register_setting( ‘Theme Options’, ‘welcomemessage’ );
> }
<   <div class=’wrap’>

>   <div>
> <?php settings_fields(‘greeting,welcomemessage’); ?>
<   <p><input type=”submit” name=”Submit” value=”Update Options” /></p>

>   <p><input type=”submit” name=”Submit” value=”<?php _e(‘Update Options’); ?>” /></p>
> <?php settings_fields( ‘Theme Options’ ); ?>
< ?>
\ No newline at end of file

> ?>