Topic designed for use with the Extension installer. It generates a specially formatted table which is parsed by the
extension finder, when retrieved with
?skin=text&contenttype=text/plain. The table is a list of extensions specifications.
Each specification is enclosed in curly braces {} and defines a number of fields used by the extension installer, one per line,
using the syntax
key: value
The useful keys are:
- topic
- name of the extension topic
- classification
- to which category does this extension belong
- description
- short description (usually SHORTDESCRIPTION)
- compatibility
- freeform text which Foswiki/TWiki version is supported, as well as notes on platform
- version
- the available version
For example, the BathPlugin might be defined as follows:
{ topic: BathPlugin
description: Stop the water running out
classification: Security
compatibility: Foswiki 1.0
}
---
{ topic: IconPlugin
description: Provide semantic access to icons
compatibility:
classification:
version: 3633 (2009-04-23)
release:
image:
}
{ topic: TinyMCEUsabilityUpgradePlugin
description: Introducing better usability to the Extensions.TinyMCEPlugin with using new Link-Dialogs, Autocompletition..
compatibility:
classification: Interface and Visualisation
version: 16 Mar 2009 (V0.6)
release:
image:
}
{ topic: ToPDFPlugin
description: Converts topics ( TML ) into PDF
compatibility:
classification: Exporting, Printing and Publishing
version: 31 Jan 2009 (V1.6)
release:
image:
}