This page last changed on Dec 02, 2008 by smaddox.

Confluence supports the following types of plugin modules:

Module Type Since version... Documentation Description
codeformatter 2.2 Code Formatting Plugins Adds new languages to the {code} macro
colour-scheme 1.3 Theme Plugins A colour-scheme for a theme
component 2.10 Component Plugins Adds components to Confluence's component system. This is the newer and recommended version of the component module type.
component 1.4 Component Plugins - Old Style Adds components to Confluence's component system. This is the earlier version of the component module type.
component-import 2.10 Component Import Plugins Accesses Java components shared by other plugins.
decorator 2.5 Decorator Plugins Adds decorators without using a Theme Plugin
extractor 1.4 Extractor Plugins Adds information to the Confluence search index
editor 2.5 Editor Plugins Adds a Wysiwyg editor to the Confluence edit page
job 2.2 Job Plugins Adds repeatable jobs to Confluence
language 2.2 Language Pack Plugins Adds language translations to Confluence
layout 1.3 Theme Plugins A layout (decorator) definition for a theme
lifecycle 2.3 Lifecycle Plugins Schedule tasks to be run on application startup and shutdown
listener 1.4 Event Listener Plugins A component that can respond to events occurring in the Confluence server
macro 1.3 Macro Plugins A macro used in wiki to HTML conversions (e.g {color}). Outputs HTML that can be embedded in a page or layout. Can retreive user, page and space info, or external content (eg RSS)
module-type 2.10 Module Type Plugins Dynamically adds new plugin module types to the plugin framework, generally building on other plugin modules.
path-converter 2.8 Path Converter Plugins Allows you to install custom URL schemes as a part of your plugin, i.e. you can have 'pretty' URLs.
rpc-soap 1.4 RPC Plugins Deploys a SOAP service within Confluence
rpc-xmlrpc 1.4 RPC Plugins Deploys an XML-RPC service within Confluence
servlet 1.4 Servlet Plugins A standard Java servlet deployed within a Confluence plugin
servlet-context-listener 2.10 Servlet Context Listener Plugins Deploys Java Servlet context listeners as a part of your plugin.
servlet-context-param 2.10 Servlet Context Parameter Plugins Sets parameters in the Java Servlet context shared by your plugin's servlets, filters, and listeners.
servlet-filter 2.10 Servlet Filter Plugins Deploys Java Servlet filters as a part of your plugin, specifying the location and ordering of your filter.
spring 2.2 Spring Component Plugins - Old Style Add a Spring component. Unlike component plugins these allow the use of full Spring configuration XML
theme 1.3 Theme Plugins A custom look-and-feel for a Confluence site or space
trigger 2.2 Trigger Plugins Adds triggers which schedule jobs
usermacro 2.3 User Macro Plugins Allows a simple macro to be created in the plugin XML file, with no Java coding necessary
velocity-context-item 1.4 Velocity Context Plugins Adds helper objects to Confluence's Velocity context
web-item 2.2 Web UI Plugins Adds links or tabs to the Confluence UI
web-resource 2.8 Including Javascript and CSS resources Allows you to include Javascript and CSS resources
web-section 2.2 Web UI Plugins Adds sections of links to the Confluence UI
xwork 1.4 XWork-WebWork Plugins XWork/Webwork actions and views bunded with a plugin, enabling user interaction
RELATED TOPICS

Writing Confluence Plugins
Installing and Configuring Plugins Manually

Document generated by Confluence on Dec 03, 2008 15:14