. olocada
The logical model for Wiki content is simple:
A WikiTopic lives in a ContentBase
Each ContentBase has an associated TopicNamespace that scopes the names of all of the topics in that namespace
A collection of ContentBases is called a WikiFederation
A single installation of this software runs a WikiFederation
defines and describes what a topic is.
1/24/2008 9:02:34 AM - FLWCOM-jwdavidson
Click to read this topic 9/29/2004 10:24:37 AM - SirLogical-209.125.147.162
Click to read this topic 9/29/2004 10:24:37 AM - SirLogical-209.125.147.162
Click to read this topic 8/23/2004 10:34:00 AM - author unknown
Click to read this topic 9/29/2004 10:24:37 AM - SirLogical-209.125.147.162
Click to read this topic 1/24/2008 8:56:37 AM - FLWCOM-jwdavidson
Click to read this topic 1/24/2008 8:56:37 AM - FLWCOM-jwdavidson
All content for a WikiFederation is stored in the file system. The files include:
The federation configuration file (see below)
A folder to hold the content for each WikiBase
One .wiki file for each topic
One .awiki file for each archived version of a topic
The web.config file points to a FederationConfigurationFile using a web-server virtual path (not a file system path).
The key FederationNamespaceMapFile is used to point at the federation configuration XML file. For example:
<configuration>
<appSettings>
<add key="FederationNamespaceMapFile" value="/NamespaceMap.xml" />
In the configuration file is information about the federation, including a list of all of the WikiBases in the federation. For example:
<?xml version="1.0" encoding="utf-8"?>
<FederationConfiguration>
...
<Namespaces>
<Namespace Root=".\wikibases\FlexWiki" Namespace="FlexWiki" />
</Namespaces>
...
</FederationConfiguration>
In this example, there is only one namespace in the federation and its content is stored in the folder .\wikibases\FlexWiki . This could be an absolute file-system path, but in this case it's a relative path -- relative to the location of the NamespaceMap .xml file itself.
This location is called the WikiBase 's RootFolder .
Note
Inside a WikiBase
Once you get to the RootFolder of a WikiBase , you'll find a few things:
A collection of *.wiki files, each of which contains topic content (e.g., My HomePage Test.wiki contains the content for the HomePage topic)
Two special topics
A collection of *.awiki files, that constitute the change history for all the topics in the WikiBase
Click to read this topic 1/24/2008 8:56:37 AM - FLWCOM-jwdavidson
Click to read this topic 12/18/2007 8:52:52 PM - -219.236.233.173
Click to read this topic 1/30/2007 1:32:56 AM - -85.164.38.82
Click to read this topic 11/10/2004 4:12:54 AM - 68.112.159.216
Click to read this topic 5/28/2007 2:34:12 PM - author unknown
Click to read this topic 12/18/2007 8:52:52 PM - -219.236.233.173
Click to read this topic 2/24/2005 8:34:36 AM - jonathan_hardwick@hotmail.com-64.122.205.71
Click to read this topic 2/24/2005 8:34:36 AM - jonathan_hardwick@hotmail.com-64.122.205.71
Click to read this topic 12/18/2007 8:52:52 PM - -219.236.233.173
FlexWiki is the name of the software at this site.
12/3/2006 3:33:57 AM - -81.182.199.97
Click to read this topic 9/8/2007 8:59:26 AM - -76.30.20.161
Click to read this topic 9/8/2007 8:59:26 AM - -76.30.20.161
Click to read this topic 9/29/2004 10:24:37 AM - SirLogical-209.125.147.162
Click to read this topic 9/8/2007 8:59:26 AM - -76.30.20.161
Click to read this topic 9/8/2007 8:59:26 AM - -76.30.20.161
Click to read this topic 12/18/2007 8:52:52 PM - -219.236.233.173
Welcome to the home of FlexWiki , an experimental collaboration tool, based on WikiWiki .
This is FlexWiki , an open source wiki engine.
This site supports the new NoFollow anti-spam initiative.
Recent Topics
HowTopicsAreStored
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
Definition of WikiWiki on wikipedia.org
7/30/2007 9:11:19 AM - DerekLakin-90.199.71.244
The software running this site. -> jump to HomePage
10/22/2006 7:52:17 AM - -81.182.199.248
An extension to HTML that search engines use to ignore potential LinkSpam.
3/9/2008 4:21:17 PM - FLWCOM-jwdavidson