WikiTalk is FlexWiki's special scripting language for producing dynamic content in FlexWiki topics. The language comes with a set of built in services, but is extensible. A PlugIn is code which is installed and configured separately from FlexWiki that extends this set of built in services in WikiTalk.
Administrator Overview
First, read the End User Overview...
A FlexWiki plugin is delivered in a .NET assembly. Installing a PlugIn for use with FlexWiki is easy. First, get the assembly on the FlexWiki machine. Then update the web.config file to include a reference to the assembly. More details are available in PlugInInstallation.
Developer Overview
First, read the End User Overview and Administrator Overview...
WikiTalk exposes a specific set of .NET classes so that they can be accessed directly from Wiki pages. For example, there is a .NET class in the FlexWiki engine called TopicInfo. This class is "exposed" in the WikiTalk language, along with a specific set of properties and methods. The WikiTalk engine "knows" about all of the WikiTalk-exposed classes in the core FlexWiki engine assembly and will make all of these classes available in WikiTalk.