WikkaWiki

From Wikipedia, the free encyclopedia

WikkaWiki Logo
Enlarge

Native mind map support in WikkaWiki
Developer: Wikka Development Team
Latest release: 1.1.6.2 / June 12, 2006
OS: Cross-platform
Use: Wiki
License: GPL
Website: wikkawiki.org
For the neopagan religion and religious movement, see Wicca.

WikkaWiki (often shortened as Wikka) is a 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, extensibility, and security. Released under the GPL license.

Contents

[edit] History

In 2003, the development of Wakka Wiki came abruptly to an end, although a large community of users and contributors was still actively posting bugfixes, extensions and new functionalities. First released in May 2004, WikkaWiki rapidly grew into a project aiming to remain faithful to Wakka's heritage of a lightweight engine with readable and accessible code.

[edit] Wikka vision

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. The latest version (1.1.6.2) has been released on June 12, 2006. It includes a long list of bugfixes and feature enhancements, focusing in particular on functionality for embedded code blocks.

[edit] Wikka features

Among the distinctive features of this wiki engine:

  • Support for different types of embedded elements:
  • images;
  • Flash;
  • tabular data;
  • safe HTML code;
  • RSS feeds;
  • i-frames;
  • mindmaps, through built-in support for FreeMind data;
  • Advanced (but optional) access control, with user registration, password management and provision for user profiles, as well as access control lists on a per-page basis.
  • Advanced syntax highlighting using GeSHi:
    • support for 68 markup/programming languages;
    • easily customizable output;
    • (optional) 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.

[edit] Development

Forthcoming releases will (possibly) include:

  • Antispam and security modules.
  • Site- and user-administration tools.
  • Enhanced configurability (e.g., user selectable/editable skins and menus).
  • Dynamically-generated API documentation.
  • API for syndicating content from remote wikis.
  • Google Maps support.

[edit] Documentation

The main Wikka server provides an extensive documentation, targeted at different categories of users, from the end user to the developer.

[edit] See also

[edit] External links