From Seo Wiki - Search Engine Optimization and Programming Languages
|This article's introduction section may not adequately summarize its contents. To comply with Wikipedia's lead section guidelines, please consider expanding the lead to provide an accessible overview of the article's key points. (September 2009)|
|Developer(s)||Joey Hess et al|
|Initial release||29 April 2006|
|Stable release||3.20100122 / 3.14159 was (July 16, 2009)|
|License||GNU General Public License#Version 2 +|
ikiwiki compiles wiki pages into HTML pages for publication. Unlike conventional wiki software, ikiwiki stores its pages in a standard version control system such as Git or Subversion or 6+ others. The term "wiki compiler" was coined by ikiwiki's designer to compare the program's function to that of make or gcc for computer software projects; other wiki compilers call themselves a "wiki processor".
ikiwiki is implemented in Perl, although external plugins can be implemented in any language. It supports several markup languages, including Markdown, Creole, reStructuredText and Textile. In the simplest case it can function as an off-line static web site generator, but it can use cgi to function as a normal web-interfaced wiki as well. Login via OpenID is supported.
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 (for instance, insert an "Index of the 30 most recently fixed bugs" via the wikiscript [[inline pages="bugs/* and link(done) and !*/Discussion" sort=mtime show=30 archive=yes]]); 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, non-distributed bug trackers such as Bugzilla. However, structured data on the page (beyond tags & path names), as field-value pairs, is being designed.
- ↑ Version 1.0, see ikiwiki roadmap
- ↑ ("Download page of ikiwiki". Ikiwiki.info. http://ikiwiki.info/download/. Retrieved 2010-01-29. ) asserts the latest source is in debian repository ("ikiwiki at debian packages". Packages.debian.org. http://packages.debian.org/unstable/source/ikiwiki. Retrieved 2010-01-29. ) which gives the latest version number.
- ↑ This version date (July 16, 2009) was listed on this page for version 3.14159 citing ("ikiwiki at debian packages". Packages.debian.org. http://packages.debian.org/unstable/source/ikiwiki. Retrieved 2010-01-29. ) but that citation doesn't list the version date; it appears one would have to download the code & say extract the maximum file date to get the version date.
- ↑ 4.0 4.1 "ikiwiki feature "Use a Real RCS"". Ikiwiki.info. http://ikiwiki.info/features/#index1h2. Retrieved 2010-01-29.
- ↑ "ikiwiki Revision Control Systems". Ikiwiki.info. http://ikiwiki.info/rcs. Retrieved 2010-01-29.
- ↑ 6.0 6.1 Joey Hess (6 April 2007). "Integrated issue tracking with Ikiwiki". LinuxWorld.com. IDG. http://www.linuxworld.com/news/2007/040607-integrated-issue-tracking-ikiwiki.html. Retrieved 7 January 2009.
- ↑ PWP Php Wiki Processor
- ↑ "ikiwiki external plugins". Ikiwiki.info. http://ikiwiki.info/plugins/write/external/. Retrieved 2009-08-10.
- ↑ "Creole plugin page of Ikiwiki". Ikiwiki.info. http://ikiwiki.info/plugins/creole/. Retrieved 2009-08-10.
- ↑ debian/copyright. Retrieved March 20, 2008.
- ↑ License at ikiwiki web page
- ↑ "ikiwiki.info/todo/structured_page_data". http://ikiwiki.info/todo/structured_page_data. Retrieved 2010-01-29.
|File:Nuvola apps emacs.png||This free software-related article is a stub. You can help Wikipedia by expanding it.|