Base Features
- Interesting features of WikkiTikkiTavi, in no particular order.
- Wiki pages stored in a database rather than in flat files.
- Versioning supported, both indefinite (all versions stored, the default) and transient (old versions stored for n days)
- Difference-between-versions supported.
- Unicode support is optional through UTF-8 encoding.
- PageDeletion.
- Title works as a BackLink.
- Individual page lockdown by administrator.
- Site-wide lockdown by administrator.
- Edit-rate limiting scheme.
- EditConflictDetection.
- UserName support.
- InterWiki support, with user-defined InterWiki entries.
- SisterWiki support, with user-defined SisterWiki entries.
- Site search.
- Category lists.
- User-configurable settings, such as edit box size.
- Automatically-generated bracketed URL links: [Google].
- free links, including arbitrary link text
- A complete user interface template system.
- Compliant with [XHTML]-Strict specification, using CSS for layout instructions.
- Macro extensibility.
- See, for example, PageSize. Macros such as this are implemented as plug-ins. Even RecentChanges becomes a plug-in macro under this new scheme.
- TableSyntax.
- RSS Syndication.
- Support for HTML Anchors and anchor references.
- PHP niceties
- Full compatibility with "register_globals=off".
- Runs clean with all levels of error_reporting.
- Optional automatic splitting of WikiNames in page titles, headers, and text.
- Uses HTTP Content-Length header to facilitate persistent connections
- Is User-Authentication available? How are permissions controlled?
- User-Authentication is not available - there is an admin directory that has to be protected by the Webserver. The admin can block URL's and protect pages. Users can set personal usernames that will appear in version history through ("Preferences") - http://tavi.sourceforge.net/index.php?action=prefs.
Shall we separate the features of Tavi into 2 parts, Basic Wiki features among other wikis and Tavi's special features, like what UseMod does? --AaronLaw