Wixer wiki compiler

Wixer is a wiki compiler based on Adam Megacz's WIX. It has a fully specified formal grammar, pre-compiles web pages, and an AJAX web interface.

This project is on hold. The latest version is 0.8. Download wixer-standalone-0.8.jar. Source tarballs are here, and the the Git repository is hosted on Hcoop's gitweb.

News

5 December 2009: This project is on hold

3 July 2008: Version 0.8 released. Many bugs have been fixed and a graphical diff has been added to the preview dialog.

25 June 2008: Version 0.7 released. Remove the JS fading gimmick that doesn't work on slower computers, compile with Java 1.5 instead of 1.6, and some more name changes.

Features

Installation

To get a feel for things, download the standalone WIxer binary and run it with:

java -jar wixer-standalone-0.8.jar --newUsers

You can then start using your web site on http://localhost:8447/. Settings are controlled by command-line switches:

$ java -jar build/wixer-standalone-0.8.jar --help
Wixer Standalone 0.8, Copyright 2008 David Crawshaw.
Usage: java -jar wixer-standalone.jar [--option=val ...]

Options:
  --address   = set the listening address (default: localhost)
  --auth      = name of kerberos context (default: )
  --dbFile    = SQLite file for login details (default: /wixer.db)
  --logfile   = write log to file (default: stdout)
  --newUsers  = allow anonymous user creation (default: false)
  --outputDir = where WiXi renders the html (default: .)
  --poolsize  = number of concurrent editors (default: 5)
  --port      = set the listening port (default: 8447)
  --rebuild   = regenerate all content (default: false)
  --repoDir   = the bare Git master repository (default: ./wixer.git)