Wikiserver
What is this page about? It is about some some changes/additions I made to the WikiServer program. These are mostly features that I felt that were missing. Have a look at the changelist below to see what changes I made. The original WikiServer can be found at http://www.tinyted.net/eddie/wiki/
Note that I am not working on this project anymore. It is here mostly for historical reasons :-). For an actual version of this software visit Wikiserver.org. The version over there is still being developed and has most of my changes.
My wikiserver also uses a heavily modified PageTemplate.html file. This template uses most of my enhancements. The most remarkable feature of my template is the Sidebar (a colum with shortcuts). The Sidebar itself is also a Wikipage and can be edited through the Wiki! I saw a Sidebar for the first time on the Unreal Wiki. It was very usefull so I integrated it into my template. You are of course free to replace this template with one of your own.
here is a screenshot from my template:
Changes
This is a list with all changes I made to the WikiServer that was written by Eddie Edwards. My code is the based on the wikibeta110_2.zip file that is available on http://www.tinyted.net/eddie/wiki/. This means that my version has all features from WikiServer 1.1 plus the features listed below. Documentation on the new features is available in the download.
Changes for 1.1.m2 (Andrei Dragomir's patches)
- Removed \n's in textareas
- added support for } syntax. Very usefull for displaying code on the Wiki.
- Removed "Thank you" message after editing
- Removed a cast that was invalid for Visual Studio 2005
Changes for 1.1.m1
- Added support for file:/// urls.
- Added support for https:// urls.
- Added $version command.
- Added $$VERSION$$ option.
- Added the possibility to use to make Wiki links. Both CamelCase and can be used.
- Added the ability to serve files from subdirectories of the Pages folder.
- Added -r commandline option to specify the root from which the WikiServer will serve it's files. Defaults to "Pages"
- Added some checks to the $html command so it is not possible to mess up the HTML code.
- Fixed $$PAGE$$ command on Windows 9x and Windows NT 4.0 systems.
- It is possible to export the Wiki pages to HTML
Older versions
- Added $reverselink command.
- Added $reverselink: command.
- Added $edit: command.
- Added $html: command.
- \n is now written as <BR> so you can manually break pages.
- Added WikiFormatting link on the Edit Page.
- Added $$PAGE:PageName$$ option.
- Added $$REVERSELINK$$ option.
- Added $$REVERSELINK:PageName$$ option.
Download
You can download the source and binaries here. It is a combined download. The zip also contains a Visual Studio C++ 6 workspace.
Wikiserver 1.1.m2.zip (158kB)