WikkaWiki

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikkaWiki
New wikka logo.jpg
Screenshot mindmap.jpg
Native mind map support in WikkaWiki
Original author(s) Jason Tourtelotte
Developer(s) Wikka Development Team
Initial release May 29, 2004 (2004-05-29)
Stable release 1.3.4 (February 10, 2013; 13 months ago (2013-02-10)) [±]
Preview release n/a (n/a) [±]
Operating system Cross-platform
Type Wiki
License GNU General Public License
Website www.wikkawiki.org

WikkaWiki (often shortened as Wikka) is a free, lightweight, and standards-compliant wiki engine. Written in PHP, it uses MySQL to store pages. WikkaWiki is a fork of Wakka Wiki to which a number of new features have been added. It is designed for speed, fine-grained access control, extensibility, and security, and is released under the GNU General Public License.

History[edit]

In 2003, the development of Wakka Wiki came abruptly to an end, although a large community of users and contributors were still posting bugfixes, extensions, and new functions. First released in May 2004 by Jason Tourtelotte, WikkaWiki rapidly grew into a project aiming to remain faithful to Wakka's heritage of a lightweight engine with readable and accessible code. It was the first wiki engine to introduce mindmapping support allowing users to collaboratively edit mindmaps via wiki pages,[1][2] a feature largely adopted by the majority of other wikis thereafter.

Wikka vision[edit]

Compared to heavier wiki engines, which integrate several built-in functions, WikkaWiki's goal is to keep its core as small as possible while developing an architecture that supports easy extensibility through plugin modules. Wikka's backend is based on a MySQL relational database, which makes it fast, reliable and more scalable than wiki engines based on flat text storage.[3]

The latest version 1.3.4 was released on 10 February 2013.[4]

Wikka features[edit]

Among the distinctive features of this wiki engine:

  • Support for different types of embedded elements:
  • Administration modules to manage pages and users, including tools for bulk operations like user removal or page reversion.
  • Advanced syntax highlighting using GeSHi:
    • support for 68 markup/programming languages
    • easily customizable output
    • line numbering
    • clickable markup pointers to official documentation
    • on-the-fly downloading of embedded code blocks
  • Several page-related features, including full revision control, comments, categories, text searching, page cloning, advanced referrer management, file uploading/downloading interface, and a GUI page editor.
  • RSS feeds for recent modifications and page revisions (with autodiscovery)
  • WikiPing client functionality, allowing page changes to be broadcast and tracked on a remote WikiPing server
  • SmartTitle function, generating human- and search-engine-friendly page titles.
  • A web-based wizard to install the package and to upgrade from WakkaWiki.
  • A large repository of user-contributed plugins.

Documentation[edit]

A dedicated server provides extensive documentation and tutorials, targeted at different categories of users, from the end user to the developer.[5]

See also[edit]

References[edit]

  1. ^ "WikkaWiki 1.1.5.0 release notes". 2004-09-02. Retrieved 2009-08-08. 
  2. ^ Armstrong, Sara (2008). Information Literacy: Navigating & Evaluating Today's Media. Shell Education. p. 99. ISBN 1-4258-0554-8 Check |isbn= value (help). Retrieved 2009-08-08. 
  3. ^ Wieduwilt, Frank (December 2006). "Quickie wikis: Lightweight wikis without databases" (PDF). Linux Magazine (73): 30–33. Retrieved 2009-09-03. [dead link]
  4. ^ "Welcome to WikkaWiki". Wikka. Retrieved 2013-02-10. 
  5. ^ Wikka Documentation, http://docs.wikkawiki.org

External links[edit]