[ANN] Ruwiki 0.6.0

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
474,039
Messages
2,570,376
Members
47,029
Latest member
EmiliaSton

Latest Threads

Top