[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