"Jay R. Ashworth" <jra(a)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)