On 01/11/05, Rob Lanphier <robla(a)robla.net> wrote:
As part of writing my extension for MediaWiki, I
created a mechanism for
plugging in namespace handlers, which work similarly to the way that
"Image:" and "Category:" are handled, but defined outside the core
code.
This sounds like a very nice idea, and would personally approve of
making Image: and Category: work this way, since it adds consistency,
and guarantees that the extension mechanism is flexible enough to have
future applications. [For similar reasons, I think <math> should
probably be implemented as an extension, and the magic ISBN, RFC, etc,
handlers, should be generalised to a new extension mechanism.]
One thing you might want to look into is Erik's work preparing the way
for "Wikidata", in which he's implemented an experimental system for
storing namespace metadata in the database. If that ever hits the main
code, it would be nice to combine that work with yours...
See
http://mail.wikimedia.org/pipermail/wikitech-l/2005-August/031257.html
--
Rowan Collins BSc
[IMSoP]