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: BibtexFormfieldPlugin
description: Adds a bibtex formfield type, which parses the field and extracts the keys into other formfields on the topic
compatibility: Foswiki 1.1
classification: Information structuring and Search
version: 12155 (2011-07-11)
release: 0.0.1
image:
}
{ topic: CommentPlugin
description: Quickly post comments to a page without an edit/save cycle
compatibility: Foswiki 1.1.4 (has issue with redirect).
classification: User interactivity
version: 13766 (2012-01-20)
release: 2.0.3
image: http://www.foswiki.org/pub/Extensions/CommentPlugin/Screenshot.png
}
{ topic: FortunePlugin
description:
compatibility: Tested on Foswiki 1.0.x, on Linux and Windows.
classification: Interface and Visualisation
version: 10414 (2010-12-27)
release:
image:
}
{ topic: ImmediateNotifyPlugin
description: Allows immediate notification of topic changes through SMTP or Jabber
compatibility:
classification: User interactivity
version: 8780 (2010-08-26)
release: v0.4 (testing)
image:
}
{ topic: Item9699Contrib
description: Item9699: LocalSite.cfg is continuously appended (patch for Foswiki 1.0.10 only)
compatibility:
classification:
version: 9395 (2010-09-27)
release: 1.0.10
image:
}
{ topic: JQTablePlugin
description: Javascript implementation of the classic TablePlugin, using JQuery
compatibility: Should work with all versions of Foswiki.
classification: Interface and Visualisation, User interactivity
version: 6641 (2010-03-03)
release: 1.1.3b
image:
}
{ topic: MathJaxPlugin
description: Macros for embedding MathJax (an open source JavaScript display engine for mathematics)
compatibility:
classification: Interface and Visualisation
version: 13831 (2012-01-27)
release: 0.9.1
image:
}
{ topic: SemanticLinksPlugin
description: QuerySearch backlinks, and populate ad-hoc metadata using =[[Property::Value]]= Semantic !MediaWiki syntax
compatibility:
classification: Information structuring and Search
version: 13021 (2011-11-08)
release: 2.3.0
image: http://foswiki.org/pub/Extensions/Testing/SemanticLinksPlugin/dcdemo.png
}
{ topic: TinyMCECleanStickyBitsPlugin
description: Toolbar button to clean a selection of sticky attributes that would prevent a clean conversion to WikiText
compatibility: Foswiki 1.1
classification: Exporting, Printing and Publishing, Interface and Visualisation, User interactivity
version: 8121 (2010-07-11)
release: 11 Jul 2010
image:
}
{ topic: TopMenuSkin
description: Skin with pulldown menus in top bar
compatibility:
classification:
version: 2010-09-27 (v1.9)
release:
image:
}
{ topic: WysiwygPlugin
description: Translator framework for WYSIWYG editors
compatibility: Should run with: All Foswiki versions. Tested on Debian Linux and Windows XP (Home). Recommend using with TinyMCEPlugin 1.2.7 or newer. *CAUTION: Do not install when using Perl 5.8.8 or older!*
classification: Data and Files, Development
version: 14886 (2012-05-23)
release: 1.1.11
image:
}