Show Changes Show Changes
Edit Edit
Print Print
Recent Changes Recent Changes
Subscriptions Subscriptions
Lost and Found Lost and Found
Find References Find References
Rename Rename
Administration Page Administration Page
Search

History

9/19/2008 4:07:16 PM
FLWCOM-jwdavidson
9/19/2008 4:06:42 PM
FLWCOM-jwdavidson
9/19/2008 4:03:32 PM
FLWCOM-jwdavidson
1/24/2008 8:47:55 AM
FLWCOM-jwdavidson
10/5/2007 12:12:14 AM
-64.34.180.180
List all versions List all versions

RSS feed for the FlexWiki namespace

Creating Wiki Bases
.

To create a WikiBase (also known as creating a new namespace) you must be the administrator on your FlexWiki server. If you aren't, contact the administrator for your server.

Note

If you are the administrator, here's how to create a new WikiBase...

Decide on the namespace

You'll need to pick the name for the namespace. For example, MyCompany.Projects.Pong.

Create a folder

Create a folder to hold all of the content for the WikiBase. You need to give this folder sufficient read-write permissions so that users will be able to read and write topics. If you have configured your ASP.NET FlexWiki application for impersonation, then you can grant permissions to this folder directly to those users you wish using Windows security facilities. If you are running in the default configuration (no impersonation), you'll need to be sure that this folder can be read-write for the ASP.NET server's user (the account is usually called ASPNET). If you're running Windows Server 2003, you will also need to grant Modify permissions to the identity account for the IIS App Pools. By default, this account is "Network Service".

Add the namespace to the FederationConfiguration

Edit your FederationConfiguration file. Add a <Namespace> entry for your namespace where the Root attribute is set to the location of the folder you just created. Set the Namespace attribute to the name of the namespace (e.g., MyCompany.Projects.Pong).

Create a ContentBaseDefinition topic by hand

The next step is creating the ContentBaseDefinition topic. To do this, create a file called _ContentBaseDefinition.wiki in the WikiBase's folder you created above. In this file, you must add the WikiPageProperties needed to define the WikiBase. At a minimum you need the Namespace property. For more details about the properties you can and must use, see ContentBaseDefinition.

Create a My HomePage Test topic by hand

Finally, create a My HomePage Test.wiki file in the same folder. Put some simple "hello world"-style text in there.

DONE! -- Navigate there and make sure it works

Navigate to your new namespace. You can do this with a URL like

 http://<yourserver>/default.aspx/<NewNamespace>/<HomePage>


 http://<yourserver>/default.aspx/<NewNamespace>/<HomePage>

Not logged in. Log in

Welcome to the home of FlexWiki, a collaboration tool, based on WikiWiki, implemented using Microsoft .NET technologies

This is FlexWiki, an open source wiki engine.

This site supports the new NoFollow anti-spam initiative.
Change Style

Recent Topics