This is a Wiki Page plugin. Follow the instructions in README.TXT very carefully. They are listed below in case you'd like to know what you're getting yourself into before downloading.

Note: This plugin has only been tested on a very limited number of platforms with only one database. Use at your own risk.

download for 20040604

FitNesse Database Plugin

by Stephen Starkey

This plugin provides a replacement to the standard file system back-end to FitNesse. Instead of storing your Wiki pages in a standard hierarchical file system structure, they are stored in a database schema. This makes searching, refactoring, etc. much faster, as databases are optimized for such things.

Please read this file fully before executing any steps. It contains forward references which, when executed out of order, will cause much disappointment in the reader.

PACKAGE CONTENTS

Included in this package are the following:

file description
README.txt This file
plugins.properties A sample properties file that causes FitNesse to load the plugin
run.sh An alternative run script that loads plugin classpaths in a standard way
run.bat An alternative run script that loads plugin classpaths in a standard way
plugins/fitnesse_db.plugin Used by the alternative run script to update the classpath
plugins/fitnesse_db.plugin.bat Used by the alternative run script to update the classpath
plugins/fitnesse_db/fitnesse_db.jar The library that provides the plugin
schema/fitnesse.sql The schema that the plugin uses to store its data

KNOWN LIMITATIONS


BEFORE INSTALLING


AFTER INSTALLING


IF USING A WINDOWS SERVICE


EASY INSTALLATION

plugins.properties -> FITNESSE_ROOT
plugins/fitnesse_db/fitnesse_db.jar -> FITNESSE_ROOT

EXTENSIBLE INSTALLATION

* Identify the location of your FitNesse installation. We refer to this location as FITNESSE_ROOT
* Download your favorite JDBC Driver and place it in FITNESSE_ROOT
* Edit plugins.properties (presume I have prefixed property names with com.xb.fitnesse.db):
* Create a "plugin" for your database driver:
* In the plugins directory create a .plugin and .plugin_bat file just like fitnesse_db.plugin, etc
* Change the directory structure to add the database driver to the classpath instead