Appendix A: TWiki Development Time line TWiki Release 6.1 (Kampala) released on 2018 07 16 New Features and Enhancements of TWiki Release 6.1 Bug Fixes...
TWiki System Requirements Server and client requirements Low client and server base requirements are core features that keep TWiki widely deployable, particularly...
PreferencesPlugin Introduction Allows editing of preferences using fields predefined in a .TWikiForms. However, the edit fields are inlined in the text, similar...
CGI Contrib Package Introduction This contrib does not add any features to TWiki. Its purpose is to convert Perl`s CGI module from being an external dependency to...
WIKIWEBMASTERNAME name of the administrator % WIKIWEBMASTERNAME% expands to the name of the administrator of . Syntax: % WIKIWEBMASTERNAME% , expands...
Search Results Pagination When a % SEARCH{... returns many results, you may want to paginate the results. Overview You can achieve search results pagination by...
Web Changes Notification Service Each TWiki web has an automatic e mail notification service that sends you an e mail with links to all of the topics modified since...
COLORPICKER{} color picker for use in HTML forms for TWiki applications The % COLORPICKER{ variable is handled by the ColorPickerPlugin. Syntax: % COLORPICKER...
NOP template text not to be expanded in instantiated topics Syntax: % NOP% In normal topic text, expands to nop , which prevents expansion of adjacent...
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::UI::Search UI functions for searching. StaticMethod search ($session) Perform a search as dictated by CGI parameters: Parameter: Description...
Bookmarks Application Page This page contains several parts that are used by user bookmark pages. Bookmark pages reside in the web and are named wikiname Bookmarks...
Instant TWiki Site Enhancements These quick enhancements are aimed at improving and customising your TWiki. New TWiki site administrators are especially encouraged...
Static Method A StaticMethod is a method in a package that can be called without reference to an object of the package type. For example, package Telecoms StaticMethod...
TWiki Plugins Add functionality to TWiki with readily available plugins; create plugins based on APIs Overview You can add plugins to extend TWiki functionality...
Site Documentation Graphics Site specific documentation graphics are defined in this topic. Add your own graphic images here, they will survive a TWiki system update...
CALC{`formula`} add spreadsheet calculations to tables The % CALC{formula variable is handled by the SpreadSheetPlugin. Over 100 functions are available, such...
Managing Webs Adding, renaming and deleting webs are all web based operations. Overview A TWikiSite is divided into webs; each one represents one workspace, one...
Making webs autonomous Motivation On a large TWiki site having thousands of webs, each web should be as self service as possible so that TWiki administrators` work...
TWiki Skin Browser You can try out the TWikiSkins currently installed on this system: .skinstable td {border top:2px solid #444; padding:0.75em 0.5em;} Tip: Additional...
BASETOPIC base topic where an INCLUDE started The name of the topic where a single or nested INCLUDE started same as % TOPIC% if there is no INCLUDE....
YELLOW start yellow colored text YELLOW is one of the rendering shortcut settings predefined in TWikiPreferences. See the section rendering shortcut settings...
WIKILOGOALT site logo tooltip message Syntax: % WIKILOGOALT% Expands to: Defined in: TWikiPreferences Category: AdministrationVariables, SystemInformationVar...
STOPINCLUDE end position of topic text if included If present in included topic, stop to include text at this location and ignore the remaining text. A normal...
SESSIONVAR name of CGI and session variable that stores the session ID Syntax: % SESSIONVAR% Expand to: Category: DevelopmentVariables, SystemInformationVariables...
SCRIPTNAME name of current script The name of the current script is shown, including script suffix, if any (for example viewauth.cgi ) Syntax: % SCRIPTNAME...
LOCALSITEPREFS web.topicname of site preferences topic The full name of the local site preferences topic. These local site preferences overload the system level...
EDITACTION select an edit template EDITACTION defined in a topic or preference setting will define the use of an editaction template instead of the standard edit...
COMMENT{ attributes } insert an edit box into the topic to easily add comments. A % COMMENT% without parameters shows a simple text box. A % COMMENT...
Default Web Top Menu of TopMenuSkin This topic defines the default menu structure of a web. It is used by the TopMenuSkin in case the WebTopMenu topic is missing in...
Wiki Name Your name, usually your first and last name connected without a space. For example, Tim Berners Lee`s WikiName is TimBernersLee. Your name is also...
What is a WikiWord? A WikiWord consists of two or more words with initial capitals, run together. WikiWords are topic names. A TWiki topic name always has a fixed...
Package TWiki::Search This module implements all the search functionality. ClassMethod new ($session) Constructor for the singleton Search engine object. ObjectMethod...
Package TWiki::UI::Edit Edit command handler StaticMethod edit ($session) Edit command handler. This method is designed to be invoked via the UI::run method...
Custom rendered bullets The RenderListPlugin can render bullet lists in a variety of different ways, for example to show org charts or a directory tree. Use % RENDERLIST...
SmiliesPlugin emoticons Smilies are common in e mail messages and bulletin board posts. They are used to convey an emotion, such as a smile #058; ) : ) or a frown...
WikiWords for linking WikiWords are capitalized words, run together, such as WebPreferences and CollaborationPlatform. Using a lot of WikiWords creates a good...