PerlDoc

26 August 2025 - 17:41 | Version 1 |
See PublishedAPI for packages intended to be used by Plugin and Contrib authors, or browse all packages.
See also Developing plugins, Developer's Bible, Technical Overview


Parent package: Foswiki::Plugins
Child packages:

    internal package Foswiki::Plugins::TWikiCompatibilityPlugin

    initPlugin($topic, $web, $user, $installWeb) → $boolean

    earlyInitPlugin()

    If the TWiki web does not exist, change the request to the System

    This may not be enough for Plugins that do have in topic preferences.

    postRenderingHandler( $text )

    using the same simplistic mechanism as DistributedServersPlugin, we find all the System and TWiki web pub URL's and make sure they actually exist. If not, we look in the 'other' place, and modify them if that file does exist.

    renderWikiWordHandler($linkText, $hasExplicitLinkLabel, $web, $topic) → $linkText

    Called during rendering, this handler allows the plugin a chance to change the rendering of labels used for links.

    Return the new link text.

    Since: Foswiki::Plugins::VERSION 2.0