WP-United 0.9

For those who haven’t tried WP-United 0.9, know it is very rough around the edges. The install instructions are incomplete and the only way to get it is from a source code repository. That being said, there is some promise. The WordPress plugins install on WordPress 3.1 without issue and things seem like they will work. I say seem because I did not have success getting it all working correctly yet. I stumbled on my install a couple of times and ended up with a problem I couldn’t diagnose and so I dropped it and removed the install. I will try again soon.

Part of the problem with 0.9 is its use of Flash in the admin to do some of the updates. It’s not very transparent what is going on so in my case the error I was getting could not be diagnosed. If I have success with my next install, I will detail the steps here.

Published by

Dan

Been a programmer, primarily in the internet space, since late 1997. Google+ Profile

15 thoughts on “WP-United 0.9”

  1. Any luck yet? I was one of the people working on the solution over at WP-United’s forums but never got any further than making the theme and cross-posting work again; as you mention in a few of your posts. User integration is still down although you can manually edit your database for users and get them synced up. It’s a real PITA but at least you can get the functionality. Not sure what happened to the author of WP-United (John Wells) it’s like he fell of the face of the Earth. Keep us updated with your progress and I will do the same.

    1. Unfortunately, I haven’t been able to do much work on this lately. Other projects have been taking my time. I will revisit this within a couple of weeks. I have high hopes for 0.9 and just need a bit of time to try the install again.

      1. Hi everyone,

        I’ve checked out all user integration functions on my website and everything seems to work. Here is what I’ve changed in user.php to get everything working:

        line294:
        from
        function update_user_option( $user_id, $option_name, $newvalue, $global = false ) {</code)
        to
        function update_user_option2( $user_id, $option_name, $newvalue, $global = false ) {</code)

        line1295:
        from
        function username_exists( $username ) {
        to
        function username_exists2( $username ) {

        line1312:
        from
        function email_exists( $email ) {

        to
        function email_exists2( $email ) {

        line1328:
        from
        function validate_username( $username ) {
        to
        function validate_username2( $username ) {

        line1382:
        from
        function wp_insert_user($userdata) {
        to
        function wp_insert_user2($userdata) {

        line1407:
        from
        if ( !$update && username_exists( $user_login ) )
        to
        if ( !$update && username_exists2( $user_login ) )

        line1422:
        from
        if ( !$update && ! defined( 'WP_IMPORTING' ) && email_exists2($user_email) )
        to
        if ( !$update && ! defined( 'WP_IMPORTING' ) && email_exists2($user_email) )

        line1545:
        from
        function wp_update_user($userdata) {
        to
        function wp_update_user2($userdata) {

        line1564:
        from
        $user_id = wp_insert_user($userdata);
        to
        $user_id = wp_insert_user2($userdata);

        line1592:
        from
        function wp_create_user($username, $password, $email = '') {
        to
        function wp_create_user2($username, $password, $email = '') {

        line1598:
        from
        return wp_insert_user($userdata);
        to
        return wp_insert_user2($userdata);

        b.r.
        Houli

    2. Hey Sinner,

      Can you explain (or maybe give me a link to a resource) how to “manually edit your database for users and get them synced up” as you mentioned in your post? I’d like to give it a try. I have WordPress 3.1.2 and phpBB 3.0.8 working together almost without flaw except for the login integration.

      Thanks for any help!

  2. Hello, I am Brazilian, sorry for my bad English!

    Please solve the problems of WP-United 0.85 or 0.9 and post corrections to all! Many people need it and do not know what to do!

    I wish you good luck with that!

    Regards,
    Igor Isaias Banlian

  3. Jerry,

    Just take a look at any previously integrated user in your database before the WP update that killed this. You will notice that there are tables assigned to “link” up a WP user and a PHPBB user. Now that WP has updated… the functionality (for whatever reason) is not allowing those tables to be populated. You can however manually sync those up by creating those tables in the database manually and entering your desired numbers to get accounts on both ends matched up. Im making it sound a lot harder than it is – it’s just REALLY time consuming. If you can’t figure out yourself, let me know and I’ll record a video showing you how I manually integrate a user.

  4. I have narrowed this all down to 3 database tables that need to be updated. They are as follows:
    phpbb_users
    wp_usermeta
    wp_users
    All that needs to be done is to match up the WP user ID and the PHPBB user ID in these tables and the users are integrated. I am not that versed in writing PHP scripts so I am not sure if I will be able to figure out where the error resides after the update to WP but I would imagine this should be easy for someone that does know PHP relatively well.

  5. So, is anyone actually working on this or did the OP go MIA? My site is falling apart and I don’t want to use another mod with less features :(.

  6. Wow. On a whim I decided to check up on the WP United website. Evidently someone is maintaining it from time to time. The “Black Magic Dev” message is gone and the forum is back up. It doesn’t look like any new content besides spam in the last year, but there it is. Some has at least a marginal interest in keeping the site up and running. Maybe it is the spammers, keeping the floodgates open.

Leave a Reply

Your email address will not be published. Required fields are marked *