A
Austin Ziegler
Last month, some folks were looking for a simple Wiki that would work well
with WEBrick. I did some work with Ruwiki, took some ideas wholesale from
Dave
Thomas's RDoc wiki and Chad Fowler's WEBrick servlet for the RDoc wiki, and
made various other changes to Ruwiki to produce 0.6.0.
I have included algorithm/diff with the Ruwiki the distribution to reduce
the
dependencies. I have also included the RDoc templating facility because it
makes a very simple, lightweight, and easy-to-use template.
In the process of doing all of this, I made Ruwiki even easier to use.
Ruwiki 0.6.0 can be found at <http://rubyforge.org/projects/ruwiki>. The MD5
Digest is in the release notes for Ruwiki 0.6.0 and the PGP signature is
also
part of the downloadable files.
On to the README:
Ruwiki 0.6.0
------------
Ruwiki is a simple, extensible Wiki written in Ruby. It supports both CGI
and
WEBrick interfaces, templates, and CSS formatting. Additionally, it supports
project namespaces, so that two pages can be named the same for differing
projects without colliding or having to resort to odd naming conventions.
Please see ::Ruwiki in the running Wiki for more information.
Quick Install (CGI)
-------------------
1. Place the Ruwiki directory in a place that your webserver can execute CGI
programs. Ensure that ruwiki.cgi is executable on your webserver. You may
wish to protect templates/, data/, and lib/ from casual access.
2. Modify the following lines in ruwiki.cgi:
wiki.config.webmaster = ...
wiki.config.title = ...
3. Point your web browser to the appropriate URL.
Quick Install (WEBrick)
-----------------------
1. Modify the following lines in ruwiki_servlet.rb:
$config.webmaster = ...
$config.title = ...
2. Run ruwiki_servlet.rb to start a WEBrick instance on localhost:8808 with
ruwiki bound to the root path (e.g., http://localhost:8808/).
3. Point your web browser to the appropriate URL.
Use
---
Ruwiki is able to be called with one of several URI forms:
http://domain.com/ruwiki.cgi?PageName
http://domain.com/ruwiki.cgi?PageName&project=Project
http://domain.com/ruwiki.cgi/PageName
http://domain.com/ruwiki.cgi/Project/
http://domain.com/ruwiki.cgi/Project/PageName
Copyright: Copyright © 2003 - 2003, Alan Chen and Austin Ziegler
Authors: Alan Chen ([email protected])
Austin Ziegler ([email protected])
Licence: Ruby's
* This software includes algorithm/diff by Lars Christensen, available for
download from the RAA at: http://raa.ruby-lang.org/list.rhtml?name=diff
* This software includes template.rb from Dave Thomas's rdoc system,
available
for download from SourceForge: http://rdoc.sourceforge.net
-austin
with WEBrick. I did some work with Ruwiki, took some ideas wholesale from
Dave
Thomas's RDoc wiki and Chad Fowler's WEBrick servlet for the RDoc wiki, and
made various other changes to Ruwiki to produce 0.6.0.
I have included algorithm/diff with the Ruwiki the distribution to reduce
the
dependencies. I have also included the RDoc templating facility because it
makes a very simple, lightweight, and easy-to-use template.
In the process of doing all of this, I made Ruwiki even easier to use.
Ruwiki 0.6.0 can be found at <http://rubyforge.org/projects/ruwiki>. The MD5
Digest is in the release notes for Ruwiki 0.6.0 and the PGP signature is
also
part of the downloadable files.
On to the README:
Ruwiki 0.6.0
------------
Ruwiki is a simple, extensible Wiki written in Ruby. It supports both CGI
and
WEBrick interfaces, templates, and CSS formatting. Additionally, it supports
project namespaces, so that two pages can be named the same for differing
projects without colliding or having to resort to odd naming conventions.
Please see ::Ruwiki in the running Wiki for more information.
Quick Install (CGI)
-------------------
1. Place the Ruwiki directory in a place that your webserver can execute CGI
programs. Ensure that ruwiki.cgi is executable on your webserver. You may
wish to protect templates/, data/, and lib/ from casual access.
2. Modify the following lines in ruwiki.cgi:
wiki.config.webmaster = ...
wiki.config.title = ...
3. Point your web browser to the appropriate URL.
Quick Install (WEBrick)
-----------------------
1. Modify the following lines in ruwiki_servlet.rb:
$config.webmaster = ...
$config.title = ...
2. Run ruwiki_servlet.rb to start a WEBrick instance on localhost:8808 with
ruwiki bound to the root path (e.g., http://localhost:8808/).
3. Point your web browser to the appropriate URL.
Use
---
Ruwiki is able to be called with one of several URI forms:
http://domain.com/ruwiki.cgi?PageName
http://domain.com/ruwiki.cgi?PageName&project=Project
http://domain.com/ruwiki.cgi/PageName
http://domain.com/ruwiki.cgi/Project/
http://domain.com/ruwiki.cgi/Project/PageName
Copyright: Copyright © 2003 - 2003, Alan Chen and Austin Ziegler
Authors: Alan Chen ([email protected])
Austin Ziegler ([email protected])
Licence: Ruby's
* This software includes algorithm/diff by Lars Christensen, available for
download from the RAA at: http://raa.ruby-lang.org/list.rhtml?name=diff
* This software includes template.rb from Dave Thomas's rdoc system,
available
for download from SourceForge: http://rdoc.sourceforge.net
-austin