I've been looking at a way to make Mediawiki (or is it wikimedia?) effectively create a few namespaces, for a few different departments within my intranet. Doing this would let us make a few different pages called something like "faq". At first, I thought namespaces would be the perfect solution, but now, I'm thinking that doing some kind of implicit name mangling might be a better solution. What I mean by this is that if you're on a page called, say, "Foo.Bar.SomePage", and you link to [[Blah]], I'd perhaps augment the link indexing to first search for [[Foo.Bar.Blah]], then [[Foo.Blah]], and then finally just plain [[Blah]]. Something like [[::Blah]] would let you pick names from the topmost hierarchy.
Have there been any discussions about this before? Any opinions / pointers would be welcome.
thanks all! -Nick
On Mon, 13 Sep 2004 17:20:07 -0700, Nick Triantos nick@triantos.com wrote:
What I mean by this is that if you're on a page called, say, "Foo.Bar.SomePage", and you link to [[Blah]], I'd perhaps augment the link indexing to first search for [[Foo.Bar.Blah]], then [[Foo.Blah]], and then finally just plain [[Blah]]. Something like [[::Blah]] would let you pick names from the topmost hierarchy.
I think you're looking for sub pages. Create a page called [[Foo]], then put a link to [[/Bar]] inside it: the link is actually to [[Foo/Bar]], and so on.
You'll need to explicitly enable subpages in the article namespace for this to work. Look at the DefaultSettings.php for an example.
thanks all! -Nick
Kate.
I've kinda got the same problem. I work in a place where plenty of people are happily using wiki's, and getting them to use sub-pages would not be a huge effort
But the majority are still a little wary, and for me, explaining sub pages is when I start to see eyes glaze over. See also InterWiki links.
What I would really like is to have a wiki within a wiki. Seperate name spaces, or at least automatically prefixed with the parent wiki name, and simultaneously be able to get a recent changes for each sub-wiki, the global wiki as a whole.
Ditto search. If I'm on the "sub project wiki" and I run a search, it gives precedence to pages within my local area, but can also return things from other sub wikis. Equally, if I have some weird term, I don't care which sub project is referencing it - I want to search the whole thing. Namely across all sub-projects.
Sub pages to where I want to be, but they rely on *all* the users getting the concept. Which isn't always true.
m.
On Tue, 14 Sep 2004 02:25:59 +0100, Minty mintywalker@gmail.com wrote: <snip>
What I would really like is to have a wiki within a wiki. Seperate name spaces, or at least automatically prefixed with the parent wiki name, and simultaneously be able to get a recent changes for each sub-wiki, the global wiki as a whole.
<snip>
Actually, there have been some attempts made to tackle exactly this problem. I don't know how far any of them have got, and how well they fit your needs, but you might want to look around at projects such as PeriPeri [1][2], FractalWiki [3][4], and FacetWiki [5] (a 'facet' being somewhere between a namespace and a category), and some of the related discussions on MeatBallWiki such as [6]. Also similar, but simpler, is the idea of 'page clusters' in UseMod and its descendant OddMuse [7].
Hope something out there goes some way to meeting your needs.
~ References: ~ [1]: http://www.srcf.ucam.org/~cjp39/Peri/PeriPeri [2]: http://www.usemod.com/cgi-bin/mb.pl?PeriPeri [3]: http://www.usemod.com/cgi-bin/mb.pl?FractalWiki [4]: http://www.wikiservice.at/fractal/wikidev.cgi?action=HomePage [5]: http://www.usemod.com/cgi-bin/mb.pl?FacetWiki [6]: http://www.usemod.com/cgi-bin/mb.pl?WikiFractality [7]: http://www.usemod.com/cgi-bin/mb.pl?PageClusters
I'm with you, minty.
The lack of easy subproject creation is one of the reasons I don't use mediawiki in my everyday note-taking.
subproject rc, subproject searches, subproject new-art creation (say, a new short prefix for an art within the current subproject; another for one within the parent subproject). Subpages are fine if there are just one or two, and the long url doesn't matter. If you have more than a handful of subpages, you need another solution.
On Tue, 14 Sep 2004 02:25:59 +0100, Minty mintywalker@gmail.com wrote:
What I would really like is to have a wiki within a wiki. Seperate name spaces, or at least automatically prefixed with the parent wiki name, and simultaneously be able to get a recent changes for each sub-wiki, the global wiki as a whole.
Ditto search. If I'm on the "sub project wiki" and I run a search, it gives precedence to pages within my local area, but can also return things from other sub wikis. Equally, if I have some weird term, I don't care which sub project is referencing it - I want to search the whole thing. Namely across all sub-projects.
wikitech-l@lists.wikimedia.org