To create your own plugin:
- Copy file <code>**TWiki/Plugins/EmptyPlugin.pm**</code> to <code>**<name>Plugin.pm**</code> and customize the plugin.
-- Copy this topic to <code>**<name>Plugin**</code> and customize it.
+- Create a <code>**<name>Plugin**</code> topic in the TWiki web. Do so by visiting <http://TWiki.org/cgi-bin/view/Plugins/> and starting a new topic to get the default plugin topic text (don't save the topic). Customize your plugin topic to your needs.
- See details in [[TWikiPlugins]].
### <a name="Syntax Rules"></a> Syntax Rules
(none)
-### <a name="%TOPIC% Preferences"></a> %TOPIC% Preferences
+### <a name="%TOPIC% Settings"></a> %TOPIC% Settings
-Plugin preferences are stored as preferences variables. To reference a plugin preference write <code>**%<plugin name>\_<preference name>%**</code>, i.e. <code>**%EMPTYPLUGIN\_SHORTDESCRIPTION%**</code>
+Plugin settings are stored as preferences variables. To reference a plugin setting write <code>**%<plugin>\_<setting>%**</code>, i.e. <code>**%EMPTYPLUGIN\_SHORTDESCRIPTION%**</code>
-- One line description, is included in the [[TextFormattingRules]] topic:
+- One line description, is shown in the [[TextFormattingRules]] topic:
- Set SHORTDESCRIPTION = This plugin does nothing, but can be used as a template for your own plugins.
-- Your own preferences, i.e.:
- - Set COLOR = red
+- Your own setting, i.e.:
+ - Set EXAMPLE = got it!
+
+- Debug plugin: (See output in `data/debug.txt`)
+ - Set DEBUG = 0
### <a name="Plugin Installation Instructions"></a> Plugin Installation Instructions
</tr>
<tr>
<td align="right"> Plugin Version: </td>
- <td> 08 Jul 2001 </td>
+ <td> 14 Jul 2001 </td>
</tr>
<tr>
<td align="right"> Change History: </td>
- <td> 08 Jul 2001: Changed to plug&play <br /> 27 Feb 2001: Initial version </td>
+ <td> 14 Jul 2001: Changed to plug&play <br /> 27 Feb 2001: Initial version </td>
</tr>
<tr>
<td align="right"> CPAN Dependencies: </td>
**_Related Topics:_** [[TWikiPreferences]], [[TWikiPlugins]], [[DefaultPlugin]]
--- [[AndreaSterbini]] - 27 Feb 2001 <br /> -- [[PeterThoeny]] - 08 Jul 2001 <br />
+-- [[AndreaSterbini]] - 27 Feb 2001 <br /> -- [[PeterThoeny]] - 14 Jul 2001 <br />
## <a name="%WIKITOOLNAME% Plugins"></a> %WIKITOOLNAME% Plugins
-%WIKITOOLNAME% Plugins offer additional text formatting rules. Plugins currently installed are:
+Plugins offer additional text formatting rules and extend the functionality of %WIKITOOLNAME%. Currently enabled plugins are:
-- [[DefaultPlugin]]: The default plugin is used for some depreciated rendering of older TWiki versions.
--
+- [[SpreadSheetPlugin]] <span>(any TWiki, 10197)</span>:
+- [[CommentPlugin]] <span>(Dakar, 11359)</span>: Allows users to quickly post comments to a page without an edit/preview/save cycle
+- [[EditTablePlugin]] <span>(any TWiki, 11646)</span>:
+- [[InterwikiPlugin]] <span>(Dakar, $Rev: 11935$)</span>:
+- [[PreferencesPlugin]] <span>(Dakar, 9839)</span>:
+- [[SlideShowPlugin]] <span>(Any TWiki, $Rev: 12847$)</span>:
+- [[SmiliesPlugin]] <span>(Dakar, 8154)</span>:
+- [[TablePlugin]] <span>(1.020, 12339)</span>:
+- [[TwistyPlugin]] <span>(1.2.0, $Rev: 12154$)</span>:
Learn more about plugins in [[TWikiPlugins]] and [[TWikiPreferences]].