On 6 February 2013 18:42, Mark A. Hershberger <mah(a)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