How difficult would it be to change the way that namespaces were handled so
that you could assign particular namespaces to particular formats?
What I mean is, would it be possible to arrange that you could, for example,
set up a namespace for "SVG" images. When you viewed the pages in that
namespace, you saw an image; when you edited the page, you got the SVG code.
You would then have to put the "description" on the talk page but that would
be OK surely.
I was particulary thinking of this in connection with the various extensions
at Wikisophia (
http://wikisophia.org/wiki/Main_Page) many of which would
actually work better as namespaces. It would also work for EasyTimeline.
I was envisaging also changing the way linking and transcluding worked. All
links using [[.]] would be just links. All transcluding, including of
images, would be via {{.}}. Obviously this change is reasonably orthogonal
to the other.
One thing that might work better however is that you could then pass
parameters into a transclusion, which isn't the case at the moment, because
the order of proceessing precludes it.
--
Phil
[[en:User:Phil Boswell]]