How do you deal with having lots and lots of topic names? What happens if Wiki really takes off at a big place like Microsoft or the State of California?
If there's one big Wiki, we're going to have a serious problem with topic name collisions (your "LinkAlgorithm" is not the same as my "LinkAlgorithm"!). If there are many Wikis, what about linking between them? WikiFederation gives us the best of both worlds: easy linking and a way to distinguish names that are "the same."
A WikiBase is a collection of topics all in the same TopicNamespace. Each WikiBase also has a collection of namespaces that it "knows" about (see ImportNamespaceIntoWikiBase). Whenever you type a Wiki name in the middle of a topic, it's actually "resolved" by looking through the WikiBase holding the topic and all of the imported namespaces. This makes it really easy to talk about topics that are in related areas and have the system take care of the linking for you automatically.
A collection of WikiBases are organized into a WikiFederation (there's only one of these in any given big place [e.g., Merisel the State of California]; maybe there will only need to be one for the whole world???).
Linking directly to topics in other namespaces is as simple as typing OtherNamespace.TopicName or OtherNamespace.[name].
A collection of namespaces (WikiBases).
9/25/2008 4:58:29 PM - FLWCOM-jwdavidson
Click to read this topic
9/25/2008 4:18:04 PM - FLWCOM-jwdavidson
Click to read this topic
8/23/2004 10:34:00 AM - author unknown
Click to read this topic
9/25/2008 4:18:04 PM - FLWCOM-jwdavidson
Click to read this topic
5/3/2005 2:47:12 AM - -196.38.145.230
Click to read this topic
9/25/2008 4:18:04 PM - FLWCOM-jwdavidson
Click to read this topic
9/25/2008 4:18:04 PM - FLWCOM-jwdavidson
A collection of namespaces (WikiBases).
9/25/2008 4:58:29 PM - FLWCOM-jwdavidson
Click to read this topic
1/30/2007 1:32:56 AM - -85.164.38.82
Provides an overview of basic FlexWiki terms like Topic, Namespace and Federation.
1/24/2008 6:57:00 AM - FLWCOM-jwdavidson
A collection of namespaces (WikiBases).
9/25/2008 4:58:29 PM - FLWCOM-jwdavidson
Click to read this topic
8/23/2004 10:34:00 AM - author unknown
defines and describes what a topic is.
1/24/2008 9:02:34 AM - FLWCOM-jwdavidson
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
Click to read this topic
8/23/2004 10:34:00 AM - author unknown
A wikiNamespace holds a collection of related topics.
9/25/2008 2:33:57 PM - FLWCOM-jwdavidson
defines and describes what a topic is.
1/24/2008 9:02:34 AM - FLWCOM-jwdavidson
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
A wikiNamespace holds a collection of related topics.
9/25/2008 2:33:57 PM - FLWCOM-jwdavidson
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
Craig Andera is a consultant for Wangdera Corporation (his company). He blogs at "Pluralsight":http://pluralsight.com"","" and used to teach for DevelopMentor.
1/24/2008 8:03:42 AM - FLWCOM-jwdavidson
Click to read this topic
5/28/2007 2:34:12 PM - author unknown
A wikiNamespace holds a collection of related topics.
9/25/2008 2:33:57 PM - FLWCOM-jwdavidson
David Ornstein works at Microsoft. He is the primary original author and a key contributor to the software (FlexWiki) that makes this wiki run.
12/30/2005 5:33:26 PM - -208.54.15.129
Allows for linking to defined external sites, much like InterWiki macros in other Wiki implementations.