These pages are devoted to my MathML-enabled branch of Instiki, the nifty Ruby-on-Rails-based Wiki.
Math support is based on itex2MML and is enabled if you choose the “Markdown+itex2MML” text filter. There’s a quite serviceable LaTeX export (click on the “TeX” link at the bottom of any wiki page).
Since this version of Instiki emits real XHTML, you can also do fancy things, like embed inline SVG. It should render in any SVG-capable browser.
You can have multiple wikis (“Webs” in the parlance of Instiki) under the same Instiki instance. Each wiki can be password-protected (with its own distinct password). And, if you’re so-inclined, you can publish a “read-only” version of a password-protected wiki, so that others can read, but not modify, what you’ve written.
Installation is very easy. Instiki comes bundled with its own webserver (which, by default, listens on port 2500), so you should be up-and-running in minutes.
Of course, there are always improvements that can be made. That’s where (I hope) you come in …
Aside from the obvious difference, of its support for math:
application/xhtml+xml to compatible browsers. That includes Internet Explorer, with the MathPlayer plugin installed.Etags and Conditional GETs, for more efficient use of bandwidth.Instiki is free software, licensed under the same license as Ruby. The source to this branch is available from the BZR Repository or as a tarball. The BZR Repository has an Atom feed, with which you can stay abreast of the development of this software.
Math support requires the itex2MML Ruby bindings (tarball, BZR, feed). itex2MML is licensed under a dual GPL and MPL license.
Here’s a comprehensive list of the changes made to this branch of Instiki.
If you want to see this MathML-enabled Wiki software in action, feel free to play around in the Sandbox.