Using FogBugz On Demand? We've recently rolled out a new sidebar as part of taking FogBugz forward. Please see this article for details on what's new, what's changed, and where you can find all your favorite things.

I don’t see any plugins, what’s going on?

If you are using FogBugz On Demand or FogBugz On Site, then you may notice that many features that were previously provided by plugins are now being integrated into the core FogBugz product! You can read more about the progress of this integration on our FogBugz Ocelot page.

What are plugins?

Plugins are modules (.NET assemblies to be precise) which run inside of FogBugz to change or add to the look and feel and functionality of the application. The robust plugin architecture allows you to make changes to all areas of FogBugz: cases, wikis, discussion groups, email handling and time tracking. Plugins can add all new pages and tools to FogBugz or change existing interfaces such as the case view. Plugins can even create new APIs to allow connections to other applications.

Where do I get plugins and how do I install them?

Custom plugins are only available for FogBugz for your Server. FogBugz on Demand (except Ocelot!) has access to a pre-approved list of plugins which can be disabled/enabled by going to Admin -> Plugins.

If you are running FogBugz for your Server, then you can find custom plugins for your server by browsing the Plugin Gallery. You can also install one locally from a different source. If you don’t find the functionality you need, you might try writing your own in your favorite .NET language.

FogBugz comes many great plugins already installed (there are many more in the Plugin Gallery):

  • Custom Workflow Customize case categories, statuses and assignment
  • Project Backlog Use FogBugz in a Agile/Scrum development environment
  • URLTrigger Send custom HTTP requests triggered by FogBugz events
  • Custom Fields Add a new case field in minutes
  • Wiki Table of Contents Insert a dynamically-updating table of contents into wiki pages

Enabling and Disabling

Plugins can be enabled or disabled by FogBugz administrators by clicking the “yes” or “no” link in the Enabled column on the plugins admin page, accessible by clicking Plugins from the Admin menu. Disabling a plugin preserves its data in the FogBugz database in case you need to enable it again later.

Configuring Plugins

Once installed, plugins are configured via the “Configure” icon next to their names on the Plugin admin page. The icon only appears next to plugins that have configurable options.