Ning To BuddyPress

Import a Ning network's users, custom profile fields and avatars to BuddyPress.

Version 1.2.1

  • Fix avatars import on some custom profile themes


Version 1.2.1
  • Fix avatars import on some custom profile themes

Version 1.2
  • Update help link to ning site
  • Add checkbox option to import without sending emails

Version 1.1
  • Fix avatar retrieval from profile pages

Version 1.0.8
  • Fix avatar retrieval from profile pages

Version 1.0.7
  • Make imported users immediately active in members listings

Version 1.0.6
  • Compatibility fixes for downloading avatars and latest Ning formats

Version 1.0.5
  • BuddyPress 1.5 Compatibility fix

Version 1.0.4
  • WP 3.1 w/BP 1.8 Compatibility fix

Version 1.0.3
  • Fixed minor error handling bug.

Version 1.0.2
  • WP 3.1 Compatibility

Version 1.0.1
  • Bugfix for WP 2.9.2

Version 1
  • Initial Release
Try Ning To BuddyPress today!
  • Export Ning sites to BuddyPress
  • Bring across all of your users
  • Send welcome emails on conclusion
  • Keep the community alive inside BuddyPress
  • Imports custom profile fields
  • Imports avatars
Ning To BuddyPress comes FREE with your WPMU DEV Membership GET Ning To BuddyPress FOR FREE Free trial & pricing info
Downloads 13,401 Compatibility WordPress 4.7.1Multisite 4.7.1BuddyPress 2.7.4 Version 1.2.1 - Changelog - Translations

Ning to BuddyPress makes it easy for you to leave Ning for a brand new adventure using the awesome free WordPress community plugin, BuddyPress.

This plugin is designed to fully import all of a Ning network’s users, their custom profile fields, and avatars to BuddyPress.

Professional, fully supported & guaranteed to work export to import

It just works

Following the simple install all you need to do is activate the Ning to BuddyPress User Importer plugin.

Your new “Ning Importer”  under the BuddyPress menu item means you are all set.

Straightforward and easy to use
Straightforward and easy to use

Import users with confidence

While members are being imported the plugin displays a user-friendly status page with a nifty list of user avatars, details, and current progress as the import page refreshes and processes the import file in batches of 5 members.

Automated with a manual refresh option
Automated with a manual refresh option

Share the exciting news

And as an awesome last touch, all imported members will receive a fully customizable introduction email with their login link, username and password.

You can customize the automatic welcome email users receive
You can customize the automatic welcome email users receive

And for big Ning member lists, upload the file via FTP and Ning to BuddyPress will use the file for the import–transfer thousands of members.

Enjoy all the control, functionality and power that a BuddyPress community provides.

Start by reading Installing plugins section in our comprehensive BuddyPress Manual if you are new to BuddyPress.

To Install:

1.  Download the plugin file

2.  Unzip the file into a folder on your hard drive

3.  Upload /ning-buddypress-importer/ folder to the wp-content/plugins/ directory.

Upload ning-import folder to plugins directory

4. Login to your admin panel for WordPress or WordPress Multisite

5. In the dashboard of your main blog (the blog that is running BuddyPress) go to Plugins > Installed and (Network) Activate the Ning To BuddyPress User Importer plugin

Activate the Ning to BuddyPress importer

To Use:

1. Log into your Ning site

2. Go to My Network dashboard –> Members –> Management, under My Account scroll to bottom of page you can see the ability to download CSV file.

3.  Click on Export All Member Data (.CSV) at the bottom of the Manage Members page and download the members .CSV file onto your hard drive

Downloading the Ning CSV file

4. Log into your BuddyPress site

5. Visit the “Ning Importer” menu item under the BuddyPress menu in your Network Admin page.

Ning Importer in BuddyPress menu

6. Click on Choose File then locate and upload your Ning members .CSV file.

  • If your CSV is too large, you can FTP it to the directory displayed on the page and rename it to “ning-export.csv”

7. Next click Upload

Uploading the Ning CSV file

8.  Customize your Email notification.

  • All members are sent an email notification when their account is created, unless you check the box under the email message editor.
  • It includes the login link, their username and password
  • The idea is you provide enough details so they are aware of what is happening and the process involved.
  • Please do not remove slugs USERNAME, PASSWORD and LOGINURL when customizing the email — otherwise your members won’t know their login details
  • You can adjust the profile fields once your Ning community has been imported

Customizing the email sent to imported Ning members

Here’s an example of the email they are sent:

Example of email sent to imported Ning member

9.  Select your new Username Source and then click Import Members

  • When Ning members are imported a new username is created.  Username’s are displayed on BuddyPress sites for features such as part of the URL for a member’s profile and for @replies in the activity stream
  • Display Name creates the username based on their Ning display name.  For example, display name Jane Smith would create the username janesmith
  • Email prefix creates the username based on their email address.  For example, an email address [email protected] with a display name Jane Smith would create the username hotchick.

Selecting new username source

Here’s what it looks like as members are being imported:

You can see user avatars, details, and progress as the import page refreshes and processes the import file in batches of 5 members.

Please be patient while the import is happening. It takes time to send all those emails and scan the Ning profile pages to download and resize member’s avatars.

Members being imported

10. When the import is complete the results are displayed. If any errors were encountered or members skipped during import they will be listed on this results screen.

Adjusting the Profile fields

11. Click on Adjust Profile Fields to take you to the BuddyPress > Profile Field Setup page you where you can modify, delete, or edit any of the new profile fields that were created during the import process.

  • Profile fields are designed to that members can describe
    themselves in a manner that is relevant to the theme of your network and help them to connect with other members.
  • At the very least you should adjust the field types as the importer will create them all as a “Multi-Line Text Box” type to prevent loss of data while importing. For example if one of your profile fields was “Gender”, you would change the field type to “Radio Buttons” or “Drop Down Select Box” and set the possible options to Male or Female.
  • You may decide that Ning default profiles such as Location, Country, Zip, Age, Birthdate and Hometown aren’t necessary for helping members to connect with each other — in which case you can delete them
  • You can read more about working with extend profiles in BuddyPress here!

Editing Profile fields

12. When you check your BuddyPress Member’s directory you will see that your Ning members have been imported including their Ning avatars and all profile fields!

13. When you are finished importing your Ning members you can deactivate the Ning To BuddyPress User Importer plugin via Plugins > Installed

Exmple of a Ning member moved across to a BuddyPress site