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.
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.
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.
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.
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.
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.
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
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
4. Log into your BuddyPress site
5. Visit the “Ning Importer” menu item under the BuddyPress menu in your Network Admin page.
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
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
Here’s an example of the email they are sent:
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.
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.
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.
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!
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