• Revision control - complete
audit trail, also for meta data such as attachments and access control settings • Fine-grained access control - restrict read/write/rename on site level, web level, page level based on user groups • Extensible TWiki
markup language •
TinyMCE based
WYSIWYG editor • Dynamic content generation with TWiki variables • Forms and reporting - capture structured content, report on it with searches embedded in pages • Built in database - users can create
wiki applications using the TWiki Markup Language • Skinnable user interface •
RSS/
Atom feeds and e-mail notification • Over 400 Extensions and 200 Plugins
TWiki extensions TWiki has a plugin API that has spawned over 300 extensions to link into
databases, create
charts,
tags, sort tables, write
spreadsheets, create
image gallery and
slideshows, make
drawings, write
blogs, plot
graphs, interface to many different
authentication schemes, track
Extreme Programming projects and so on.
TWiki application platform TWiki as a
structured wiki provides database-like manipulation of fields stored on pages, and offers a SQL-like query language to embed reports in wiki pages. Wiki applications are also called
situational applications because they are created
ad hoc by the users for very specific needs. Users have built TWiki applications that include call center status boards,
to-do lists,
inventory systems,
employee handbooks,
bug trackers,
blog applications, discussion forums, status reports with rollups and more.
User interface The interface of TWiki is completely skinnable in templates, themes and (per user)
CSS. It includes support for
internationalization ('
I18N'), with support for multiple character sets, UTF-8 URLs, and the user interface has been translated into Chinese, Czech, Danish, Dutch, French, German, Italian, Japanese, Polish, Portuguese, Russian, Spanish and Swedish. ==TWiki deployment==