It's probably one of the most straight-forward to
make extensions I've
heard of as well.
If you go for a special page based design, then yes, this is simple. If you
want to have it properly integrated with MediaWiki, it's rather less
trivial.
It's not really that simple, the page should be accessible via API
just as any other page, should be useable as any other page, etc.
(include able using {{NoHistory:PageName}}). If we used the conception
of Special page, it wouldn't work like this
Hmmmm... That is true. I had been thinking the Special Page route, but you
make a good point in that it should be properly integrated into Mediawiki.
Although for the {{NoHistory:PageName}} bit you could use a transcludable
Special Page for that.
Is there functionality in the core for extensions to be able to create and
manage a namespace of their own?
Thank you,
Derric Atzrott