MeatballWiki |
RecentChanges |
Random Page |
Indices |
Categories
WikkaWiki has been retired and is no longer being maintained.
WikkaWiki is a lightweight WikiEngine written in PHP, which uses MySQL? to store pages. WikkaWiki is a fork of WakkaWiki?, with a number of new features. It is designed for speed, extensibility, and security. Released under the GPL license.
History
In 2003, the development of WakkaWiki
? 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. The latest version (1.3.1,
http://docs.wikkawiki.org/WhatsNew) was released on 31 Mar 2011. This release includes some security patches, many bug fixes, and new functionality, including relaxed page-naming requirements (
CamelCase no longer required!), a new RSS feed generator, several new actions, and theme improvements.
Wikka vision
WikkaWiki's
flexibility and
easy adaptability to the user's needs - including the nonprofessional developer's - are among the most prominent and appreciated features of this engine. Compared to heavier
WikiEngines, 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 features
Among the distinctive features of this
WikiEngine, it is worth mentioning the following:
- Support for different types of embedded elements:
- images;
- Flash;
- tabular data;
- safe HTML code;
- RSS feeds;
- i-frames;
- FreeMind? data and maps (see MindMap);
- "menulets," small actions suitable for embedding in custom menus
- User-selectable and modular theme support.
- 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;
- (optional) line numbering;
- clickable markup pointers to official documentation;
- Advanced (but optional) access control, with user registration, password management and provision for user profiles, as well as access control lists for page access.
- 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.
Wikka niceties
- W3C compliant XHTML 1.0 transitional and CSS markup.
- A CSS-defined printable view.
- Advanced tools for publishing page revisions, including:
- RSS feeds for recent modifications;
- WikiPing - wikka can act as a WikiPing client, making server to server XML-RPC-Calls with details of a changes made.
- The SmartTitle? function, dynamically retrieving page headers from the body and freeing users from the use of CamelCase words as page titles.
- An intuitive web-based upgrader from WakkaWiki?.
Development
Forthcoming releases will (possibly) include:
- Enhanced configurability (e.g., user selectable/editable skins and menus)
- Dynamically-generated user documentation
- Scripts for retrieving and integrating content from remote wikis.
- Nested/threaded comments
- Revamped architecture to support independent development of "pluggable" modules
Documentation
http://docs.wikkawiki.org/
The main Wikka server provides an extensive and continuously growing documentation, written for different categories of users, from the basic user to the developer.
See also
External links
CategoryWikiEngine