TWiki System Requirements Server and client requirements Low client and server base requirements are core features that keep TWiki widely deployable, particularly...
TWiki Editing Shorthand These instructions are for contributors who prefer to use the Raw Edit over the default WYSIWYG editor. / Item7507: to avoid Chrome/Safari...
Headlines Plugin Description This plugin displays RSS and ATOM feeds from news sites. Use it to build news portals that show headline news. Notes: RSS (Rich...
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...
Inter Wiki Link Rules (or Links to other Sites) This topic is part of the InterwikiPlugin and lists all aliases needed to map Inter Site links to external wikis...
WEBLIST{`format`} index of all webs List of all webs. Obfusticated webs are excluded, e.g. webs with a NOSEARCHALL on preference variable. The `format`...
Package TWiki TWiki operates by creating a singleton object (known as the Session object) that acts as a point of reference for all the different modules in the system...
WIKIWEBMASTER email address of the administrator % WIKIWEBMASTER% expands to the email address of the administrator of . Syntax: % WIKIWEBMASTER% , expands...
THREECOLUMNS responsive three column page layout Write % THREECOLUMNS% ...text... % ENDCOLUMNS% to get a page layout with three columns . The layout is responsive...
JQENDTABPANE end a JQuery tab pane This variable is handled by the JQueryPlugin. For description see JQTABPANE Syntax: % JQTABPANE% % JQTAB{`Tab 1` ......
File Attachments Each topic can have one or more files of any type attached to it by using the Attach screen to upload (or download) files from your local PC. Attachments...
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::Access A singleton object of this class manages the access control database. Dynamic access control and permission caching As TWiki:Codev/DynamicAccessControl...
Package TWiki::UI::Search UI functions for searching. StaticMethod search ($session) Perform a search as dictated by CGI parameters: Parameter: Description...
Package TWiki::UI::Copy UI delegate for copy function StaticMethod copy ($session) copy command handler. This method is designed to be invoked via the UI::run...
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....
NOTIFYTOPIC name of the notify topic Note: Each web has a notify topic Syntax: % NOTIFYTOPIC% Expands to: , renders as Category: SystemInformationVariabl...
TWiki Plugins Add functionality to TWiki with readily available plugins; create plugins based on APIs Overview You can add plugins to extend TWiki functionality...
CALC{`formula`} add spreadsheet calculations to tables The % CALC{formula variable is handled by the SpreadSheetPlugin. Over 100 functions are available, such...
Installed Plugins Plugins are mainly user contributed add ons that enhance and extend TWiki features and capabilities. A limited number of plugins are included in...
HTTPS get HTTPS headers The same as % HTTP% but operates on the HTTPS environment variables present when the SSL protocol is in effect. Can be used to determine...
Using multiple disks for DataDir and PubDir Motivation A TWiki site may reach a point where a single disk drive cannot house all files. Having PubDir on a different...
TEAL start teal colored text TEAL is one of the rendering shortcut settings predefined in TWikiPreferences. See the section rendering shortcut settings in...
SESSIONID unique ID for this session Syntax: % SESSIONID% Expand to: Category: DevelopmentVariables, SystemInformationVariables, UsersAndAuthenticationVariables...
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...
Subweb and topic names conflicts, view URLs, and links If your TWiki installation has the hierarchical webs feature turned on, you face subtle issues about subweb...
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...
Server side include To include the contents of a web page or TWiki topic, use % INCLUDE{`page` . Examples: % INCLUDE{`http://www.google.com/` % INCLUDE...
TWiki Javascripts This topic contains JavasSript files that are included by TWiki templates, and may be used by skin templates and in topics. Set ALLOWTOPICCHANGE...
Object Method An ObjectMethod is a method that must be called relative to a previous constructed object of the class type. For example: package Telecoms ClassMethod...
Wabi Sabi Since wabi sabi represents a comprehensive Japanese world view or aesthetic system, it is difficult to explain precisely in western terms. According to Leonard...
TWiki Enhancement Requests The TWiki community is looking forward to getting feedback from the actual TWiki user base. You can help make TWiki a better product by...
Package TWiki::Attach A singleton object of this class is used to deal with attachments to topics. ClassMethod new ($session) Constructor. ObjectMethod finish...
Package TWiki::LoginManager::TemplateLogin This is a login manager that you can specify in the security setup section of configure. It provides users with a template...
Package TWiki::AggregateIterator combine multiple iterators new(\@list, $unique) Create a new iterator over the given list of iterators. The list is not damaged...