This page last changed on Apr 09, 2007 by jnolen.

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

Document generated by Confluence on May 01, 2007 19:27