Ikiwiki

Last updated
ikiwiki
Developer(s) Joey Hess et al
Initial releaseApril 29, 2006;17 years ago (2006-04-29)
Stable release
3.20200202.3 [1] / 2020-02-02 [±]
Written in Perl
Operating system Unix-like
Type Wiki software
License GPL v2 or later
Website ikiwiki.info

ikiwiki is a free and 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.

Contents

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; this method is sometimes referred to as wiki compiler), but it can use CGI to function as a normal web-interfaced wiki as well. [3] Login via OpenID is supported.

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

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">GNOME Evolution</span> Personal information manager software and workgroup information management tool for GNOME

GNOME Evolution is the official personal information manager for GNOME. It has been an official part of GNOME since Evolution 2.0 was included with the GNOME 2.8 release in September 2004. It combines e-mail, address book, calendar, task list and note-taking features. Its user interface and functionality is similar to Microsoft Outlook. Evolution is free software licensed under the terms of the GNU Lesser General Public License (LGPL).

<span class="mw-page-title-main">APT (software)</span> Free software package management system

Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian, and Debian-based Linux distributions. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages, either from precompiled files or by compiling source code.

A tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects. It may be regarded as a type of issue tracking system.

<span class="mw-page-title-main">Ubuntu</span> Linux distribution developed by Canonical

Ubuntu is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in multiple editions: Desktop, Server, and Core for Internet of things devices and robots. The operating system is developed by the British company Canonical, and a community of other developers, under a meritocratic governance model. As of October 2023, the most-recent release is 23.10, and the current long-term support release is 22.04.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

<span class="mw-page-title-main">Compiz</span> Compositing window manager for the X Window System

Compiz is a compositing window manager for the X Window System, using 3D graphics hardware to create fast compositing desktop effects for window management. Effects, such as a minimization animation or a cube workspace, are implemented as loadable plugins. Because it conforms to the ICCCM conventions, Compiz can be used as a substitute for the default Mutter or Metacity, when using GNOME Panel, or KWin in KDE Plasma Workspaces. Internally Compiz uses the OpenGL library as the interface to the graphics hardware.

<span class="mw-page-title-main">Software Updater</span> Ubuntu package manager

In several Linux operating systems, the Software Updater program updates installed software and their associated packages with important software updates for security or with recommended patches. It also informs users when updates are available, listing them in alphabetical order for users to choose which updates to install, if any. It was originally written for Ubuntu, although it is now part of other APT-based systems.

<span class="mw-page-title-main">Linux Mint</span> Ubuntu-based Linux distribution

Linux Mint is a community-driven Linux distribution based on Ubuntu, bundled with a variety of free and open-source applications. It can provide full out-of-the-box multimedia support for those who choose to include proprietary software such as multimedia codecs. Compared to Ubuntu, it uses the Cinnamon interface in the most popular edition, using a different, more traditional layout that can be customized by dragging the applets and creating panels. New applets can also be downloaded.

GetDeb was an Ubuntu software portal providing legacy versions of software included in Old LTS Ubuntu versions, and software that is omitted from the official repositories. PlayDeb was a sister project with an explicit focus on games. The names come from the .deb package format used by Ubuntu. GetDeb and PlayDeb services can also be used by Ubuntu derivatives starting with 16.04 as the 14.04 packages were removed once when Ubuntu 14.04 reached EOL. Both websites have been redirected to a spam site, and should no longer be trusted.

<span class="mw-page-title-main">Ubuntu version history</span> History of the Ubuntu operating system

Ubuntu releases are made semiannually by Canonical Ltd, its developers, using the year and month of the release as a version number. The first Ubuntu release, for example, was Ubuntu 4.10 and was released on 20 October 2004. Consequently, version numbers for future versions are provisional; if the release is delayed until a different month than planned, the version number will change accordingly.

<span class="mw-page-title-main">Ubiquity (software)</span> Free and open-source system installer for Ubuntu and its derivatives

Ubiquity is the default installer for Ubuntu and its derivatives. It is run from the Live CD or USB and can be triggered to run from the options on the device or on the desktop of the Live mode. It was first introduced in Ubuntu 6.06 LTS "Dapper Drake". At program start, it allows the user to change the language to a local language if they prefer. It is designed to be easy to use.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

systemd Suite of system components for Linux

systemd is a software suite that provides an array of system components for Linux operating systems. The main aim is to unify service configuration and behavior across Linux distributions. Its primary component is a "system and service manager" – an init system used to bootstrap user space and manage user processes. It also provides replacements for various daemons and utilities, including device management, login management, network connection management, and event logging. The name systemd adheres to the Unix convention of naming daemons by appending the letter d. It also plays on the term "System D", which refers to a person's ability to adapt quickly and improvise to solve problems.

<span class="mw-page-title-main">Unity (user interface)</span> Graphical user interface for Ubuntu

Unity is a graphical shell for the GNOME desktop environment originally developed by Canonical Ltd. for its Ubuntu operating system. It debuted in 2010 in the netbook edition of Ubuntu 10.10. Since 2017, its development was taken over by the Unity7 Maintainers (Unity7) and UBports.

<span class="mw-page-title-main">Cinnamon (desktop environment)</span> Desktop environment

Cinnamon is a free and open-source desktop environment for Linux and other Unix-like operating systems, which was originally based on GNOME 3, but follows traditional desktop metaphor conventions.

dracut (software) Software to automate the Linux boot process

Dracut is a set of tools that provide enhanced functionality for automating the Linux boot process. The tool named dracut is used to create a Linux boot image (initramfs) by copying tools and files from an installed system and combining it with the Dracut framework, which is usually found in /usr/lib/dracut/modules.d.

Long-term support (LTS) is a product lifecycle management policy in which a stable release of computer software is maintained for a longer period of time than the standard edition. The term is typically reserved for open-source software, where it describes a software edition that is supported for months or years longer than the software's standard edition.

References

  1. http://ikiwiki.info/news/
  2. Huber, Mathias (January 21, 2011), "Ikiwiki und Gitit: Quelltext-Repositories als Wiki" [Ikiwiki and Gitit: source code repositories as wiki], Linux Magazine (in German), archived from the original on February 21, 2012, retrieved March 26, 2012
  3. 1 2 Casad, Joe (2009), "Ikiwiki" (PDF), Ubuntu User (2), Linux New Media: 49–51, retrieved January 9, 2012
  4. "blog", ikiwiki, retrieved April 23, 2012
  5. Hess, Joey (April 6, 2007), "Integrated issue tracking with Ikiwiki", NetworkWorld , retrieved December 28, 2011