"Jay R. Ashworth" jra@baylink.com wrote in message news:20080206195035.GC21696@cgi.jachomes.com...
On Wed, Feb 06, 2008 at 05:03:44PM -0000, Mark Clements wrote:
This is something that could be handled using namespaces.
The additional features required in the software would be:
- Namespace manager built into MediaWiki. AFAIK this has been done but
never comitted to trunk? What happened to that code? Any chance of getting it into the core software?
- Ability to specify for a namespace whether links without a namespace
prefix resolve to (a) the default namespace or (b) the current namespace.
*This* is the cool bit, right here.
And, it turns out, has already been implemented in the Namespace Manager code, so all that is needed is to add that code to trunk*! There are a few extra features that could make it easier to use for the specific purpose given at the start of this thread (i.e. a simple version that just allows namespace addition which is available to all users, with the extra functionality (alternative names, deletion, etc.) is reserved for bureaucrats) however it is enough to make the idea workable.
* Of course, I have no idea whether it is really that simple, but on the surface it looks like it is fully functional, and it is already being used on OmegaWiki...
To link to another microwiki, specify the full namespace. Therefore if you are on the page [[Poker:Flush]] to link to [[Poker:Omaha]] you would simply need to use [[Omaha]], but to link to the geography page you would need to use [[USA Geography:Omaha]].
Let me say that I think this would be useful even if not for "microw~1" type stuff; I'm noodling on the possible downfalls...
The only one that springs to mind at the moment is: how do you point out to the main namespace? It has a name, I guess, right? Is there available shorthand that could be utilized? [[:help]]? or does that mean something already?
That is currently the way to do it, and I don't see any reason why it would stop working.
- Mark Clements (HappyDog)