Empty TWiki Plugin
Empty Plugin used as a template for new plugins
Introduction
This is an empty plugin. Use it as a template to build your own
TWikiPlugins. This plugin does nothing, but is ready to be extended and used.
To create your own plugin:
- Copy file
lib/TWiki/Plugins/EmptyPlugin.pm
to <name>Plugin.pm
and customize the plugin. Add your own code; remove all handlers you do not plan to use.
- Create a
<name>Plugin
documentation topic in the TWiki web. Do so by visiting http://twiki.org/cgi-bin/view/Plugins/PluginPackageHowTo and starting a new topic to get the default plugin topic text (don't save the topic on twiki.org yet). Customize your plugin topic to your needs.
- Please consider contributing your plugin back to the TWiki community by publishing it in the Plugins web on twiki.org.
- See details in TWikiPlugins.
Syntax Rules
%EXAMPLEVAR{"..."}%
Examples
-
%EXAMPLEVAR{}%
expands to: %EXAMPLEVAR{}%
Plugin Installation Instructions
Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the TWiki server.
- For an automated installation, run the configure script and follow "Find More Extensions" in the in the Extensions section.
- Or, follow these manual installation steps:
- Download the ZIP file from the Plugins home (see below).
- Unzip
EmptyPlugin.zip
in your twiki installation directory. Content: File: | Description: |
data/TWiki/EmptyPlugin.txt | Plugin topic |
data/TWiki/VarEXAMPLEVAR.txt | Variable documentation topic |
lib/TWiki/Plugins/EmptyPlugin.pm | Plugin Perl module |
lib/TWiki/Plugins/EmptyPlugin/Config.spec | Plugin Config spec |
- Set the ownership of the extracted directories and files to the webserver user.
- Install the dependencies (if any).
- Plugin configuration and testing:
- Run the configure script and enable the plugin in the Plugins section
- Configure additional plugin settings in the Extensions section if needed.
- Test if the installation was successful: See example above.
Plugin Info
- One line description, is shown in the TextFormattingRules topic:
- Set SHORTDESCRIPTION = Empty Plugin used as a template for new plugins
Plugin Author: |
TWiki:Main.AndreaSterbini, TWiki:Main.PeterThoeny, TWiki:Main.CrawfordCurrie |
Copyright: |
© 2001-2018 TWiki:Main.PeterThoeny, TWiki.org; © 2001-2018 TWiki:TWiki.TWikiContributor |
License: |
GPL (GNU General Public License) |
Plugin Version: |
2018-05-07 |
2018-07-05: |
TWikibug:Item7841: Copyright update to 2018 |
2016-01-08: |
TWikibug:Item7708: Copyright update to 2016 |
2015-09-18: |
TWikibug:Item7689: Introducing topicTitleHandler() in plugins |
2015-07-02: |
TWikibug:Item7604: Fix source code comment about parameters of TWiki variables |
2015-01-10: |
TWikibug:Item7604: Switch from GPL v2 to v3 |
2013-09-27: |
TWikibug:Item7354: Align TWiki::Plugins::VERSION with TWiki release version, e.g. 6.00 for TWiki-6.0.0 |
2013-02-16: |
TWikibug:Item7123: Use TWISTY in installation instructions and change history |
2013-02-11: |
TWikibug:Item7142: iewRedirectHandler() in plug-ins -- TWiki:Main.HideyoImazu |
2012-12-12: |
TWikibug:Item7077: Small doc fix -- TWiki:Main.PeterThoeny |
2012-11-15: |
TWikibug:Item7020: Add category to VarEXAMPLEVAR variable doc -- TWiki:Main.PeterThoeny |
2011-05-22: |
TWikibug:Item6724: Pass text and meta data to registerTagHandler callback -- TWiki:Main.PeterThoeny |
2011-05-17: |
TWikibug:Item6725: Change global package variables from "use vars" to "ours"; doc improvements -- TWiki:Main.PeterThoeny |
2011-03-06: |
TWikibug:Item6656: Add meta data to attachment save handlers |
2011-02-08: |
TWikibug:Item6593: Doc improvements; adding VarEXAMPLEVAR variable documentation |
2010-05-08: |
TWikibug:Item6433: Doc improvements; replacing TWIKIWEB with SYSTEMWEB |
2007-05-20: |
Added renderWikiWordHandler |
2006-02-01: |
Dakar changes |
2004-03-21: |
Added afterSaveHandler |
2001-07-14: |
Changed to plug&play |
2001-02-27: |
Initial version |
Related Topics: VarEXAMPLEVAR,
TWikiPlugins,
TWikiFuncDotPm,
DeveloperDocumentationCategory,
AdminDocumentationCategory,
TWikiPreferences