This page last changed on Jul 30, 2009 by smaddox.

Crowd now ships with the Atlassian Plugin Framework 2. This gives developers lots of flexibility in extending Crowd and as more Atlassian applications migrate to version 2 you should see more similarities with configuration and development.

Plugin Framework Overview

For an overview of the plugin framework and plugin development, please refer to

The Plugin Framework in Crowd

Currently Crowd has the following plugin points. A few of these are specific to Crowd, while others are more general across all Atlassian products.

  1. Password Encoders
  2. Web menu items and sections
  3. Event listeners
  4. Servlets
  5. XWork actions
  6. Spring components
  7. Crowd Applications
  8. REST plugin modules

The Crowd Google Apps connector is implemented as a plugin. Crowd customers get source-code access to both the plugin and Crowd itself, and can use the source in conjunction with the documentation to understand best practices for plugin development.

Adding your Plugin to your Crowd Instance

Once you have created your plugin, you should put the jar into the plugins directory, a sub-directory of your Crowd Home directory. See Important Directories and Files.

If you'd like to release your plugin to the world, please take a look at the guidelines in our Developer Network.

Document generated by Confluence on Jul 30, 2009 01:30