internal package ExtendedWebListPlugin $topic - the name of the topic in the current CGI query
$web - the name of the web in the current CGI query
$user - the login name of the user
$installWeb - the name of the web the plugin is installed in
| Handler | Plugins |
|---|---|
| afterAttachmentSaveHandler | DBCachePlugin This handler is deprecated - please check for updated versions of the plugins that use it! |
| afterUploadHandler | DBCachePlugin MoreFormfieldsPlugin TopicInteractionPlugin |
| afterCommonTagsHandler | TablePlugin TopicInteractionPlugin |
| afterEditHandler | MoreFormfieldsPlugin WysiwygPlugin |
| afterRenameHandler | DBCachePlugin FlexWebListPlugin ImagePlugin MoreFormfieldsPlugin TopicTitlePlugin |
| afterSaveHandler | DBCachePlugin FlexWebListPlugin ImagePlugin MoreFormfieldsPlugin |
| beforeCommonTagsHandler | EditTablePlugin NatSkinPlugin PreferencesPlugin WysiwygPlugin |
| beforeEditHandler | MoreFormfieldsPlugin NatEditPlugin TinyMCEPlugin WysiwygPlugin |
| beforeMergeHandler | WysiwygPlugin |
| beforeSaveHandler | MetaDataPlugin MoreFormfieldsPlugin MultiLingualPlugin TopicTitlePlugin WebPermissionsPlugin WysiwygPlugin |
| beforeUploadHandler | TopicInteractionPlugin |
| commonTagsHandler | SpreadSheetPlugin SlideShowPlugin CompareRevisionsAddonPlugin DiffPlugin EditRowPlugin EditTablePlugin FilterPlugin ImagePlugin MathModePlugin |
| completePageHandler | FlexFormPlugin NatSkinPlugin |
| earlyInitPlugin | TWikiCompatibilityPlugin |
| endRenderingHandler | NatSkinPlugin This handler is deprecated - please check for updated versions of the plugins that use it! |
| finishPlugin | AutoTemplatePlugin BreadCrumbsPlugin DBCachePlugin DiffPlugin FilterPlugin FlexFormPlugin FlexWebListPlugin GridLayoutPlugin ImagePlugin JQueryPlugin ListyPlugin MathModePlugin MetaDataPlugin MimeIconPlugin MoreFormfieldsPlugin MultiLingualPlugin NatSkinPlugin RenderPlugin TopicInteractionPlugin TopicTitlePlugin UpdatesPlugin WebCreatorPlugin WebLinkPlugin |
| initPlugin | TWikiCompatibilityPlugin SpreadSheetPlugin SlideShowPlugin AttachmentListPlugin AutoTemplatePlugin AutoViewTemplatePlugin BreadCrumbsPlugin CommentPlugin CompareRevisionsAddonPlugin ConfigurePlugin DBCachePlugin DiffPlugin EditRowPlugin EditTablePlugin ExtendedWebListPlugin FilterPlugin FlexFormPlugin FlexWebListPlugin GridLayoutPlugin HistoryPlugin HomePagePlugin ImagePlugin InterwikiPlugin JQueryPlugin ListyPlugin MailerContribPlugin MathModePlugin MetaDataPlugin MimeIconPlugin MoreFormfieldsPlugin MultiLingualPlugin NatEditPlugin NatSkinPlugin PreferencesPlugin PubLinkFixupPlugin RedDotPlugin RenderListPlugin RenderPlugin SmiliesPlugin SubscribePlugin TablePlugin TinyMCEPlugin TopicDataHelperPlugin TopicInteractionPlugin TopicTitlePlugin TwistyPlugin UpdatesPlugin WebCreatorPlugin WebLinkPlugin WebPermissionsPlugin WysiwygPlugin |
| initializeUserHandler | HomePagePlugin |
| lateInitPlugin | JQueryPlugin MetaDataPlugin |
| modifyHeaderHandler | RenderPlugin WysiwygPlugin |
| postRenderingHandler | EditRowPlugin EditTablePlugin MathModePlugin PreferencesPlugin WysiwygPlugin |
| preRenderingHandler | InterwikiPlugin RenderListPlugin SmiliesPlugin TablePlugin |
| renderWikiWordHandler | TWikiCompatibilityPlugin TopicTitlePlugin |
Foswiki::Func::registerTagHandler here to register
a function to handle variables that have standard TWiki syntax - for example,
=%MYTAG{"my param" myarg="My Arg"}%. You can also override internal
TWiki variable handling functions this way, though this practice is unsupported
and highly dangerous!
Note: Please align variables names with the Plugin name, e.g. if
your Plugin is called FooBarPlugin, name variables FOOBAR and/or
FOOBARSOMETHING. This avoids namespace issues.