This page last changed on Jun 25, 2007 by smaddox.

Getting Started With Plugins

This is a quick guide to getting off the ground when starting a new plugin for Confluence.

The Guide

Building and Deploying Confluence has been broken into a series of steps.

  1. Initial development environment setup
  2. Building and Deploying Confluence in IDEA
  3. Building and Deploying Plugins in IDEA
  4. Packaging and releasing a plugin

Extra Information

Confluence Internals

Confluence Plugin Guide

Customise Confluence Page Exports

Modify the style or content of the following page exports:

Remote API

Resources

The Confluence Confluence Developer FAQ

How do I associate my own properties with a ContentEntityObject?
How do I autowire a component?
How do I change the default polling time for email in Confluence?
How do I configure Confluence to use GMail as the mail server
How do I convert wiki text to HTML?
How do I find information about lost attachments?
How do I find the logged in user?
How do I get a reference to a component?
How do I get hold of the HttpServletRequest?
How do I get the base URL and ContextPath of a Confluence installation?
How do I get the information about Confluence such as version number, build number, build date?
How do I get the location of the confluence.home directory?
How do I load a resource from a plugin?
How do I make my attachments open in a new window or a tab?
How do I prevent my rendered wiki text from being surrounded by paragraph tags?
How do I tell if a user has permission to...?
How does RENDERMODE work?
HTTP Response Code Definitions
I am trying to compile a plugin, but get an error about the target release
I have checked out the source, and use IntelliJ IDEA. Where do I go from here?
What class should my macro extend?
What class should my XWork action plugin extend?
What is the best way to load a class or resource from a plugin?
What's the easiest way to render a velocity template from Java code?
Within a Confluence macro, how do I retrieve the current ContentEntityObject?

Confluence Layers.png (image/png)
Document generated by Confluence on Oct 10, 2007 18:36