My first experience with WikiWikiWebs was when I visited SeattleWireless' web site. After seeing and using their page I was very impressed with the power of wiki webs (though it took me a while to wrap my head around them). I chose to use a wiki web for PersonalTelco's main web presence because I felt that the spirit of wiki communities seemed to match the spirit of CommunityNetworking.

As I started to research the various WikiWikiClones that were available I discovered that there were a lot of them, each with slightly different advantages. I wanted to make a decision that I would be happy with so I downloaded what appeared to be the four most prominant wiki clones to evaluate them (MoinMoin, TWiki, PHPWiki and PWiki). After we'd made the decision to go with MoinMoin I found a few other wiki clones that I now wish I'd investigated (UseModWiki, Pyle, WikiTikiTavi and Wiiski).

The chart is still far from perfect, if you know something I don't or

Wiki Software

Evaluated and Installed

Name

Version

Language

Backend

Features

MoinMoin

0.8

Python

Files

B D e I t O

PHPWiki

1.2

PHP

Files/DB/SQL

b d I T

TWiki

01 Feb 2003

Perl

Files

A B C D E I O R T U

PWiki

??

PHP

Files/SQL

A C O T U

UseModWiki

0.92

Perl

Files

A B D I O

Evaluated and not Installed

Pyle

0.2.0

Python

Files/CVS

A B D E R U

PikiePikie

0.21

Python

Files

B C I R T U

Wiiski

??

Perl

Files

A B D E T U

Feature legend (lower case means partial support):
A - internal authentication, B - backups kept, C - change/rename, D - diffs of changes, E - email notification of changes, I - InterWiki, O - can revert to old pages, R - remove/delete pages,T - Themeable, U - Uploads/Attachments

All features like rename/delete/upload/revert imply the ability to do it via the web interface (since it should be obvious that any one with shell access and permissions can do whatever).


MoinMoin - http://moin.sourceforge.net/

PHPWiki - http://phpwiki.sourceforge.net/

TWiki - http://twiki.sourceforge.net/

PWiki - http://wiki.2gn.com/wiki/

UseModWiki - http://www.usemod.com/cgi-bin/wiki.pl

Pyle - http://homepages.kcbbs.gen.nz/~tonyg/pyle.html

PikiePikie - http://pikie.darktech.org/cgi/pikie

Wiiski - http://wiiski.renewal-iis.com/wiiski

'Wiiski is an online collaboration tool evolving from its roots in a tool called TWiki. While TWiki is a great tool, Wiiski extends its functionality to create a more collaborative online environment. While TWiki is more conservative in the use of Web technology in order to maintain broader compatibility (a noble goal), Wiiski pushes the envelope, incorporating ideas from the bleeding edge while maintaining compatibility with the latest versions of Netscape/Mozilla and IE. In addition to traditional Wiki Web functionality, Wiiski includes more collaboration features to augment static Web pages. Wiiski also includes a new subsystem, currently called the Wiiski Broker, which will allow for the rapid development of online tools. It is the Wiiski Broker that sets Wiiski apart from any other existing Wiki Web tool. '

Email to LarsAronsson that I sent and needs to be refactored into the above table and the general page.

> What version of Wiki software are you running for the personaltelco
> website?  Which features made you chose that one over other versions?

i'm running 0.8 of MoinMoin (http://moin.sourceforge.net), i have 0.9
running as a beta right but we're doing some theming to make the
navigation a little easier.

i evaluated 4 wiki's when i did it initially, moinmoin, twiki, phpwiki and
pwiki.  i found four others after the decision that i wish i'd evaluated
properly, usemod, pyle, swiki and wikitikkitavi.

my requirements were that it run under linux and solaris with a fairly
well known language (in order: php, python, perl c), had revision
control and ideally didn't require a database.

i still have some of the demo's installed at: http://devel.spack.org/
you're welcome to play if you want.

MoinMoin (http://moin.sourceforge.net/)
 - python based
 - simple to install and manage
 - can't use a database
 - good version control
 - keeps backups
 - can restore backups from web interface
 - uses style sheets
 - has primitive theming ability
 - supports only StudlyCaps for wiki words (but could be hacked trivially)
 - has a fairly active devel community
 - doesn't support authentication (though should be able to be leveraged
   with apache's LocationMatch directive)

TWiki (http://twiki.org/)
 - perl based
 - complicated to install and manage
 - i thought it was ugly and navigation was poor
 - good version control
 - good backups
 - allows attachments to be uploaded and associated with a page
 - fairly active devel community
 - supports native authentication.

PHPWiki (http://phpwiki.sourceforge.net)
 - php based
 - trivial to install (once i discovered debian's php only supports gdbm)
 - can use flat files, db files or several sql databases
 - keeps limited backups and no diffs
 - very simple userinterface
 - active devel group
 - doesn't support auth but again, should be possible via apache



wiiski was announced after we converted to wiki.  it looks really
interesting but since it's derrived from twiki i have some of the same
objections.

http://wiiski.renewal-iis.com/wiiski/bin/view

adam.

(tonyg, 2 Aug 2002: Pyle supports page removal, too :-) )

phpwiki supports diffs if you use a database and not only flat files... ;>


[CategoryDocumentation]

WhyWiki (last edited 2008-10-06 12:34:03 by CPE001b11251b0f-CM001a66832b24)