Creating a Stylesheet Theme We’re making changes to our server and Data Center products, including the end of sale for new server licenses on February 2, 2021 and the end of support for server on February 2, 2024. Learn what this means for you. Confluence Server Guides Reference Resources SupportLog in REST APIs Modules Java API Confluence plugin module types About Page Panel module Attachment Text Extractor module Blueprint module CQL Field module CQL Function module Code Formatting module Component Import module Component module Component module - old style Content Template module Decorator module Device Type Renderer module Dialog Wizard module Event Listener module Extractor2 module Gadget Plugin module Job Config module Job module Keyboard Shortcut module Language module Lifecycle module Macro Module Module Type module Path Converter module Promoted Blueprints module REST module RPC module Renderer Component module Search Decorator module Servlet Context Listener module Servlet Context Parameter module Servlet Filter module Servlet module Space Blueprint module Spring Component module - old style Theme module Adding a Theme icon Creating a Stylesheet Theme Creating a Theme Packaging and Installing a Theme plugin Saving Theme Configurations with Bandana Theme Configuration Updating a theme for editable comments Trigger module User Macro module Velocity Context module Web Resource module Web UI modules WebDAV Resource module Workflow module XWork-WebWork module Rate this page: Unusable Poor Okay Good Excellent Creating a Stylesheet Theme To create a stylesheet theme, you need to first create your custom stylesheet for Confluence. You can do this using many CSS editing tools. See Styling Confluence with CSS for more information. Once you have a stylesheet (and optionally images) ready, this guide will show you how to package up your stylesheet for use in Confluence as a theme. Quick demonstration The quick demonstration is the Easy Blue theme, which you can download here: easy-blue-theme-1.1.jar You can quickly customise this theme by using a ZIP extractor program (like WinZip, 7-Zip, etc.) to extract the files, change them, then zip it back up into a JAR file and install it in Confluence. NOTE: Since this theme was developed as a quick stylesheet demonstration for Confluence, it only has limited browser support. See Easy Blue Stylesheet for information about which browsers are supported. The remainder of this document is a walk-through which describes in detail how to create a theme like this from scratch. Creating the descriptor file Each theme plugin needs a plugin descriptor file, called atlassian-plugin.xml. For themes with a single stylesheet, the file is very simple. Below is an example with one stylesheet. Theme atlassian-plugin.xml with one stylesheet 1 2 <atlassian-plugin name="Simple Demo Theme" key="com.example.acme.simple">   <plugin-info>     <description>A Confluence stylesheet theme.</description>     <vendor name="Acme Software Pty Ltd" url="http://acme.example.com"/>     <version>1.0</version>   </plugin-info>