On 7/3/14, 11:23 AM, Ryan Kaldari wrote:
This whole thread seems a bit silly to me. We put stuff that should be in core into extensions all the time (for lots of different reasons). For example: WikiEditor, VisualEditor, Echo, MobileFrontend, JsonConfig, etc.
I'd say that most of those are mistakes, and should have been in core to begin with. WikiEditor should be in core, Echo (once cleaned up and lots of bugs fixed) should be in core, MobileFrontend should definitely be in core (though, now we're separating skins from core, so maybe not). I haven't looked at JsonConfig, but I think at the architecture summit people were fine with having it in core?
VisualEditor is a different beast, and can't be in core due to its dependency upon Parsoid. Once Parsoid replaces the PHP parser, I see no reason it can't be in core too.
-- Legoktm