Jim Wilson wrote:
Dear Wiki Devs,
I have a proposal for adding new hooks into the MW codebase, and I'm looking
for feedback (positive and negative). The goal of the proposed changes is
to give Extension Devs the ability to cleanly hijack just about any class in
the system.
[...]
I support this idea. It makes MediaWiki very easy to modify, without the
need to dig into the core code.
It would be possible to replace the instantiated class with a subclass,
allowing you to add functions to it. All modifications would be neatly
placed in the extensions folder and in LocalSettings.php. I like it!
Boris