BuddyDev

BuddyPress Multi Network

This plugin is tested to work with BuddyPress 2.0+

Have you ever wanted to create multiple social networks on a single install of BuddyPress. If yes, this plugin is for you.  You can turn your WordPress Multisite/BuddyPress Install to multiple separate social networks using this plugin just like Ning. BuddyPress Multi Network plugin enables you to create separate social networks on a single BuddyPress Installation.

Features:-

  • It allows you to create Separate social networks on a single BuddyPress Install
  • It separates the User base of one network from another(Each network can have different user base)
  • A user can be part of  more than one network
  • All networks can have their own user base, activities, groups, Profile data(xprofile fields) which can be different from other

Requirements:-

  • WordPress Multisite 3.3+(should work with 3.1+ but I haven’t tested with that)
  • BuddyPress 1.5+
  • BuddyPress Multiblog Enabled( BP_ENABLE_MULTIBLOG defined true)
  • BuddyPress Multi Network Plugin Network activated.

BuddyPress Multi Network will enable you to create Multiple BuddyPress based social networks on a single Install of BuddyPress. It filters on various BuddyPress actions/filters and guides buddypress to treat each of the blog as separate network(Kudos to the BuddyPress core team for allowing filterabale meta keys/table prefixes :) ).

Basically, when you create a new network, All the BuddyPress tables are created for that network.  It helps to separate the data of one network from the other network.

This plugin in addition creates a table which tracks the users associated with various networks. Since we track the user for each networks, It allows us to filter the member directory/activity directory etc to show only the members associated with current site.

In the current version of the plugin, It does not filter users on your main site. Though, if you want you can enable that by commenting a few line in the plugin.  A user is considered to be associated with a network if he/she is added to the blog by any means or registers on that particular blog. I am going to put another plugin(widget) tomorrow to allow you to help your users join the sub  networks.

If you have an existing BuddyPress/WordPress multisite install and want to use this feature, please read the instructions here.

If you have an existing BuddyPress Based Social network and want to Run multiple Social network on this site. Please read here before updating.

Future:-

Though this plugin allows separation of users from one network to other network, there remains a few questions unanswered?

1. What if a User deletes account on one of the network ? should he be removed from all the networks? what happens to his data on other networks ?

2. What if a user is marked spam on a network, what should we do with his/her data?

Ok, In both these cases, we can delete all the data but I have not done that yet. I am looking forward to your suggestions before going into that direction.

This is a free plugin. Please feel free to use it on your personal/commercial projects. If you like our plugins, please consider one of our membership to support us. Your support will help us keep building themes/plugins.

Release History

  • Version: 1.0.1

    Monday, 02 June, 2014

    • Tested With: BuddyPress 2.0.1
    • Compatible With: BuddyPress 2.0+

    Updated & tested with BuddyPress 2.0/2.0.1

  • Version: 1.0

    Tuesday, 20 March, 2012

    • Tested With: BuddyPress 1.5.4
    • Compatible With: BuddyPress 1.5+

    #Initial release