[buddypress-trac] [BuddyPress Trac] #5529: BuddyPress + Multisite

buddypress-trac noreply at wordpress.org
Thu Apr 10 19:51:29 UTC 2014


#5529: BuddyPress + Multisite
--------------------------+------------------------------
 Reporter:  modemlooper   |       Owner:
     Type:  enhancement   |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  Core          |     Version:  1.9.2
 Severity:  normal        |  Resolution:
 Keywords:  dev-feedback  |
--------------------------+------------------------------

Comment (by boonebgorges):

 >  Is this method better for db efficiency or was it just the
 quickest/easiest set up available?

 I don't think it makes a difference for db efficiency. At a glance, it has
 more to do with the various ways in which the concept of a "network" is
 baked into BuddyPress. Take, for instance, the `is_super_admin()` and
 `current_user_can( 'bp_moderate' )` checks throughout BP. These are
 network-specific, because of the way that WP works. We have also had
 concerns about interface: in the case of separate networks, everything is
 totally segregated - just network-activate BP in the networks where you
 want it. If you were to attempt to put BP on multiple sites in a single
 network, you'd need an interface for setting this up, along with separate
 interfaces for Groups and Activity admin, etc.

 So, I don't think there's any overarching technical reason why multisite
 BP can't be done. It's just that there are lots of little problems that
 would need to be addressed to make it viable.

 From a technical point of view, the basic technique would be something
 like what's at the bottom of that codex page - just swap out the db table
 names as necessary. You'd have to do something similar for all BP-related
 settings and usermeta as well. Then, you'd have to ensure that the
 Dashboard interfaces work as expected.

 If this answers your question (and your general request is the same as
 #4732), let's close this one as a duplicate. If you come up with some
 concrete suggestions, we can use that ticket.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5529#comment:1>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list