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/13/2007 1:51:02 PM - -74.15.247.173
a collection of wiki topics in a single TopicNamespace
9/13/2007 2:22:08 PM - -74.15.247.173
Click to read this topic
8/19/2007 12:35:05 PM - -66.78.124.101
a collection of wiki topics in a single TopicNamespace
9/13/2007 2:22:08 PM - -74.15.247.173
Click to read this topic
9/13/2007 1:49:42 PM - -74.15.247.173
a collection of wiki topics in a single TopicNamespace
9/13/2007 2:22:08 PM - -74.15.247.173
a collection of wiki topics in a single TopicNamespace
9/13/2007 2:22:08 PM - -74.15.247.173
A collection of namespaces (WikiBases).
9/13/2007 1:51:02 PM - -74.15.247.173
Click to read this topic
8/19/2007 12:04:38 PM - -66.78.124.101
Provides an overview of basic FlexWiki terms like Topic, Namespace and Federation.
8/31/2007 3:33:41 PM - -66.78.116.108
Click to read this topic
8/31/2007 9:56:31 AM - -74.12.232.125
A collection of namespaces (WikiBases).
9/13/2007 1:51:02 PM - -74.15.247.173
Click to read this topic
8/19/2007 12:35:05 PM - -66.78.124.101
defines and describes what a topic is.
9/12/2007 2:58:29 PM - -10.10.192.22
background information about FlexWiki
8/19/2007 10:36:06 AM - -66.78.124.101
Click to read this topic
8/19/2007 12:35:05 PM - -66.78.124.101
A wikiNamespace holds a collection of related topics.
9/13/2007 1:42:04 PM - -74.15.247.173
defines and describes what a topic is.
9/12/2007 2:58:29 PM - -10.10.192.22
background information about FlexWiki
8/19/2007 10:36:06 AM - -66.78.124.101
A wikiNamespace holds a collection of related topics.
9/13/2007 1:42:04 PM - -74.15.247.173
background information about FlexWiki
8/19/2007 10:36:06 AM - -66.78.124.101
Craig Andera is a consultant for Wangdera Corporation (his company). He blogs at "Pluralsight":http://pluralsight.com"","" and used to teach for DevelopMentor.
9/11/2007 2:14:34 PM - -74.12.234.30
The XML configuration file which defines your WikiFederation structure.
9/14/2007 2:09:10 PM - -74.15.242.151
A wikiNamespace holds a collection of related topics.
9/13/2007 1:42:04 PM - -74.15.247.173
David Ornstein works at Microsoft. He is the primary original author and a key contributor to the software (FlexWiki) that makes this wiki run.
9/11/2007 2:15:20 PM - -74.12.234.30
Allows for linking to defined external sites, much like InterWiki macros in other Wiki implementations.
7/20/2007 11:57:01 PM - -10.10.192.236
The XML configuration file which defines your WikiFederation structure.