MsWiki is a wiki (or at least a Wiki-like system) built using ASP and client-side JScript. It is designed to run in an essentially 100% Microsoft intranet environment. The primary goal was to do a wiki that used MicrosoftFrontPage for WYSIWYG editing.
Since editing is WYSIWYG (as much as possible using HTML), most of the traditional Wiki text formatting code is not needed. Right now MsWiki only does special formatting for links, although in the future it may support other special formatting.
In order to facilitate working with MicrosoftFrontPage, each page needs to be an HTML file, which precludes server side processing for formatting the links. Instead, MsWiki does all the formatting on the client-side, using JScript. This is either very cool or very kludgey depending on how you look at it. One big advantage of doing the text formatting in JScript over server-side VBScript is that JScript has half way decent regular expression support.
Page creation is handled in ASP as will be Recent Changes support when I get that implemented.
I haven't released anything yet. I may sometime in the future, assuming time and my employer permit. So far very little of what I've done is rocket science, and I'll explain that part.
There's nothing interesting about the ASP. The JScript used on the client side is more notable. There's some example prototype code at http://www.almostinfinite.com/preprocess.htm. As you might suspect, you'll need IE 4.0 or above to see it work. After the page has loaded, view source to see how the reformatting works. Here's a simplified (and partly omitted example). The interesting part is the "