Appendix A: TWiki Development Time line TWiki Release 6.0 (Jerusalem) released on 2013 10 14 2014 10 15 New Features and Enhancements of TWiki Release 6.0...
Release Notes of TWiki 6.0.1 (Jerusalem), 2014 10 05 Introduction TWiki is an enterprise collaboration platform and application platform. TWiki has been downloaded...
TWiki Forms Foundation of TWiki Applications Add structure to content with forms attached to twiki topics. TWiki forms (with form fields) and formatted search are...
TWiki Spreadsheet Plugin This plugin adds spreadsheet capabilities to TWiki topics. Functions such as % CALCULATE{$INT(7/3) are evaluated at page view time. They...
TWiki User Authentication TWiki site access control and user activity tracking options Overview Authentication, or `logging in`, is the process by which a user...
TWiki Access Control Restricting read and write access to topics and webs, by Users and groups TWiki Access Control allows you restrict access to single topics and...
TOC{`Topic`} table of contents Table of Contents. Shows a TOC that is generated automatically based on headings of a topic. Headings in WikiSyntax ( ` text`...
LdapContrib Introduction This add on offers a UserMappingManager, a PasswordManager and a LoginManager for TWiki, using LDAP to provide: An automatic generation...
Watchlist Plugin Introduction The WatchlistPlugin adds watchlist feature to TWiki topics. Topics of interest can be watched and unwatched. A user can see recent changes...
NOP template text not to be expanded in instantiated topics Syntax: % NOP% In normal topic text, expands to nop , which prevents expansion of adjacent...
Table Plugin Introduction The TablePlugin gives extra control of table display: Allows sorting Changing table properties like border width, cell spacing...
Edit Table Plugin Introduction Edit TWiki tables in place, using edit fields and drop down boxes, without having to edit the complete topic. Simply add an Edit...
Read only and mirror web support Scope This topic describes how to set up read only webs. A read only web can be mirrored from another site. But how to mirror a web...
Package TWiki::Engine The engine class is a singleton that implements details about TWiki`s execution mode. This is the base class and implements basic behavior....
Package TWiki::Store::RcsLite This package does not publish any methods. It implements the virtual methods of the TWiki::Store::RcsFile superclass. Simple replacement...
Package TWiki::UI Coordinator of execution flow and service functions used by the UI packages StaticMethod handleRequest ($req) $res Main coordinator of request...
Package TWiki::LoginManager The package is also a Factory for login managers and also the base class for all login managers. On its own, an object of this class is...
Package TWiki::Store::RcsFile This class is PACKAGE PRIVATE to Store, and should never be used from anywhere else. It is the base class of implementations of stores...
User Settings preference variables customizable by users Some of the TWikiPreferences are explicitly intended to be customized by TWiki users, though a default is...
User Form Note: This is a maintenance topic, used by the TWiki administrator. This form defines the form of the user profile pages of registered TWiki users listed...
PARENTBC parent breadcrumbs for headings Add % PARENTBC% to a heading of a topic to show the breadcrumb of its parents. Parent topics are linked, topic names...
TinyMCEPlugin Introduction This is an integration of the fast and highly functional WYSIWYG editor. It supports a wide range of browsers such as Firefox, IE, Safari...
TWiki Reference Manual () This page contains all documentation topics as one long, complete reference sheet. Related Topics: TWikiSite, TWikiHistory, TWikiEnhancementRequests...
ATOM News Feeds Find out What`s New There are several ways to find out what`s new in each TWiki web: 1. Visit WebChanges to see recent changes 1. Subscribed...
Slide Show Plugin Introduction There is already a defacto standard for presentations, why this plugin? This plugin makes sense for organizations that do already have...
TwistyPlugin Introduction The TwistyPlugin gives you several options to control the appearance of a twisty: use link text or buttons position an icon...
Peter Thoeny TWiki Enterprise consultant, Founder and BDFL of TWiki and TWiki.org, inventor of structured wikis, co author of for Dummies book, speaker. See home page...
Regular Expressions Introduction Regular expressions (REs), unlike simple queries, allow you to search for text which matches a particular pattern. REs are similar...
USERREPORT show user reports with profile pictures Show various user reports documented in UserReports Syntax: % USERREPORT{ action `...` ... Overview...
RSS news feed of topic changes You can use an RSS news reader to find out what is new in a TWiki web. This complements WebChanges that shows recent changes in...
SITENAME the current site name Syntax: % SITENAME% Supported parameters: none Returns the current site name defined by {ReadOnlyAndMirrorWebs}{SiteName...
INCLUDINGWEB web that includes current topic The web name of the topic that includes the current topic same as % WEB% if there is no INCLUDE. Syntax...
BROWN start brown colored text BROWN is one of the rendering shortcut settings predefined in TWikiPreferences. See the section rendering shortcut settings...
WIKIVERSION the version of the installed TWiki engine Syntax: % WIKIVERSION% Expands to: Category: AdministrationVariables, SystemInformationVariables...
WIKITOOLNAME name of your TWiki site Syntax: % WIKITOOLNAME% Expands to: TWiki Category: SystemInformationVariables Related: WIKILOGOURL, WIKIVERSION...
WIKILOGOURL site logo home URL Syntax: % WIKILOGOURL% Expands to: Defined in: TWikiPreferences, default % SCRIPTURLPATH{`view`/% USERSWEB%/% HOMETOPIC...
WHITE start white colored text WHITE is one of the rendering shortcut settings predefined in TWikiPreferences. See the section rendering shortcut settings...
TOPIC name of current topic % TOPIC% expands to the name of the topic. If you are looking at the text of an included topic, it is the name of the included topic...
TOPICURL shortcut to viewing the current topic This variable always expands to an url pointing to the current base topic. Type: Preference variable TWikiRenderingShortcut...
SESSIONID unique ID for this session Syntax: % SESSIONID% Expand to: Category: DevelopmentVariables, SystemInformationVariables, UsersAndAuthenticationVariables...
PURPLE start purple colored text PURPLE is one of the rendering shortcut settings predefined in TWikiPreferences. See the section rendering shortcut settings...
IF{`condition` ...} simple conditionals Evaluate a condition and show one text or another based on the result. See details in IfStatements Syntax: % IF...
ICONURL{`name`} URL of small documentation graphic or icon Generates the full URL of a TWikiDocGraphics image, which TWiki renders as an image. The related...
HEADLINES{`url`} show RSS and ATOM feeds in TWiki pages The % HEADLINES{`url` variable is handled by the HeadlinesPlugin. Syntax: % HEADLINES{ `http:...
GRAY start gray colored text GRAY is one of the rendering shortcut settings predefined in TWikiPreferences. See the section rendering shortcut settings in...
TWiki Variables Category Body This is a system topic used by TWikiVariablesSearch categories. TWiki Variables Search Category: Categories: Related Topics...
SET{`name` value `...`} set a variable Set a named variable that can be retrieved later with % GET{ . No output is shown, e.g. % SET{ resolves to an empty...
ENV{`varname`} inspect the value of an environment variable Returns the current value of the environment variable in the CGI (Common Gateway Interface) environment...
ENDSECTION{`name`} marks the end of a named section within a topic Syntax: % ENDSECTION{`name` Syntax: % ENDSECTION{type `include` Syntax: % ENDSECTION...
COMMENT{ attributes } insert an edit box into the topic to easily add comments. A % COMMENT% without parameters shows a simple text box. A % COMMENT...
ACTIVATEDPLUGINS list of currently activated plugins Syntax: % ACTIVATEDPLUGINS% Expands to: Category: AdministrationVariables, DevelopmentVariables...
Recent changes in web: more... Web Changes Box on the Right Side This box is included in the of every web, except for the TWiki documentation web. To...
Recent changes in web: more... Web Changes Box on the Right Side This box is included in the of every web, except for the TWiki documentation web. To...
bin/view/~jsmith redirected to bin/view/JaneSmith You can go to a user`s topic by ~loginname instead of /FirstLast. More specifically, if you open http://twiki...
IF Statements The % IF% construct gives TWiki the power to include content in topics based on the value of simple expressions. % IF{`CONDITION` then `THEN` else...
TWiki Tips Of The Day These are all tips of the day. They are located in the web (official TWiki tips) and web (custom tips). Total: tips See also: TWiki Tips...
TWiki Meta Data Additional topic data, program generated or from TWikiForms, is stored embedded in the topic text using META: tags Overview By default, TWiki...
20 Minute TWiki Tutorial This step by step, hands on tutorial gets you up to speed with all the TWikiSite basics, in mere minutes ... 1. Get set... Open two browser...
Package TWiki::Users::TWikiUserMapping The User mapping is the process by which TWiki maps from a username (a login name) to a wikiname and back. It is also where...
This is a short introductory training course for TWiki beginners. A Taste of TWiki The basic function of TWiki is a Wiki (if that helps!) A Wiki is like a web site...
FAQ: TWiki is distributed under the GPL (GNU General Public License). What is GPL? Answer: TWiki is distributed under the GNU General Public License, see TWikiDownload...
Parameterized Variables (Macros) It is possible to pass parameters to TWiki variables. This is called a macro in a programming language. To define a parameterized...
Control table attributes with TablePlugin The TablePlugin gives extra control over table display: Allows sorting Changing table properties like border width...
WikiWords for linking WikiWords are capitalized words, run together, such as WebPreferences and CollaborationPlatform. Using a lot of WikiWords creates a good...
Disabling individual WikiWords Prevent a WikiWord from being linked by prefixing it with an exclamation point. Example: To escape SunOs write SunOs to get SunOs...
WebChanges to see recent activity Each TWiki web has a WebChanges topic that lists recent activity from all editors of the web. This page can be useful when looking...
TWiki Contributor On a personal note, I would like to take this opportunity to express my sincere appreciation and thanks to all who contributed ideas, code, fixes...
Wiki Notation TWiki links topics automatically when you use WikiWord notation. Related topics: WikiSyntax, WikiWord, WikiNotation, TextFormattingRules, TWikiEditingShorthand...
Package TWiki::EngineException Exception used to raise an engine related error. This exception has the following fields: status status code to send to client...
Package TWiki::UI::Register User registration handling. StaticMethod register cgi ($session) register command handler. This method is designed to be invoked...
Package TWiki::UI::Save UI delegate for save function StaticMethod save ($session) Command handler for save command. This method is designed to be invoked via...
Package TWiki::Compatibility Support for compatibility with old TWiki versions. Packaged separately because 99.999999% of the time this won`t be needed. StaticMethod...