On 6 February 2013 18:42, Mark A. Hershberger mah@everybody.org wrote:
On 02/06/2013 03:53 AM, Petr Bena wrote:
don't merge anything into core pls. rip the stuff out of core and make extensions from them, and finally, please make core a lightweight and faster
The speed of MediaWiki isn't directly related to the amount of code in core. Speed is all about keeping the average code path to execute any given request short.
Rather than absolute size, we should care about core that is modular and has well-defined interfaces. Moving stuff to extensions is one way to encourage this, as then the functionality cannot be relied on or it can be replaced with an another extension.
More refactorings and rewrites are needed (like ContentHandler) to get MediaWiki back to enabling the development of new ideas rather that limiting that. At the same time constantly changing interfaces and breaking existing extensions will annoy people depending how much we will put effort into keeping backwards compatibility. Can't please everyone.
-Niklas
-- Niklas Laxström