I've finally got a new Wiki engine more-or-less complete. It's got almost
100% different design goals than PHPWiki (it aims to be intensely tweakable
and well-written, but not neccesarily easy to install at all)
If you want to try it out, the NBTSWikiWiki is now using the code, so
http://www.nbtsc.org/wiki/ will take you there.
There's a couple features I'd love to hear comments on: One I added tonight
is "natural language InterWiki linking" -- saying "FrontPage on Meatball"
yields a link to MeatBall's front page. =20
The markup is intuitive, much like PHPWiki 1.3's. Italics are delimited by
slashes, bold by dashes, underlines, hideity that they are, are by
underscores. Lists rendered neatly, as if by Lynx or W3M, can be
cut-and-pasted into pages. Carets at the start of lines begin indented
blockquote tags.
The renderer is fast; the old wiki was tearing our server into the ground,
and now it can be spidered and not trashed too heavily.
I'm using RCS to store pages, so there's full revisioning. The
InterfaceIllustratesStructure. I've written an (imperfect, but improving)
acceptable difference-finding algorithm that works at the output stage,
highlighting the differences between the two streams of XHTML.
If anyone's interested in the code, I'll be happy to email them a tarball
with a GPL license.
Have a good day.
Aredridel
|