Confluence Plugin Module Types

Confluence supports the following types of plugin modules:

Module Type

Since version...

Documentation

Description

index-recoverer 5.8 Index Recoverer Module Recover out of date or invalid plugin index on start up of a node in a cluster.
about-page-panel 5.2 About Page Panel Module Adds information to the 'About Confluence' dialog in the Confluence user interface.
blueprint 5.1 Blueprint Module Defines a way to create new pages based on user input and pre-defined content.

codeformatter

2.2

Code Formatting Module

Adds new languages to the {code} macro

colour-scheme

1.3

Theme Module

A colour-scheme for a theme

component

2.10

Component Module

Adds components to Confluence's component system. This is the newer and recommended version of the component module type.

component

1.4

Component Module - 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 Module

Accesses Java components shared by other plugins.

cql field 5.9 CQL Field Module Adds fields to the Confluence Query Language
cql function 5.9 CQL Function Module Adds functions to the Confluence Query Language

decorator

2.5

Decorator Module

Adds decorators without using a Theme Plugin

device-type-renderer 4.3.3 Device Type Renderer Module Adds a renderer for a particular device type.

extractor

1.4

Extractor Module

Adds information to the Confluence search index

gadget

3.1

Gadget Plugin Module

Atlassian gadgets provide a new way to include external content into a Confluence wiki page.

job-config

5.10

Job Config Module

Adds scheduled tasks to Confluence using atlassian-scheduler.

keyboard-shortcut

3.4

Keyboard Shortcut Module

defines a keyboard shortcut within Confluence.

language

2.2

Language Module

Adds language translations to Confluence

layout

1.3

Theme Module

A layout (decorator) definition for a theme

lifecycle

2.3

Lifecycle Module

Schedule tasks to be run on application startup and shutdown

listener

1.4

Event Listener Module

A component that can respond to events occurring in the Confluence server

lucene-boosting-strategy

3.0

Lucene Boosting Strategy Module

Tweaks document scores in search results in Confluence.

macro

1.3

Macro Module

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 Module

Dynamically adds new plugin module types to the plugin framework, generally building on other plugin modules.

path-converter

2.8

Path Converter Module

Allows you to install custom URL schemes as a part of your plugin, i.e. you can have 'pretty' URLs.

rest

3.1

REST Module

Exposes services and data entities as REST APIs.

rpc-soap

1.4

RPC Module

Deploys a SOAP service within Confluence

rpc-xmlrpc

1.4

RPC Module

Deploys an XML-RPC service within Confluence

servlet

1.4

Servlet Module

A standard Java servlet deployed within a Confluence plugin

servlet-context-listener

2.10

Servlet Context Listener Module

Deploys Java Servlet context listeners as a part of your plugin.

servlet-context-param

2.10

Servlet Context Parameter Module

Sets parameters in the Java Servlet context shared by your plugin's servlets, filters, and listeners.

servlet-filter

2.10

Servlet Filter Module

Deploys Java Servlet filters as a part of your plugin, specifying the location and ordering of your filter.

space-blueprint 5.3 Space Blueprint Module Defines a way to create new spaces based on user input and pre-defined content.

spring

2.2

Spring Component Module – Old Style

Add a Spring component. Unlike component plugins these allow the use of full Spring configuration XML

theme

1.3

Theme Module

A custom look-and-feel for a Confluence site or space

usermacro

2.3

User Macro Module

Allows a simple macro to be created in the plugin XML file, with no Java coding necessary

velocity-context-item

1.4

Velocity Context Module

Adds helper objects to Confluence's Velocity context

web-item

2.2

Web UI Modules

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-resource-transformer

3.4

Web Resource Transformer Module

Web Resource Transformer plugin modules allow you to manipulate static web resources before they are batched and delivered to the browser

web-section

2.2

Web UI Modules

Adds sections of links to the Confluence UI

xwork

1.4

XWork-WebWork Module

XWork/Webwork actions and views bundled with a plugin, enabling user interaction

RELATED TOPICS

Writing Confluence Plugins

Installing a Plugin, in the UPM Administrator's Guide

Was this page helpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport