Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

View Source

Getting Started

There are two main ways to develop with Confluence — using our Remote API or developing a plugin. If you are integrating Confluence with another application, you will most likely want to use the Remote API. If you wish to add capabilities to Confluence, a plugin may be the answer. To get started writing plugins, we recommend you to download the Plugins SDK and follow the instructions to setup a plugin development environment.

Section
Column

Main Topics

Atlassian Plugin SDK
Get started by setting up your Atlassian plugin development environment.

Themes
Want to customise the look and feel of Confluence? Learn how to provide your custom stylesheets, change layouts and include your own JavaScript elements into Confluence.

Custom Features
Add new functionality to Confluence by creating your own screens and actions.

Gadgets
Learn how to write Gadgets to expose or consume content in Atlassian applications.

Remote API
Confluence exposes its data via SOAP/XML-RPC and REST services. Learn how to use the remote API's to integrate Confluence with your other applications.

Atlassian Development Hubs

Include Page
ATLAS:_Development Hubs
ATLAS:_Development Hubs
nopaneltrue

Column
width250px

Resources

Java Docs

REST API

SOAP/RPC Webservice API

DTDs and Schemas Database

Confluence Architecture

Plugin Exchange

Help

Confluence FAQ

Developer FAQ

Forums

Mailing List

Atlassian Developer Blog

Atlassian Partners

Column
width300px
Panel
iconfalse

Plugin Modules

Children Display
styleh4
pageITS:Confluence Plugin Module Types
RSS Feed
max5
showTitlesOnlytrue
urlhttp://feeds.feedburner.com/AtlassianDeveloperBlog

Lorem ipsum dolor sit amet, consectetur adipiscing elit

Nunc vulputate nibh tortor. Morbi eget purus et justo rhoncus ultricies. Curabitur eget sagittis ante. Pellentesque eget odio eget quam adipiscing interdum vitae convallis sapien. Integer sit amet massa nibh, sed aliquam ante. Sed porta viverra lectus sollicitudin mattis. Phasellus at risus mi, eget consectetur augue. Sed sed rhoncus justo. Pellentesque aliquet pellentesque erat, ut convallis eros scelerisque ac. Integer mattis, felis a interdum ultrices, est ante euismod augue, ac blandit mauris erat dictum metus. Vestibulum rhoncus nisi ac nunc fringilla ullamcorper. Suspendisse sed arcu risus, ac molestie purus. Maecenas semper aliquam metus, at congue lorem aliquet quis. Ut sit amet tellus libero. Vivamus nec elementum libero. Aenean ullamcorper bibendum lacus, et blandit metus vehicula in.

Main Topics

Consectetur adipiscing elit.
Nunc vulputate nibh tortor. Morbi eget purus et justo rhoncus ultricies. Curabitur eget sagittis ante. Pellentesque eget odio eget quam adipiscing interdum vitae convallis sapien.

Integer sit amet massa nibh, sed aliquam ante.
Sed porta viverra lectus sollicitudin mattis. Phasellus at risus mi, eget consectetur augue. Sed sed rhoncus justo.

Resources

Pellentesque aliquet pellentesque
Erat, ut convallis eros scelerisque ac. Integer mattis, felis a interdum ultrices, est ante euismod augue, ac blandit mauris erat dictum metus.

Vestibulum rhoncus
Nisi ac nunc fringilla ullamcorper. Suspendisse sed arcu risus, ac molestie purus.

Maecenas semper aliquam metus
At congue lorem aliquet quis. Ut sit amet tellus libero. Vivamus nec elementum libero.

...

Plugin Modules

Consectetur adipiscing elit.

Integer sit amet massa nibh, sed aliquam ante.

Pellentesque aliquet pellentesque

Vestibulum rhoncus

Maecenas semper aliquam metus

...