Since I'm done hacking for today, thought I'd demo what I've been working on. I'll leave this up for a while:
A lot of things are disabled for now, and the speed to first load can probably be improved by at least 80%, but it is presenting a dynamic interface without any server-side page generation. The parser is a more complete than the presenter, so I've dumped the parse trees to the bottom of the pages.
Anyway, I should have edits and real-time previews working soon. For now this is mostly just an experiment to see what is possible. It's Mozilla only too, but there's no reason it couldn't be made to work in any browser that supports XMLHTTP. Especially interesting is viewing these pages generates virtually no server-side CPU load.
(the normal interface is at http://81.5.150.113/wiki)
Comments welcome :) -- Jim
wikitech-l@lists.wikimedia.org