Skip to content

Importing Ning users into WP

Today Ning announced that it would be ending its free social networking service. I tweeted something to the effect that this event is a wake-up call: When you use closed-source, third-party hosted solutions for something as valuable as community connections, you are leaving yourself open to the whims and sways of corporate boards. It’s not that Ning is evil or anything – it goes without saying that they need to make a profit – but their priorities are importantly different from those of their users. In the same way that Ning moves from a freemium model to a paid model, Facebook could start selling your crap, Twitter could crash, Tumblr could go out of business, etc.

All this is a good argument to be using software solutions that are more under your control. Like – drumroll – WordPress and BuddyPress.

Enough moralizing. I whipped together a plugin this afternoon called Import From Ning that will allow you to get a CSV export of your Ning community’s member list (the only content that Ning has a handy export feature for, alas) and use it to import members into a WordPress installation.

As of right now, it does not have any BuddyPress-specific functionality. But the data that it does import – display name, username, email address – are enough to populate at least the beginnings of a BuddyPress profile. The next thing to add is the auto-import of certain profile fields. I might try to do this tomorrow. The plugin is based on DDImportUsers – thanks!

Instructions:

  • Download the zip file and unzip into your WP plugins directory
  • Look for the Import from Ning menu under Dashboard > Users (unless you’re running a recent trunk version of BuddyPress, in which case it will be under the BuddyPress menu)
  • Follow the instructions on that page

Download the plugin here.

Related posts:

  1. More Import from Ning goodness – ( Ning to BuddyPress / WordPress )
  2. Import From Ning now imports Ning content into BuddyPress
  3. New WordPress plugin: Simple Import Users
  4. Blog-specific email plugin for WPMU users
  5. New BuddyPress / bbPress plugin: Group Forum Subscription

8 Comments

  1. Darfuria

    Great to see this sort of stuff finally being made for Ning. You’re doing a great job :)

    Posted on 15-Apr-10 at 8:36 am | Permalink
  2. Be careful! LOL I just did this. Worked flawlessly. But do it when the site is ready to go. Not when you are still building it.

    Wordpress sends an email out to your users with their passwords and login information. LOL I forgot about this.

    Posted on 17-Apr-10 at 7:02 am | Permalink
  3. HR Biker – Yikes! I will put a big warning in the next version (which I’m working on as I write this).

    Posted on 17-Apr-10 at 8:52 am | Permalink
  4. If its a bit daunting, we are offering this service to ex-ning site owners.

    Posted on 20-Apr-10 at 12:19 pm | Permalink
  5. Tony Zeoli

    Any recommendations on the import timing out in a shared hosting environment? I’ve brought in about 156 users out of 738, but now have to split the CSV file. Also, the whole email users thing should be a choice, not forced. You should have a check box to email users or not. I want to get all my users in and make sure everyone’s in the system, before I notify. Are you planning on updating the plugin so the notification is a choice?

    Posted on 29-Jun-10 at 9:56 pm | Permalink
  6. Tony – Splitting the CSV into multiple uploads is about the best advice I can give for now. Make sure that you maintain the header row, or the plugin import won’t work. Otherwise you might check out the plugin from wpmudev.org, which costs money but allows you to use a file that you’ve uploaded via FTP, bypassing some PHP memory limit problems.

    As for the email users thing: that’s a WordPress thing. It’s possible to make a checkbox, but that would require additional development. In a future version, I may add such a feature, but it’s unlikely that I’ll update the plugin in the near future, as I don’t have a lot of time to do pro bono work at the moment.

    Posted on 30-Jun-10 at 9:13 am | Permalink
  7. Jan

    Hi the importer is a great tool!
    Where can I change the link in the notification e-mail to the users.
    Now it says http://www.domain.nl/wp-login.php
    But I want them to go to http://www.domain.nl/

    Posted on 18-Jul-10 at 4:39 am | Permalink
  8. My test show this error:

    Fatal error: Cannot break/continue 1 level in /home/minhascitac/public_html/embuscadabibliotecaperdida/wp-content/plugins/import-from-ning/bp-functions.php on line 196

    Posted on 29-Jul-10 at 12:38 am | Permalink

3 Trackbacks/Pingbacks

  1. [...] Teleogistic / Importing Ning users into WP (tags: buddypress wordpress plugins) [...]

  2. [...] promised in my last post, I’ve reworked the Import to Ning plugin so that it is BuddyPress-aware. That means that, if [...]

  3. [...] Boone B. Gorges has built a Ning to WordPress/BuddyPress user importer, which is a great start at getting some of your data moved [...]

+ 23 Tweets

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*