Wiki software
Wiki software is a type of collaborative software that runs a Wiki system. It is usually implemented as a CGI script that runs on one or more web servers. A WikiWikiWeb is a site that allows readers to edit the pages through an HTML form. Wikis are used for collaboration, conversation and documentation - amongst many other things. Typically, pages are stored in an RDBMS and hyperlinking is dynamic. BambooWeb is an example of such a system.
The first such software was created by Ward Cunningham in 1994. Nowadays, there are a large number of different scripts which clone or enhance the original version. A list of these different Wiki script-variants can be found at . Many are written in Perl and are available under the GNU General Public License (GPL).
"WikiSoftware" comprises all of the software required to run a Wiki, which might include a Web server such as Apache, in addition to the "WikiEngine" itself, which implements the Wiki technology. In some cases, such as EddiesWiki, both the WebServer and the WikiEngine are bundled together. A WikiEngine is a self-contained wiki component.
Examples of wiki software
Python-based
Ruby-based
PHP-based
- CitiWiki has been called the "Wiki of the next generation".
- MediaWiki was custom-designed for the high-volume BambooWeb encyclopedia project. It is written in PHP and uses a MySQL database backend. The Phase III version is an improvement over Software Phase II, while the earlier BambooWeb used different software.
- PhpWiki is a WikiWikiWeb clone in PHP.
- PmWiki is a PHP-based wiki. Features include: GPL-licensed, easy installation/customization, designed for collaborative authoring and maintenance of web sites, and support for Internationalization. Does not require a database.
- TikiWiki is one of the larger and more ambitious wiki development projects, including a variety of additional groupware features (message forums, articles, etc.).
- XHTML standard-compliant; it uses plain text files.
- WakkaWiki is a PHP/MySQL-based lightweight wiki engine. Down?
- UniWakka , another fork of Wakka, aims at providing a collaborative authoring tool for scientific web content. It supports WikiFarms installations, MathML, footnotes, tables of contents, bibtex import and export, latex export, latex-like citations, OpenOffice export and more.
- DokuWiki is a simple-to-use Wiki aimed at the documentation needs of a small company. It uses plain texts files and has a simple but powerful syntax which ensures the datafiles remain readable outside the Wiki.
LISP-based
- CLiki is a free collaborative hypertext authoring program written in Common Lisp. Modelled on Wiki, it is free software released under the MIT license. It presently runs in SBCL and requires Araneida which needs the SBCL socket library. Considered extremely powerful, it has been implemented at ., and .
Microsoft
Perl-based
While not strictly Wiki software, weblog-engine parsers from Kwiki, Twiki, or PurpleWiki.
Smalltalk-based
- Squeak, and considered to be "super-portable and easy to set up and use".
Unknown
- IronWiki is an experimental wiki incorporating new ideas about user interfacing and scripting.
- MyWiki is a server-less wiki for the GNUstep and Cocoa environment.
- non-free cross-platform (Windows, Unix, Mac OS X) Wiki application. Freeware and commercial versions are available.
- is a free online document collaboration service, and Wiki farm.
See also