Project DescriptionHawkWiki is a simple wiki clone implementation, written in C# and ASP.NET by Harry Pierson
On the surface, HawkWiki (originally DevHawk Wiki) would appear to be the world's simplest
Wiki clone implementation. And since I haven't really worked on it in several years, I guess that's true. However, there was a method to my madness.
HawkWiki includes two projects:
WikiRenderer and
SampleWiki.
WikiRenderer is a library for converting wiki markup into HTML.
SampleWiki is an ultra-simple ASP.NET web app that uses
WikiRenderer (it's more of a test for WikiRenderer than a real wiki implementation).
The reason for creating these seperately is to enable the embedding of wiki-esque functionallity into other web apps. For example, where most weblogs support comments, maybe a comment wiki would be more interesting. Instead of having two seperate systems (like
Sam Ruby has for his
syndication format discussion) they could be easily integrated into the same web app with the same look and feel.
WikiRenderer supports a subset of the
original Wiki text formatting. Bulleted and numbered lists, bold and italics, monospaced font, automatic hyperlinking, inline images, WikiWords, etc. I am open to suggestion on new formatting.
Originally, I had a bunch of ideas for this library, including supporting wiki comments in my own weblog, but I've never gotten around to implementing them. However, at least one person asked me about the code after the original GotDotNet workspace was shutdown, so I re-released the code on CodePlex. I did make a few minor changes (new name, moved to .NET Framework 2.0, etc) and adopt the MS-PL license (replacing the original MIT license).