From: Austin Ziegler Date: 2003-10-10T06:16:14+09:00 Subject: [ANN] Ruwiki 0.6.0 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 . 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 (alan@digikata.com) Austin Ziegler (ruwiki@halostatue.ca) 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 -- austin ziegler * austin@halostatue.ca * Toronto, ON, Canada software designer * pragmatic programmer * 2003.10.09 * 16.47.47