ikiwiki

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
ikiwiki
Ikiwiki.svg
Developer(s) Joey Hess et al
Initial release April 29, 2006; 17 years ago (2006-04-29)
Stable release 3.20140227 (November 24, 2014; 9 years ago (2014-11-24)) [±][1]
Written in Perl
Operating system Unix-like
Type Wiki software
License GPLv2+
Website ikiwiki.info

ikiwiki is a free, open source wiki application, designed by Joey Hess. It is licensed under the terms of the GNU General Public License, version 2 or later. ikiwiki is written in Perl, although external plugins can be implemented in any language.

Unlike conventional wiki software, ikiwiki stores its pages in a standard version control system such as Git, Subversion or others.[2]

Features

ikiwiki supports several lightweight markup languages, including Markdown, Creole, reStructuredText and Textile.

In the simplest case, it can function as an off-line static web site generator (possibly still allowing different users to submit changes through VCS), but it can use CGI to function as a normal web-interfaced wiki as well.[3] Login via OpenID is supported. The first way to use it is sometimes referred to as wiki compiler.)

ikiwiki can be used for maintaining a blog, and includes common blogging functionality such as comments and RSS feeds. The installer includes an option to set up a simple blog at install time.[4]

ikiwiki is included in various Linux distributions, including Debian and Ubuntu.[3]

Use as a (possibly-distributed) bug tracker

Although wikis and bug tracking systems are conventionally viewed as distinct types of software, Ikiwiki can also be used as a (possibly-distributed) bug tracking system; however, "Ikiwiki has little structured data except for page filenames and tags," so its query functionality is not as advanced or as user-friendly as some other, centralised bug trackers such as Bugzilla.[5]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.

External links