[buddypress-trac] [BuddyPress] #2945: Don't hard-code the 'buddypress' plugin folder

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Tue Aug 21 09:44:46 UTC 2012


#2945: Don't hard-code the 'buddypress' plugin folder
--------------------------+-----------------------------
 Reporter:  cnorris23     |       Owner:
     Type:  defect (bug)  |      Status:  reopened
 Priority:  normal        |   Milestone:  Future Release
Component:  Core          |     Version:  1.6
 Severity:  normal        |  Resolution:
 Keywords:  needs-patch   |
--------------------------+-----------------------------

Comment (by foxly):

 Dude... when reading my TRAC comments, please don't assume I'm speaking in
 a condescending or snarky tone.

 I approach projects with the attitude "we have a bunch of naughty source
 code that we need to whip into shape" not "so-and-so wrote this block of
 code and it SUCKS". When developers start playing the blame-assignment
 game, teams fall apart very quickly.

 What actually happened in this ticket, to paraphrase was:

 =======

 DJPaul: "Are you sure we need to let users rename the plugin folder?"

 cnorris23: "You guys should see this helpful info on the WP-Codex. Link"

 DJPaul: "Here's a patch that re-maps BP's folder"

 luccame: "Here's an updated version of the patch"

 boonebgorges: (acknowledges patch)

 ... lots more discussion

 sakthi31: "Here's another patch"


 ...lots more discussion

 foxly: "Hey guys, are you SURE this is a good idea?"


 =====


 So cnorris23, I'd say you probably the only person on this ticket that
 didn't misinterpret the codex, or perhaps not fully consider the
 ramifications of giving BP a dynamic plugin folder name ...and that's why
 I said "some people on this ticket" instead of "I think developer X might
 not fully understand the design intent set forth in the codex" ... :)

 What happened on this ticket is NOBODY'S fault. Things like this have
 happened millions of times before on projects, and will happen millions of
 times again. They're a by-product of distributed development and whenever
 you catch one in progress, you need to call it out to stop the dev team
 burning time.


 -F

-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/2945#comment:27>
BuddyPress <http://buddypress.org/>
BuddyPress


More information about the buddypress-trac mailing list