Wiki software
From Wikipedia, the free encyclopedia
Wiki software is a type of collaborative software that runs a Wiki system. This typically allows web pages to be created and edited using a common web browser. It is usually implemented as a server-side script that runs on one or more web servers, with the content generally stored in a relational database management system, although some implementations use the server's file system instead.
Contents |
[edit] Web-based Wiki
The first such system was created by Ward Cunningham in 1995, but given the relative simplicity of the wiki concept, a large number of implementations now exist, ranging from very simple "hacks" implementing only core functionality to highly sophisticated content management systems. The primary difference between wikis and more complex types of content management systems is that wiki software tends to focus on the content, at the expense of the more powerful control over layout seen in CMS software like Drupal, WebGUI, or at the expense of non-wiki features (articles, blogs,..) like in Tikiwiki.
"Wiki software" could be interpreted as comprising all of the software required to run a wiki, which might include a web server such as Apache, in addition to the "Wiki engine" itself, which implements the wiki technology. In some cases, such as ProjectForum, or some WikiServers, the web server and wiki engine are bundled together as one self-contained system, which can often make them easier to install.
The majority of engines are open source, often available under the GNU General Public License (GPL); large projects such as TWiki and the Wikipedia engine, MediaWiki, are developed collaboratively. Many wikis are highly modular, providing APIs which allow programmers to develop new features without requiring them to be familiar with the entire codebase.
It is hard to determine which wiki engines are the most popular, although a list of leading candidates might include TWiki, MoinMoin, PmWiki, DokuWiki, and MediaWiki (Google trend history comparison). A list of some of those available is included below, and another can be found at Wiki:WikiEngines.
[edit] Desktop Wiki
Some wiki software is not intended for collaborative work, but for either content management or for personal information organizing. Examples are AcroWiki or wikipad for Palm OS, Tomboy and Zim Wiki for Linux or ConnectedText for Windows. TiddlyWiki is a desktop wiki that saves in a single HTML file for local browsing and editing.
[edit] Peer-to-Peer Wiki
A wiki site can also be shared between peers using a P2P version control software. Such Peer-to-peer wiki system is integrated into Code Co-op.
[edit] See also
- List of wiki software - all wiki software, good and bad
- Comparison of wiki software - feature-table comparison of common wiki software
- List of collaborative software
- Comparison of wiki farms - Servers that provide hosting for wiki websites
- List of wikis - Websites using wiki software, organized by topic
[edit] External links
- WikiDeveloper: Custom Wiki Software and Development Search Engine
- WikiMatrix: Comparing Multiple Wiki Engines Side-by-Side
- Comparison of different Wiki software (Article, November 2004)
- Free Wiki
- How to choose a Wiki
- Extensive list of wiki software
- Wikitext standard — Meta discussion on a proposed standard wikitext format
- Wiki Review