Wiki

Case Status Kiln
Register Log In

Wiki

 
FogBugz Plugin Interfaces»(Plugin Interfaces) Enhance th…
  • RSS Feed

Last modified on 12/18/2014 11:34 AM by User.

Tags:

(Plugin Interfaces) Enhance the FogBugz Wiki

FogBugz Plugin Interfaces > Wikis and Wiki Pages

IPluginWikiJoin: Customize the data fields available in an instance of FogCreek.FogBugz.CWiki, the class representing a wiki. (Example)

IPluginWikiDisplay: Add interactive HTML controls to the "Edit/New Wiki" pages. (Simple Example, Advanced Example)

IPluginWikiCommit: Perform custom operations when a wiki is committed to the FogBugz database. (Example)

IPluginWikiPageJoin: Customize the data fields available in an instance of FogCreek.FogBugz.CWikiPage, the class representing a wiki page. (Example)

IPluginWikiPageDisplay: Modify the display of a wiki page in edit, view, and diff modes. (Example)

IPluginWikiPageCommit: Perform custom operations when a wiki page is committed to the FogBugz database. (Example)

IPluginWikiPageInfoDisplay: Add interactive HTML controls to the "Info" page of a given wiki page. (Simple Example, Advanced Example)

IPluginWysiwygContextMenu: Add a custom option to the wiki editor's context menu. (Example)

IPluginWysiwygInsertMenu: Add a custom option to the wiki editor's "Insert" menu. (Example)

See also CWikiPageApi for methods which manipulate wiki pages and CWikiApi for methods which manipulate whole wikis. The WikiBlock classes wrap a number of the above interfaces to make it simple to define configurable widgets to be placed in wiki pages. Learn how in How to embed a widget in a wiki page.