TECHNOMANIFESTOS
Guardianship of the computer can no longer be kept to a priesthood.
--Ted Nelson

  The Network > Source

Central | Recent Changes | The Network | Talk unknown user

TmNetWiki is released under the GNU General Public License. This is just an initial get-it-out-there release. Yes, there are many problems. I plan to get this up with real CVS/bug reporting soon.

 TmNetWiki version 0.4 (September 11, 2002)
 Copyright © 2002 Adam Brate
   <ab@adambrate.com>
 Based on the GPLed UseModWiki 0.92
 Copyright © 2000-2001 Clifford A. Adams
   <caadams@frontiernet.net> or <usemod@usemod.com>
 Based on the GPLed AtisWiki 0.3 © 1998 Markus Denker
   <marcus@ira.uka.de>
 ...which was based on
    the LGPLed CVWiki CVS-patches © 1997 Peter Merel
    and the Original WikiWikiWeb © Ward Cunningham
        <ward@c2.com> (code reused with permission)
 Email and ThinLine options by Jim Mahoney <mahoney@marlboro.edu>

 This program is free software; you can redistribute it and/or modify
 if under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU General Public License for more details.

Download

Download TmNetWiki.tar.gz (54K)

Installation

TmNetWiki requires the following Perl modules:
 CGI
 Template-Toolkit

To install, first download and unpack the source;

 > tar -xvfz TmNetWiki.tar.gz

then put the perl files in your Perl library (or if you don't have root access, put them in a random folder such as '/home/me/perl/lib') and follow the UseModWiki procedures for the data/config files. Then add a CGI script that calls the Wiki package. The text for the CGI script is:

 #!/usr/bin/perl
 use lib '/home/me/perl/lib'; # if not in lib path

 use Wiki;

 my $w = new Wiki;
 $w->start;
 exit;

Manifest

TmNetWiki is broken up into the Wiki package and subpackages:

 Wiki
 Wiki::admin
 Wiki::area
 Wiki::authors
 Wiki::browse
 Wiki::cache
 Wiki::calc 
 Wiki::category
 Wiki::consts
 Wiki::diff
 Wiki::edit
 Wiki::editprefs
 Wiki::email
 Wiki::error
 Wiki::file
 Wiki::history
 Wiki::index
 Wiki::init
 Wiki::keep
 Wiki::links 
 Wiki::lock
 Wiki::log
 Wiki::login
 Wiki::page
 Wiki::quotes
 Wiki::rc
 Wiki::search
 Wiki::section
 Wiki::special
 Wiki::template 
 Wiki::text
 Wiki::translate
 Wiki::user
 Wiki::users
 Wiki::utility
 Wiki::wiki

and comes with a default set of templates:

 TmNetWiki templates

Central | Recent Changes | The Network | Talk unknown user
Search:
unknown userRSS