Last modified: 2006-04-04 09:58:03 UTC
I was thinking that it might be a good idea to extract the difference engine from the Mediawiki software, and release it as another open source piece of software. This would benefit many people that are working on their own wiki website, and need some way to let the user know of the difference easily. For example, I am creating a guitar tab wiki (http://tabmatic.com), but can't find any suitable difference engine for the site. I have looked at the source of DifferenceEngine.php, but I realize that most of the code is specific to Mediawiki, and it would be hard to extract it myself, without knowing how it is organized.
The diff code was taken from another project (phpwiki?)
Take a look at Tim Starling's wikidiff2 extension in Subversion, which is, incidentally, what we're (currently) using to do diffs on the Wikimedia sites.