[buddypress-trac] [BuddyPress Trac] #5351: bp-forums retirement

buddypress-trac noreply at wordpress.org
Wed Jan 22 22:35:04 UTC 2014


#5351: bp-forums retirement
-----------------------------+-----------------
 Reporter:  johnjamesjacoby  |      Owner:
     Type:  defect (bug)     |     Status:  new
 Priority:  normal           |  Milestone:  2.0
Component:  Forums           |    Version:
 Severity:  normal           |   Keywords:
-----------------------------+-----------------
 bbPress 2.x now completely handles BuddyPress integration on it's own.
 Around 95% of our 2014 survey respondents (that use forums) use bbPress
 2.x. It's time to consider what retiring the bp-forums component looks
 like.

 BP Forums is several years stagnant, and has been almost completely hidden
 from the UI for the past 12 straight months.

 The biggest win for removing bp-forums completely is finally getting rid
 of the Subversion externals. They are tedious to setup and maintain for
 each repository. bbPress also has a Subversion external to BackPress,
 which also has a Subversion external to the po/mo library. Chopping all of
 this out of BuddyPress completely will be quite liberating.

 A few ideas:

 == Leave the code in BuddyPress forever ==

 We've been fortunate so far and haven't needed to be as strictly committed
 to backwards compatibility as WordPress has. But, it won't always be that
 way, and we're quickly approaching our users having the expectation of
 stability first.

 If we go this route, we just hide the UI and pretend like the code doesn't
 exist anymore. I don't really like this idea, as it doesn't solve our
 Subversion external problem.

 == Move BP Forums into the Backwards Compat Plugin ==

 Back from the dead: http://wordpress.org/plugins/buddypress-backwards-
 compatibility/developers/

 This plugin was always intended to act as a shim for components that
 eventually get retired, so it's a logical choice. One problem with this
 approach is we'll need to update that plugin somewhat, to make it work at
 all with our new component selection UI, and also resurrects our old Wire
 and Status components, which I personally sometimes miss; leaving them
 under the rug means I forget how cool they were. :)

 == Move BP Forums into a new 2.0 shim plugin ==

 This lets us shed any other extra weight we think would make sense to
 remove from BuddyPress proper, mainly any deprecated functions files from
 several versions ago.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/5351>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list