Make WordPress Core

Changes between Initial Version and Version 1 of Ticket #32845, comment 24


Ignore:
Timestamp:
07/02/2015 07:32:20 PM (11 years ago)
Author:
johnjamesjacoby
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #32845, comment 24

    initial v1  
    33* BuddyPress & bbPress are both *fully* pluggable, in that even the base class can be unhooked and replaced (as if `wp();` could do the same thing.)
    44* The file inclusion vs. load order is an issue. Ideally plugin.php would be moved higher up to be more accommodating in this regard (I had originally had it hacked around more, but wanted to minimize the footprint for the sake of making the intent a bit more clear.)
    5 * In my experience, rarely if ever do functions relocate anyways, for the reasons stated in this ticket. See also #21788 where I've championed something fairly innocuous for 3 years. This function makes where functions live less important, IMO, and instead forces everyone to consider the WordPress development environment for exactly what it's always been: unpredictable. Actions and filters are creating technical debt, and a library and lexicon of calculated intercept points that need some kind of blessing and blue moon to make happen. See #23016.
    6 * Being told to fork WordPress one day, and being steered away from forking BackPress another, is I guess a topic dorky blog and not for Trac, but consider that it seems there's no third option, which is make WordPress more flexible. Cake or death, basically.
     5* In my experience, rarely if ever do functions relocate anyways, for the reasons stated in this ticket. See also #21788 where I've championed something fairly innocuous for 3 years. This function makes where functions live less important, IMO, and instead forces everyone to consider the WordPress development environment for exactly what it's always been: unpredictable.
     6* Actions and filters are creating technical debt, and a library and lexicon of calculated intercept points that need some kind of blessing and blue moon to make happen. See #23016.
     7* Being told to fork WordPress one day, and being steered away from forking BackPress another, is I guess a topic for my blog and not for Trac, but consider that it seems there's no third option, which is make WordPress more flexible. Cake or death, basically.
    78* It's fine with me if the core team thinks this is truly a horrible idea and wants to tuck it under the rug, but I'm still not sure I completely agree with that assessment, and would like to see/help the project get to a more flexible and decoupled place.
    89* The pluggable nature of BuddyPress & bbPress has not introduced any additional burden on those respective teams, nor has it pigeonholed us from improving the software over time. If anything, no one even knows it's possible to do.