Confluence User Guide
Confluence User Guide
5
Confluence 5.5 Documentation
2
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Contents
Confluence User's Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Getting Started with Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
About Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Page in View Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Confluence Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Keyboard Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Using Confluence on a Mobile Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Creating Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Using the Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Quick Reference Guide for the Confluence Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Working with Text Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Working with Links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Working with Anchors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Displaying Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Deleting an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Working with Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Using Symbols, Emoticons and Special Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Using Autocomplete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Working with Page Layouts and Columns and Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Working with Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Activity Stream Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Anchor Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Attachments Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Blog Posts Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Change-History Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Chart Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Cheese Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Children Display Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Code Block Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Column Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Content by Label Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Content by User Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Content Report Table Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Contributors Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Contributors Summary Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Create from Template Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Create Space Button Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Excerpt Include Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Excerpt Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Expand Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Favourite Pages Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Gadget Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Gallery Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Global Reports Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
HTML Include Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
HTML Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
IM Presence Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Include Page Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Info Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
JIRA Chart Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
JIRA Issues Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
JUnit Report Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Labels List Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Livesearch Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Loremipsum Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Confluence 5.5 Documentation
3
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Multimedia Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Navigation Map Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Network Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Noformat Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Note Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Office Excel Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Office PowerPoint Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Office Word Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Page Index Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Page Properties Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Page Properties Report Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Page Tree Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Page Tree Search Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Panel Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
PDF Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Popular Labels Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Profile Picture Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Recently Updated Dashboard Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Recently Updated Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Recently Used Labels Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Related Labels Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
RSS Feed Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Search Results Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Section Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Space Attachments Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Space Details Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Space Jump Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Spaces List Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Status Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Table of Contents Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Table of Content Zone Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Tip Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
User List Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
User Profile Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
User Status List Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
View File Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Warning Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Widget Connector Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Task Report Macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Working with Drafts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Configuring the Time Interval at which Drafts are Saved . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Concurrent Editing and Merging Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Resuming the Editing of a Draft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Recording Change Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Creating Beautiful and Dynamic Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Working with Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Adding a Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Creating a Page using a Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Editing a template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Deleting a Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Working with Blueprints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Decisions Blueprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
File List Blueprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Meeting Notes Blueprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Product Requirements Blueprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Shared Links Blueprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
JIRA Report Blueprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Retrospectives Blueprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Creating a blueprint style report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Working with the Office Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Office Connector Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Displaying Office Files in Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Confluence 5.5 Documentation
4
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Importing a Word Document into Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Editing an Office Document from Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Editing an Office Spreadsheet from Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Editing an Office Presentation from Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Installing the Firefox Add-On for the Office Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Importing Content Into Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
Importing Content from Another Wiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
Importing Pages from Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Sharing Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Network Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Likes and Popular Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
User Status Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Using Mentions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Emailing a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Commenting on pages and blog posts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Printing Confluence Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Exporting Confluence Pages and Spaces to Other Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Exporting Confluence Pages and Spaces to HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Exporting Confluence Pages and Spaces to PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Customising Exports to PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Creating PDF in Another Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Exporting to a Word document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Exporting Confluence Pages and Spaces to XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Managing Changes and Notifications and Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Watching Pages, Spaces and Blogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Managing Watchers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Subscribing to Email Notifications of Updates to Confluence Content . . . . . . . . . . . . . . . . . . . . . . 363
Subscribing to RSS Feeds within Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Using pre-specified RSS feeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Using the RSS Feed Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Subscribing to a Network RSS Feed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Managing Notifications in Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Working with Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Finding Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Searching Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Confluence Search Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Confluence Search Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Searching the People Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
Organising Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Working with Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Moving a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Copying a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Renaming a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Deleting a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
Purging Deleted Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Restoring a Deleted Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Viewing All Pages in a Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
Changing the Sequential Order of Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
Managing Orphaned Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Managing Undefined Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Using the Documentation Theme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Viewing Page Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Viewing Recently Visited Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
Page History and Page Comparison Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
Using a WebDAV Client to Work with Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Working with Blog Posts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Working with Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Viewing All Confluence Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Creating a Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Setting Up your Personal Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Administering a Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Editing Space Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Confluence 5.5 Documentation
5
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Deleting a Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Backing Up and Restoring a Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Archiving a Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Viewing Space Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Viewing Recently Updated Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Working with Mail Archives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Adding a Mail Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
Deleting Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Fetching Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Importing Mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Managing Mail Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Working with Confluence Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Adding Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Using Labels to Categorise Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Removing Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Using Label Macros to Categorise Wiki Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Viewing Labels and Labelled Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Viewing Personal Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Working with Favourites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
Working with Attachments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Using Drag-and-Drop in Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
Attaching Files to a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Attachment Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Deleting an Attachment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
Displaying a List of Attachments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Downloading Attachments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Editing Attachment Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Embedding Multimedia Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Embedding PowerPoint Presentations in a Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Moving an Attachment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Viewing Attachment Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Customising Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Personal Customisations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
User Profile Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Changing Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Editing User Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
Editing Your User Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Email Address Privacy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Updating Email Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Choosing a Profile Picture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Viewing User Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
Viewing and Revoking OAuth Access Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
Choosing your Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Customising your Personal Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
Customising the Look and Feel of a Confluence Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
Applying a Theme to a Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
Configuring the Documentation Theme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
Configuring a Sidebar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480
Changing a Space's Logo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
Customising Space Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
Editing a Space's Colour Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484
Styling Confluence with CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
Basic Styling Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
Styling Fonts in Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
Requesting Add-ons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
Giving People Access to Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
Page Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
Site Administrators and their Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
Contacting Confluence Administrators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
Space Administrators and their Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Space Permissions Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
Assigning Space Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Confluence 5.5 Documentation
6
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Searching for Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Working with JIRA in Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
Working with JIRA Agile in Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
Advanced and Special Uses of Confluence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Working with Confluence Markup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
Confluence Storage Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
Confluence Wiki Markup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
Working with Confluence Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
Adding a Confluence Gadget to a JIRA Dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537
Configuring Confluence Gadgets for Use in Other Applications . . . . . . . . . . . . . . . . . . . . . . . . 542
Confluence Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
Activity Stream Gadget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
Confluence News Gadget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
Confluence Page Gadget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
Confluence Quicknav Gadget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
Adding JIRA Gadgets to a Confluence Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
Developing Technical Documentation on Confluence Wiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Creating your Technical Documentation Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
Using Templates in Technical Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
Re-using Content in Technical Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
Managing the Life Cycle of your Technical Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
Providing PDF Versions of your Technical Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
Exporting and Printing Technical Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Essential Confluence Features for Technical Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 578
Confluence Add-ons for Technical Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
Further Reading about Developing Technical Documentation on Confluence . . . . . . . . . . . . . 594
Using Confluence as a Knowledge Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
Developing an Intranet on Confluence Wiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
Confluence 5.5 Documentation
7
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Confluence User's Guide
About the Confluence User's Guide
This guide covers features and functions that are available to Confluence users and space administrators.
For information on administering your Confluence site, including customising your site, refer to theConfluenc
. e Administrator's Guide
This guide assumes that you are using the Confluence default theme. If your Confluence site has been
customised the header may look different, and menu items appear in different locations to the examples
given in this guide.
Getting Started with Confluence
About Confluence
Dashboard
Page in View Mode
Confluence Glossary
Keyboard Shortcuts
Using Confluence on a Mobile Device
Creating Content
Using the Editor
Creating Beautiful and Dynamic Pages
Working with Templates
Working with Blueprints
Working with the Office Connector
Importing Content Into Confluence
Sharing Content
Network Overview
Likes and Popular Content
User Status Updates
Using Mentions
Emailing a Page
Commenting on pages and blog posts
Printing Confluence Pages
Exporting Confluence Pages and
Spaces to Other Formats
Managing Changes and Notifications and
Tasks
Watching Pages, Spaces and Blogs
Managing Watchers
Subscribing to Email Notifications of
Updates to Confluence Content
Subscribing to RSS Feeds within
Confluence
Managing Notifications in Confluence
Working with Tasks
Finding Content
Searching Confluence
Searching the People Directory
Organising Content
Working with Pages
Working with Blog Posts
Working with Spaces
Working with Mail Archives
Working with Confluence Labels
Working with Favourites
Working with Attachments
Customising Confluence
Personal Customisations
Customising the Look and Feel of a
Confluence Space
Downloads
Download the Confluence documentation
in PDF format.
Other Resources
Confluence Administrator's Guide
Confluence Knowledge Base
Atlassian Answers
Confluence 5.5 Documentation
8
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Requesting Add-ons
Giving People Access to Content
Page Restrictions
Site Administrators and their
Permissions
Space Administrators and their
Permissions
Space Permissions Overview
Users and Groups
Working with JIRA in Confluence
Working with JIRA Agile in Confluence
Advanced and Special Uses of Confluence
Working with Confluence Markup
Working with Confluence Gadgets
Developing Technical Documentation
on Confluence Wiki
Using Confluence as a Knowledge
Base
Developing an Intranet on Confluence
Wiki
Getting Started with Confluence
Getting to know Confluence
The dashboard
Page layout
Spaces in Confluence
Other users
Personalising Confluence
Changing your password
Updating your user profile
Creating your personal space
Choosing the home page you see
when you log in
Customising the dashboard for
yourself
Getting notifications about
changes
Things to do
Creating Content
Adding a space
More helpful things
Keyboard shortcuts
Confluence glossary
About Confluence
Item Explanation
Confluence 5.5 Documentation
29
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Page title Type the name of the page. This name is used in
links to the page.
Page content Add the words, images and other content that forms
the content of the page.
Editor toolbar Use these tools to format and colour content, create
lists and tables, indent and align text, and insert other
content into the page, such as symbols, links,
images, multimedia files and macros. The toolbar
also provides the find and replace option, help, and
full-screen editing options.
Restrictions Control who can view or edit the page. See Page
. Restrictions
Attachments View, and manage, the on the page. attached files
Labels Add to a page, to categorise the page content. labels
Change comment Type a that describes the changes you comment
have made.
Notify watchers Select this option to prompt Confluence to send an e
of your changes to people who are mail notification
watching the page.
Preview See how your changes will appear, without saving the
page.
Save Save the changes you have made to the page.
(Keyboard shortcut: Ctrl+S).
Cancel End the editing session, without saving any changes.
Toolbars
From the toolbar you can:
Apply paragraph styles and character formatting (such as bold, italics, superscript).
Choose colour for text.
Create numbered and bulleted lists.
Set the indenting and alignment for text and images.
Create to other pages, attachments, anchors and external resources. links
Add , and add, remove, cut and paste rows and columns, highlight cells, rows and columns, and tables
merge and split cells.
Insert other content into the page, such as images, multimedia, attachments, symbols and markup.
Use to add other types of content, such as a list of JIRA issues or a table of contents. macros
Add to your page. layouts and columns and sections
Find and replace content within the page that you are editing.
Hide the tools at the top and bottom of the page, giving you a much larger editing area (a full-screen
editor).
The full-screen editing option is available in Firefox, Chrome and Safari. It is not supported in Note:
Internet Explorer. The editor remembers your full-screen preference the next time you edit a page.
Screenshot: The editor toolbar
Confluence 5.5 Documentation
30
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Embedding content in the page
Choose on the editor toolbar to include any of the following types of content on your page: Insert
An . image
A link to another Confluence page or external URL, or a . link to an attachment or image
An , or a horizontal line. emoticon or symbol
A . Choose either a specific macro, or , from the menu. macro Other Macros Insert
Things to help you work faster
Autoformatting
You can type directly into the editor to have Confluence auto-format your text as you Confluence wiki markup
type. To learn more, choose on the editor toolbar and choose the tab. See also See ? Editor Autoformatting
the . Quick Reference Guide for the Confluence Editor
Autocomplete
When editing a page or blog post, you can enter a trigger character to show a list of suggested links, media files
or macros to add to your page. This feature is called 'autocomplete' and provides you with a fast editing solution
if you prefer to use key strokes rather than pointing and clicking with the mouse.
Quick summary of autocomplete:
Type: To see suggested:
[ pages and blog posts
! multimedia files
{ macros
@ mentions
For details, see . Using Autocomplete
Autoconvert for pasted links
When you paste URLs into Confluence, the editor will analyse what you are pasting and automatically convert it
into something that will display well in Confluence. Examples include:
Confluence 5.5 Documentation
31
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
YouTube videos
JIRA issue queries
Google Maps
Confluence pages, blog posts, comments, user statuses, user profiles.
Shared screenshot links from Skitch
And more.
Drag-and-drop for external images and files
You can drag a file from a location outside Confluence, and drop it directly into the editor. For example, try it with
images, video files, audio files, Office documents, and PDF files. The contents of the file will be embedded into
the page or blog post. Please refer to the following pages for more information:
Using Drag-and-Drop in Confluence Using Confluence's drag-and-drop feature, including details about
its requirements and configuration.
Displaying Images Embedding images onto a Confluence page or blog post.
Embedding Multimedia Content Embedding videos, audio files and other multimedia files onto a
Confluence page or blog post.
Displaying Office Files in Confluence Embedding Office and PDF files onto a Confluence page or blog
post.
Drag-and-drop within the editor
Working within the editor panel, you can drag an image or a macro from one location on the page and drop it
into a different location on the page. Hover your cursor over the image or the macro placeholder. The cursor
changes to a drag-and-drop icon and you can click the image or macro and drag it to a new location.
If you want to abandon the drag-and-drop action, press Escape. The image/macro will return to its original
position.
Note: For the drag-and-drop of images and macros in the editor, Confluence supports the following browsers:
Chrome, Firefox, and Internet Explorer 9. (Drag and drop in the editor does not work in Internet Explorer 8.)
Keyboard shortcuts
To see the available, choose on the editor toolbar. keyboard shortcuts ?
Finding and replacing text
Click the find / replace iconon the toolbar, or use the keyboard shortcut (Windows) or (Mac OS). Ctrl+F Cmd+F
Search matches are highlighted in yellow. You can step through the results one by one, replace the matching
text strings one by one, or replace all matching strings at once. This find and replace feature works only within
the current page.
Enabling and disabling autocomplete and autoformatting
You can enable or disable the editor's autocomplete and autoformatting functions, by editing the settings in your
user profile.
In summary:
Choose at top right of the screen, then choose . your profile picture Settings
Choose under 'Your Settings' in the left-hand panel. Editor
For more details, see . Editing User Settings
Quick Reference Guide for the Confluence Editor
This page is a quick-reference guide to using the Confluence editor. The aim is to give you enough information
about the editor's features for you to experiment yourself, rather than describing every possible shortcut key,
autocomplete feature or toolbar option.
This guide is for people who want to use the autocomplete, autoformatting and keyboard shortcuts provided by
the editor. If you prefer to use the toolbar options, the editor itself should be mostly self-explanatory.
Confluence 5.5 Documentation
32
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Introductory tips
1. . The editor toolbar contains the most important buttons Jump in and start using the Confluence editor
you'll need for creating and editing content.
2. . For example, type these characters in the editor panel: Use the keyboard shortcuts
Type (angle bracket) to insert a link. [
Type (exclamation mark) to insert an image or other media. !
Type (curly bracket) to insert a macro. {
These characters will trigger the autocomplete functionality, prompting you with a list of suggestions to
finish off the entry. For more shortcuts, click the help icon on the editor toolbar.
3. To undo something that autocomplete or See how to undo the autocomplete and autoformatting actions.
autoformatting has done, press (Windows) or (Mac). Ctrl+Z Cmd+Z
On this page:
Introductory tips
Seeing it in action
Using the most common formats and features
Formatting text
Using symbols
Linking text
Using lists
Using tables
Using macros
Displaying images and multimedia
Enabling and disabling autocomplete and
autoformatting
Related pages:
Using Autocomplete
Using the Editor
Confluence User's Guide
Seeing it in action
This short video shows the autoformatting and autocomplete features of the editor.
See the video on YouTube
This video shows how to add macros, links and images by wiki markup alone. Type the macro, including its
parameters and the closing curly bracket. Add a link, such as an anchor link, and end it with a square bracket.
Insert an image or other embedded object, enclosed between exclamation marks. As soon as you close the
macro, link, or embedded image, Confluence will convert it to rich text format and add it to the page.
See the video on YouTube.
Using the most common formats and features
Below is a list of the most commonly used editor features, and the related keyboard shortcuts.
Formatting text
Formatting text What to do Windows keyboard shortcuts
(For Mac OS X, replace 'Ctrl'
with 'Cmd')
Confluence 5.5 Documentation
33
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Heading levels Type the heading level and a full
stop. Autoformat will convert the
line to the appropriate heading
immediately. You can continue
typing your heading text
immediately. Example:
h2.
Ctrl + 1 to 6
Bold text Type an asterisk '*', your text, then
another asterisk. Confluence
autoformat will convert the text to
bold immediately. Example:
*Surf's Up*
Ctrl + b
Italic text Type an underscore '_', your text,
then another underscore.
Confluence autoformatting will
convert the text to italics
immediately. Example:
_Surf's Up_
Ctrl + i
Underlined text Type a plus sign '+', your text, then
another plus sign '+'. Confluence
autoformatting will convert the text
to underlined immediately.
Example:
+Surf's Up+
Ctrl + u
Monospace text Type two curly braces {{, your text,
then another two curly braces }}.
Confluence autoformat will convert
the text to monospace
immediately. Example:
{{Surf's Up}}
{{
Left, centre and right alignment Click the left, centre and right
alignment buttons on the editor
toolbar:
This can also be used to align
images independently of text.
None
Indentation Click the left and right indentation
buttons on the editor toolbar:
Tab ( ), Shift + Tab ( ) right left
Line break Press to force a line Shift + Enter
break without a paragraph break.
This is a line break with no extra
space.
Shift + Enter
Confluence 5.5 Documentation
34
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Quotation Use the style select ' Quote Quot
' from the style dropdown menu e
or use the keyboard shortcut.
Example:
Ctrl + 8
Colour Click the colour options on the
editor toolbar. Example:
None
Using symbols
Adding symbols and emoticons What to type Keyboard shortcut (Windows)
Tick or check mark Type a forward slash in round
brackets. Autocomplete will
convert it as you type. Example:
(/)
( + / + )
Smiley Type the globally-recognised
markup for a smiley face (colon
and round bracket), a wink
(semicolon and round bracket),
and so on. Autocomplete will
convert it as you type. Example:
:)
: + )
Linking text
Linking text What to type Keyboard shortcut (Windows)
Confluence 5.5 Documentation
35
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Linking to a Confluence page Type a square bracket ' ' and start [
typing the page name to see the
suggested pages to link to. Press
the arrow keys to select the page
you want. Example:
Alternatively, use ent wiki markup
. Type the link, including the irely
alias and the page name or URL.
As soon as you type the closing
square bracket, Confluence will
convert the link to rich text format
and add it to the page. This means
that you can skip the link browser.
This works if you have
'Autoformatting' enabled in the
editor settings in your user
profile.
This does not work if you paste
the wiki markup onto the page.
You need to enter the closing
bracket manually.
Example: [Modern
Girl|Modern Girl song
lyrics]
[
Confluence 5.5 Documentation
36
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Linking text to a web page Type a square bracket ' ' and [
select ' ', then Insert Web Link
paste the URL into the link dialog.
Example:
Alternatively, use ent wiki markup
. Type the link, including the irely
alias and the URL. As soon as you
type the closing square bracket,
Confluence will convert the link to
rich text format and add it to the
page. This means that you can
skip the link browser.
This works if you have
'Autoformatting' enabled in the
editor settings in your user
profile.
This does not work if you paste
the wiki markup onto the page.
You need to enter the closing
bracket manually.
Example:[Modern Girl|ht
tp://www.example.com/s
] ong
[
Confluence 5.5 Documentation
37
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Linking to a page that does not yet
exist
Type a square bracket ' ' and the [
name of the non-existent page,
then select 'Insert Link to Create
'. Example: Page
Alternatively, use ent wiki markup
. Type the link, including the irely
alias and the page name or URL.
As soon as you type the closing
square bracket, Confluence will
convert the link to rich text format
and add it to the page. This means
that you can skip the link browser.
This works if you have
'Autoformatting' enabled in the
editor settings in your user
profile.
This does not work if you paste
the wiki markup onto the page.
You need to enter the closing
bracket manually.
Example:[Future of the
Modern Girl]
[
Confluence 5.5 Documentation
38
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Linking to an attachment Type a square bracket ' ' and start [
typing the attachment name to see
the suggested attachments to link
to. Press the arrow keys to select
the item you want. Example:
Alternatively, use ent wiki markup
. Type the link, including the irely
alias (if required), the caret
character and the attachment ^
name. As soon as you type the
closing square bracket,
Confluence will convert the link to
rich text format and add it to the
page. This means that you can
skip the link browser.
This works if you have
'Autoformatting' enabled in the
editor settings in your user
profile.
This does not work if you paste
the wiki markup onto the page.
You need to enter the closing
bracket manually.
Example:[^attachment
name]
[
Confluence 5.5 Documentation
39
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Linking to an anchor To create the anchor: Add an
anchor macro using wiki markup.
Confluence will convert the macro
to rich text format and add it to the
page. For example, to create an
anchor named 'index', type the
following: {anchor:index}
To create the link: Use wiki
too. Type the link, markup
including the alias (if required), the
hash character and the anchor #
name. As soon as you type the
closing square bracket,
Confluence will convert the link to
rich text format and add it to the
page. This means that you can
skip the link browser.
This works if you have
'Autoformatting' enabled in the
editor settings in your user
profile.
This does not work if you paste
the wiki markup onto the page.
You need to enter the closing
bracket manually.
Example:[Index|#index]
[
Using lists
Using lists What to type Keyboard shortcut (Windows)
Adding a bullet list Type an asterisk '*' followed by a
space. Autoformat will convert the
line to a bulleted list. You can
continue typing your text
immediately. Example:
To add another line of text to
an entry without creating a new list
item, press Shift + Enter at the end
of the line.
Ctrl + Shift + b
Adding a numbered list Type a hash or pound '#' followed
by a space. Autoformat will
convert the line to a numbered list.
You can continue typing your text
immediately. Example:
To add another line of text to
an entry without creating a new list
item, press Shift + Enter at the end
of the line.
Ctrl + Shift + n
Confluence 5.5 Documentation
40
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Using tables
Using tables What to type Keyboard shortcut (Windows)
Adding a table Type a series of pipe characters '|'
then press . Autoformat will Enter
convert the pipes to a table.
Example to create a table with
three columns:
| | | |
None
Using macros
Adding macros What to type Keyboard shortcut (Windows)
Adding a macro to your page. Type ' ' and start typing the macro {
name to see a list of macros that
match your text. Press the arrow
keys to select the macro you want.
Example:
Alternatively, use wiki markup
. Type the macro, entirely
including its parameters and the
closing curly bracket. As soon as
you close the macro, Confluence
will convert it to rich text format
and add it to the page. This means
that you can skip the macro
browser.
This works if you have
'Autoformatting' enabled in the
editor settings in your user
profile.
This does not work if you paste
the wiki markup onto the page.
You need to enter the closing
bracket manually.
Example: {blogposts:cont
ent=titles|author=jsmit
} h
{
Displaying images and multimedia
Displaying images What to type Keyboard shortcut (Windows)
Confluence 5.5 Documentation
41
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Display an image attached to the
page
Type an exclamation mark ' ' and !
start typing the image name to see
the suggested images to insert
onto the page. Press the arrow
keys to select the item you want.
Example:
Alternatively, use ent wiki markup
. Type the wiki markup for the irely
image insertion, including the
exclamation marks, the space
and/or page name (if different from
the current page) and the image
name, as well as any other
allowed parameters. As soon as
you type the closing exclamation
mark, Confluence will convert the
image to rich text format and add it
to the page. This means that you
can skip the image browser.
This works if you have
'Autoformatting' enabled in the
editor settings in your user
profile.
This does not work if you paste
the wiki markup onto the page.
You need to enter the closing
exclamation mark manually.
Example:!NoMatterWhat.p
ng|align=right!
!
Displaying an image attached to
another page
Exactly the same as when the
image is attached to the same
page.
!
Embedding multimedia files What to type Keyboard shortcut (Windows)
Confluence 5.5 Documentation
42
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Embedding a video, movie or
audio file into a page
Type an exclamation mark ' ' and !
select 'Insert Other Media'.
Example:
Or type ' ' and start typing the {
macro name 'Multimedia'.
Example:
!
Enabling and disabling autocomplete and autoformatting
You can enable or disable the editor's autocomplete and autoformatting functions, by editing the settings in your
user profile.
In summary:
Choose at top right of the screen, then choose . your profile picture Settings
Choose under 'Your Settings' in the left-hand panel. Editor
For more details, see . Editing User Settings
Working with Text Effects
The Confluence editor supports most text effects available in standard text editing applications.
Applying paragraph styles
Choose a paragraph style from the editor toolbar, or click in the paragraph and use one of the keyboard
Ctrl+(08) . shortcuts
Screenshot: Choosing paragraph styles from the editor toolbar
Confluence 5.5 Documentation
43
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
On this page:
Applying paragraph styles
Applying character formats
Applying colours to text
Aligning text
Indenting text
Related pages:
Using the Editor
Keyboard Shortcuts
Confluence User's Guide
Applying character formats
To apply a character format, select the text and click one of the editor toolbar buttons, or use a keyboard
. Some formats are available from the 'More' menu. shortcut
Screenshot: Text formatting buttons on the editor toolbar
Format Shortcut Key
Bold Ctrl+B
Italics Ctrl+I
Underline Ctrl+U
Strikethrough Ctrl+Shift+S
Sub
script none
Super
script
none
Monospace none
Choose from the 'More' menu to remove all formatting. Clear Formatting
Applying colours to text
To apply a colour to text, select the text and choose the colour option in the editor toolbar. To see the available
colours, choose the dropdown arrow next to the colour option.
Confluence 5.5 Documentation
44
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
Screenshot: Picking colours from the editor toolbar
Aligning text
You can align text to the left, right or centre of a content block. Select the text and click the appropriate
alignment option on the editor toolbar.
Screenshot: Left, centre and right alignment options on the editor toolbar
Indenting text
You can move text to the left or right by a predefined sequence of indentations. Confluence determines the size
of the indentation. Select the text and click the left or right indentation option on the editor toolbar.
Screenshot: Left and right indentation options on the editor toolbar
Removing a link
To remove a link:
Select the link text or image
Choose from the properties toolbar. Unlink
Linking to specific types of content
Confluence supports many methods for creating links. Some of the common ones are listed here.
Confluence 5.5 Documentation
46
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Type of link Ways to do this
Link to a page Choose > then enter part of the page Link Search
name.
Choose > and select a page Link Recently viewed
from the list.
Type and enter part of the page name then select [
the page from the list.
Paste the URL of the page onto your page
(Confluence will automatically create the link).
Link to a page in another space Choose > enter part of the page name Link Search
and select from the drop down. All Spaces
Choose > then enter the space key Link Advanced
followed by the page name . spacekey:mypage
Type and enter part of the page name then select [
the page from the list.
(you can hover over each suggestion to see which
space the page is from).
Link to a blog post Choose > and enter part of the blog Link Search
post name.
Type and enter part of the blog post name then [
select the blog post from the list.
Link to an attachment or image on this page Choose > then upload or select an Link Attachment
attachment from the list.
Type and enter part of the attachment file name [
then select the attachment from the list.
Link to an attachment on another page Choose > and enter part of the Link Search
attachment name.
Type and enter part of the attachment file name [
then select the attachment from the list
(you can hover over each suggestion to see which
space the page is from).
Link to a website Choose > then enter the website Link Web Link
URL.
Type or paste the URL onto the page (Confluence will
automatically create the link).
Link to an email address Choose > then enter the email Link Web Link
address.
Type or paste the email address onto the page
(Confluence will automatically create a 'mailto:' link).
Confluence 5.5 Documentation
47
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Link to an anchor on a page Choose > then enter the anchor Link Advanced
name in one of the formats below.
For an anchor on this page: . #anchor name
For an anchor on another page in this space: page
. name#anchor name
For an Anchor on another page in another space: sp
. acekey:page name#anchor name
See for more information on Working with Anchors
using anchors.
Link to a heading on a page Choose > then enter the heading in Link Advanced
one of the formats below. Heading text is case
sensitive and must be entered without spaces.
For a heading on this page: . #MyHeading
For a heading on another page in this space: Page
. Name#MyHeading
For a heading on another page in another space: spa
. cekey:Page Name#MyHeading
Be aware that these links will break if you edit the
heading text. Consider using the m Table of Contents
acro or an instead. Anchor
Link to a comment on a page Go to the comment, right click the at the bottom Date
of the comment and copy the link. Paste the link
directly onto your page or choose > a Link Web Link
nd paste in the URL.
Type then enter the Comment ID ('12345' in this [$
example): [$12345]
Link to an undefined page
(a page that does not exist yet)
Choose > then enter the new page Link Advanced
name (a page will be created on click).
Type then enter the new page name then choose [ In
. sert link to create page
See for more information Managing Undefined Pages
on undefined pages.
Link to a personal space or user profile Choose > then enter the user's name Link Search
and select their personal space homepage or their
profile from the list.
Type then enter the user's name and select their [
personal space homepage or their profile from the
list.
Link to a JIRA issue
(where Confluence is connected to JIRA)
Paste the JIRA issue URL - Confluence will
automatically create a JIRA Issue macro.
Linking to Confluence pages from other websites
The best way to link to a Confluence page from outside Confluence, for example on a website or in an email
message, is to use the tiny link which is a permanent URL. This ensures that the link to the page is not broken if
the page name changes.
To access the permanent URL for a page:
View the page you wish to link to.
Confluence 5.5 Documentation
48
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3.
4.
1.
2.
Choose > . Tools Link to this page
Copy the . Tiny Link
Use the tiny link in your website or email message.
You do not need to use the tiny link to link to pages within your Confluence site. Confluence automatically
updates links when you rename or move a page to another space.
If you want to link to specific content such as anchors, headings or comments you need to use the following link
syntax. Note that there are no spaces in the page name, anchor name or heading text.
In the examples below, the anchor name is 'InsertLinkAnchor' and the heading text is 'Insert a link'.
Purpose Link syntax
Link to an anchor
(from an external website)
http://myconfluence.com/display/spaceke
y/pagename#pagename-anchorname
Example from this page:
https://confluence.atlassian.com/displa
y/DOC/Working+with+Links#WorkingwithLin
ks-InsertLinkAnchor
Link to a heading
(from an external website)
http://myconfluence.com/display/spaceke
y/pagename#pagename-headingtext
Example from this page:
https://confluence.atlassian.com/displa
y/DOC/Working+with+Links#WorkingwithLin
ks-Insertalink
Link to a comment
(from an external website)
http://myconfluence.com/display/spaceke
y/pagename?focusedCommentId=commentid#c
omment-commentid
Example from this page:
https://confluence.atlassian.com/displa
y/DOC/Working+with+Links?focusedComment
Id=368640803#comment-368640803
Some things to note when linking to anchors from a website or email message:
The page name is repeated in the URL, after the # sign. The second occurrence of the page name is
concatenated into a single word, with all spaces removed.
There is a single dash (hyphen) between the concatenated page name and the anchor name.
The anchor name in the full URL is concatenated into a single word, with all spaces removed.
The anchor name is case sensitive. You must use the same pattern of upper and lower case letters as
you used when creating the . Anchor
Linking to comments
You can add a link to a comment by using the comment URL (a permanent link), or by using wiki markup to link
to the Comment ID.
To find out the comment URL and comment ID:
Go to the comment you wish to link to.
Choose the Date at the bottom of the comment and examine the URL.
The number after 'comment-' is the Comment ID. An example is shown here.
https://confluence.atlassian.com/display/DOC/Working+with+Links?focusedC
ommentId=368640803#comment-368640803
You can use wiki markup directly in the editor to link to a comment. Enter followed by the Comment ID, for [$
Confluence 5.5 Documentation
49
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
1.
2.
1.
a.
b.
2.
example where '12345' is the Comment ID. [$12345]
Using shortcut Links
If you have on your Confluence site, then you can link to an external site using a configured shortcut links
shortcut link that looks like this: . CONF-17025@jira
Our Confluence site (where this documentation is housed) is configured to allow shortcut links to our JIRA site,
using the shortcut . So the shortcut link produces . @jira CONF-17025@jira this link
To add a shortcut link using the 'Insert Link' dialog:
Choose > and enter or paste the shortcut link into the field. Shortcut links are Link Advanced Link
case-insensitive.
Modify or enter link text -this is the text that will appear on the page.
Choose . Insert
You can also type '[' and choose > to enter a shortcut link. Insert Web Link Advanced
See for more details. Configuring Shortcut Links
Trackback
Trackback enables two sites can stay informed each time one site refers to the other using trackback 'pings'.
In Confluence, Trackback can be enabled by asite administratorin theAdministration Console. When
Trackback is enabled, any time you link to an external webpage that supportsTrackback Autodiscovery,
Confluence will send a Trackback ping to that page to inform it that it has been linked to.
Confluence pages also support Trackback Autodiscovery, and when Trackback is enabled, can receive
trackback pings sent by other sites.
To see who has sent a Trackback ping to a Confluence page:
Go to the page.
Choose > . Tools PageInformation
Any Trackback pings the page has received will be listed under the page's . Incoming Links
Confluence incoming trackback pings only work with referenced pages that are public (anonymously viewable).
Working with Anchors
Anchors are used to enable links to a specific location on a page. Anchor links can be especially useful when
navigating between sections of a long document, or when you want to link to a segment of a page instead of the
top of the page.
Anchors are invisible to the reader when the page is displayed.
There are two steps to using an anchor:
Create an anchor on the page.
Create a link to the anchor.
Creating an anchor
Use the Anchor macro to mark the location you want to link to.
Add the Anchor macro to a page.
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a {
list of suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will Edit
open, where you can edit the parameters of the macro.
Specify the name of your anchor. For example, 'bottom' or 'important information'. See the 'Anchor
Name' parameter described below.
Confluence 5.5 Documentation
50
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
On this page:
Creating an anchor
Creating a link to an anchor
Notes
Related pages:
Working with Links
Macro options (parameters)
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Anchor Name None This is the anchor name that you
will use when creating the link.
The anchor name can include
spaces. Confluence will
remove the spaces
automatically when building a
URL that points to this anchor.
The anchor name is case
sensitive. You must use the
same pattern of upper and
lower case letters when
creating the link as you used
when creating the Anchor
macro.
Creating a link to an anchor
You can link to an anchor from:
A page on the same Confluence site. The link may be on the same page as the anchor, another page in
the same space, or a page in another space on the same Confluence site.
Another web page or another Confluence site, using a specifically formatted URL.
To link to an anchor from within the same Confluence site:
Select some text or position your cursor where you want to insert the link.
Choose on the toolbar or press . Link Ctrl+K
Choose and enter the anchor name in the field following the format below. Advanced Link
Anchor location Link syntax for anchor Examples
Same page #anchor name #bottom
#important information
Page in same space page name#anchor name My page#bottom
My page#important information
Page in different space spacekey:page
name#anchor name
DOC:My page#bottom
DOC:My page#important
information
The anchor name is case sensitive. You must use the same pattern of upper and lower case letters as
you used when creating the Anchor macro.
Enter or modify the - this is the text that will appear on the page. If this field is left blank, the Link Text
Confluence 5.5 Documentation
51
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
4.
5.
page name or URL will be used as the link text..
Choose . Insert
Screenshot: The 'Advanced' option in the link dialog
To link to an anchor from another web page or another Confluence site:
Use a full URL in the following format:
Link syntax Examples
http://myconfluence.com/display/spaceke
y/pagename#pagename-anchorname
http://myconfluence.com/display/DOCS/My+page#My
page-bottom
http://myconfluence.com/display/DOCS/My+page#My
page-importantinformation
Notes about the full URL:
The page name is repeated in the URL, after the # sign. The second occurrence of the page name is
concatenated into a single word, with all spaces removed.
There is a single dash (hyphen) between the concatenated page name and the anchor name.
The anchor name in the full URL is concatenated into a single word, with all spaces removed.
The anchor name is case sensitive. You must use the same pattern of upper and lower case letters as
you used when creating the Anchor macro.
Notes
Table of contents on page: Consider using the to generate a list of links Table of Contents Macro
pointing to the headings on the page. The list of links will appear on the page, and will be automatically
updated each time someone changes the wording of a heading.
Linking to headings: You can link directly to the headings of a page. See . However, Working with Links
if someone changes the wording of a heading, those direct links will be broken. Use the Anchor macro to
ensure a lasting link within the body of a page.
Site welcome message: If you are adding an anchor to a page that you are using in the site welcome
message, you can only link to that anchor from another page. Internal links within that page will not work.
Templates: When you are previewing a template, a link to an anchor is displayed as a 'broken' link.
However, when you create a page using the template the resulting page will have the correct link.
Displaying Images
You can display an image on a Confluence page when:
The image is attached to the page.
Confluence 5.5 Documentation
52
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
3.
The image is attached to another page in the same Confluence site, even if in another space.
The image is on a remote web page.
Once the image is displayed on the page, you can:
Move the image to a new position on the page by dragging or cut and paste.
Change how the image appears on the page.
Add a title and alt text for the image.
Link from an image to another page.
Displaying an image attached to the page
There are several methods for . attaching image files to a page
Once you have attached an image to a page, there are different methods for choosing where on the page the
image should appear:
Using the 'Insert Image' dialog
Once an image is attached to the page, you can edit the page to choose where the image should appear.
On this page:
Displaying an image attached to the page
Displaying an image attached to a different page
Displaying an image from a remote web page
Controlling the image appearance
Setting other image attributes
Displaying a gallery of images
Image file formats
Related pages:
Deleting an Image
Working with Links
Working with Attachments
Choosing a Profile Picture
Confluence User's Guide
To position an attached image on the page:
While editing the page, position the cursor where you want to place the image.
Choose > and choose the tab. Insert Image Attached Images
Select the required image and choose (or just double-click the image). Insert
Using autocomplete
Once an image is attached to the page, you can use autocomplete while editing the page to choose where the
image should appear.
To position an attached image on the page:
While editing the page, position the cursor where you want to place the image.
Trigger the autocomplete function by typing '!'.
Choose the image from the list that appears.
Using drag-and-drop
Depending on the browser you are using, you can attach and position an image in one step. While you are
editing a page, simply an image file on to the page. The image is attached to the page and is drag-and-drop
placed at the current cursor position.
Displaying an image attached to a different page
You can display an image that is attached to a different page of the same Confluence site, as long as you know
the name of the image. This approach can make it easier to manage and reuse your images by allowing you to
keep them all in the same place.
To display an image attached to a different page:
Confluence 5.5 Documentation
53
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
While editing the page, position the cursor where you want to place the image.
Choose > and choose the tab. Insert Image Search
Enter the name of the image.
Choose whether to search the current space or and choose . All Spaces Search
Select the required image from the search results and choose . Insert
Alternatively, you can cut and paste the image from another page (the image will still only be attached to the
original page).
Displaying an image from a remote web page
You can display an image from a remote web page on your Confluence page, without needing to attach it to your
page. You need to know the URL for the image, not for the web page it appears on. Note that you should have
permission to use that image on your page.
To display an image located on a web page:
While editing the page, position the cursor where you want to place the image.
Choose > and choose . Insert Image From the Web
Type in the URL for the image. An example is:http://atlassian.wpengine.netdna-cdn.com/wp-content/uplo
ads/AtlassianBushRegeneration-12January2012-083-trunc.jpg
Choose to check that the URL and image are correct. Preview
Choose . Insert
Alternatively, you can simply cut and paste the image from a web page.
Controlling the image appearance
When editing the page, select the image to show the image properties panel. The panel allows you to set the
display size, add a border and effects and link the image to other pages.
To set the size of the image, do one of the following:
Choose one of the size 'preset' buttons (the image width in pixels is displayed to the left).
Choose the image size text and enter a new image width in pixels (you can specify a size between 16px
and 900px).
Images are displayed as . thumbnails
To add a border to the image:
Choose in the image properties panel. Border
To add a hyperlink to the image:
Choose in the image properties panel. Link
To align an image:
Select the image and choose the paragraph alignment buttons on the editor . toolbar
If you choose the left or right alignment, the text will wrap around the image. The text does not wrap for
centre alignment.
To add effects to an image:
Choose > in the image properties panel. Properties Effects
Select an effect and choose . Save
Note: The effect only works with Latin character languages, due to a lack of handwriting style Instant Camera
fonts in multi-byte languages.
To add a caption to an image:
Choose in the image properties panel and choose the image effect. Effects Instant Camera
Save the page.
Choose > to go to the 'Attachments' view of the page. Tools Attachments
Choose next to the image file. Properties
Add a to the attachment. The text in your comment will appear as the image caption. comment
Confluence 5.5 Documentation
54
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
You will need to re-enter the comment each time you upload a new version of the image.
Screenshot: The image properties panel beneath an image
Screenshot: Examples of image border effects
Setting other image attributes
Confluence 5.5 Documentation
55
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
You can add a title and alt text to your image in the image properties panel.The image title displays when the
user hovers over the image or views the full size image. The alt text is used by screen readers and when the
image cannot be shown.
To add a title and alt text:
Choose > in the image properties panel. Properties Title
Enter a and and choose . title alt text Save
Other attributes can also be set by using the function from the editor toolbar, then using Insert > Wiki Markup
the syntax described in . Confluence Wiki Markup
Displaying a gallery of images
See the . Gallery Macro
Image file formats
You can attach image files of any format to a page. Confluence supports the following image formats in the
Gallery macro and when displaying an image on a page:
gif
jpeg
png
bmp (depending on browser support)
Deleting an Image
This page describes how to remove an image from a page. You may want to remove the image from the content
of the page, but leave the image available in Confluence. Or you may want to remove the image from
Confluence entirely.
Removing an image from the content of a page
A Confluence page can display one or more images, as described in . Displaying Images
To remove an image from the content of a page:
Edit the page.
Select the image. The image properties panel will appear, letting you know that the image is selected.
Press the Delete key on your keyboard.
Save the page.
The image will no longer appear as part of the page content. If the image file was originally uploaded as an
attachment on the current page or another page, the image is still available in Confluence. If you want to to
remove the attachment, follow the steps below.
Removing an image attachment from Confluence
To remove an image file from Confluence, you must remove the attachment. See . Deleting an Attachment
Note: A page can display an image that is attached to another page. If you remove an image that is used on a
page, readers will see an error message on that page.
Example error message that appears when image attachment is removed:
Related pages:
Displaying Images
Working with Attachments
Confluence User's Guide
Working with Tables
Confluence pages can include multi-row and multi-column tables. You can highlight cells, rows and columns in
different colours. When viewing the page, people can sort the table by clicking the column headers.
Confluence 5.5 Documentation
56
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
Inserting a table
To create a table:
While editing the page, place your cursor at the point where you want to insert the table.
Choose on the toolbar. Table
A dropdown menu will appear, showing a table with a variable number of rows and columns. Click in a
cell to set the number of columns and rows for your table.
Add content and more rows and columns as needed. See below for guidelines on what you can do with
your table in the editor.
Screenshot: Inserting a table with 3 rows and 3 columns
On this page:
Inserting a table
What you can do with your table in the editor
Shortcut keys
Sorting the table in view mode
Related pages:
Working with Page Layouts and Columns and
Sections
Using the Editor
Confluence User's Guide
What you can do with your table in the editor
While editing a page, place your cursor inside a table to see the table toolbar.
Using the table toolbar you can:
Insert an empty row above the current one.
Insert an empty row below the current one.
Remove the current row.
Cut the current row and copy it to the clipboard.
Copy the current row to the clipboard.
Paste the row from the clipboard to the current row.
Insert an empty column to the left of the current one.
Insert an empty column to the right of the current one.
Remove the current column.
Merge the selected cells.
Split the selected merged cells.
Mark a row as a table header. The cells in the row will be highlighted in grey and the text will be bold.
Mark a column as a table header. The cells in the column will be highlighted in grey and the text will be
bold.
Highlight cells with a background colour.
Confluence 5.5 Documentation
57
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
Remove the table.
Shortcut keys
Windows Action Mac OS X
Ctrl+Shift+c Copy the current table row, or the
selected rows.
Cmd+Shift+c
Ctrl+Shift+i Insert a table. (Opens the Insert
Table dialog.)
Cmd+Shift+i
Ctrl+Shift+v Paste the table rows from your
clipboard, placing them above the
current row.
Cmd+Shift+v
Ctrl+Shift+x Cut the current table row, or the
selected rows.
Cmd+Shift+x
Alt+Up Arrow Add a row above the current row. Alt+Up Arrow
Alt+Down Arrow Add a row below the current row. Alt+Down Arrow
For more editor keyboard shortcuts, see . Keyboard Shortcuts
Sorting the table in view mode
When readers view a table on a page, they can sort the table by clicking the sort icons in the header row.
Screenshot: A colourful, sortable table
Using Symbols, Emoticons and Special Characters
You can add various symbols and special characters to Confluence pages. You can also use them in other
places that display content, such as blog posts, comments, the dashboard welcome message and the
configuration panels offered by the Documentation theme.
Inserting symbols and special characters
To add a symbol to your page:
Edit the page.
Choose > . This will display the 'Insert Custom Character' window. Insert Symbol
Choose a symbol to insert it.
On this page:
Inserting symbols and special characters
Inserting emoticons
Preventing emoticons from appearing
Related pages:
Quick Reference Guide for the Confluence Editor
Confluence Wiki Markup
Confluence User's Guide
Screenshot : Available symbols
Confluence 5.5 Documentation
58
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Inserting emoticons
There are two ways to add an emoticon, or smiley, to your page.
By choosing an emoticon from those available:
Choose > . Insert Emoticon
Choose an emoticon to insert it.
By typing a character combination:
You can insert emoticons by typing commonly-used character combinations. For example, the following code
appears as an emoticon when the page is rendered.
;)
The above example creates this emoticon:
This table shows the emoticons (and other icons) available in Confluence, and the character combinations that
create them:
I
m
a
g
e
N
ot
at
io
n
:) :( :P :D ;) (y
)
(n
)
(i) (/) (x
)
(!) (+
)
(-) (?
)
(o
n)
(o
ff)
(*) (*r
)
(*
g)
(*
b)
(*
y)
Preventing emoticons from appearing
To undo the conversion of a character combination into an emoticon, press (Windows) or (Mac). Ctrl+Z Cmd+Z
Confluence 5.5 Documentation
59
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
To prevent Confluence from converting text to emoticons automatically, disable 'Autoformatting' in your user
profile. See . Editing User Settings
The Confluence knowledge base has an article on for the Confluence site as a whole. disabling emoticons
Using Autocomplete
When using the Confluence editor, you can type a trigger character or press a to see a list of keyboard shortcut
suggested links, files or macros to add to your page, or to mention another user (and automatically notify them of
this).
Summary of autocomplete
What you want to do Trigger character Keyboard shortcut Description
Add a link on your page [ Ctrl+Shift+K See a list of suggested
pages or other locations
to link to from your page.
More...
Display an image, video,
audio file or document on
your page
! Ctrl+Shift+M See a list of suggested
images, multimedia files
and documents to embed
in your page. More...
Add a macro on your
page
{ None See a list of suggestions
as you begin typing a
macro name. More...
Notify another user by
email that you have
mentioned them on your
page
@ None See a list of suggested
users to mention. More...
On this page:
Summary of autocomplete
Using autocomplete for links
Using autocomplete for images,
videos, audio files and
documents
Using autocomplete for macros
Using autocomplete for
mentions
Cancelling autocomplete
Enabling and disabling
autocomplete
Ignoring autocomplete
Related pages:
Working with Links
Using Images
Working with Macros
Keyboard Shortcuts
User Profile Overview
Confluence User's Guide
Using autocomplete for links
Type '[', or press Ctrl+Shift+K, to see a list of suggested pages or other locations to link to from your page. You
can link to pages, user profiles, images, documents and other file attachments.
To autocomplete a link:
Edit the page.
Confluence 5.5 Documentation
60
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3.
1.
2.
3.
Click where you want to insert a link and do one of the following:
Type '[' and then the first few characters of the page title, user's name, image name or file name.
Type the first few characters of the page title, user's name, image name or file name (or select
relevant text) and then press Ctrl+Shift+K.
Click the relevant link from the list of suggestions.
If the item you need is not in the list, either:
Choose to continue looking for the page within Confluence, or Search for 'xxx'
Choose to insert a link to an external web page using the . Insert Web Link link browser
Screenshot: Autocomplete for a link
Using autocomplete for images, videos, audio files and documents
You can use the autocomplete as a fast way of embedding images, videos, audio files and documents into your
page. Type an exclamation mark or press Ctrl+Shift+M to see a list of suggested images, multimedia files and
documents to display on your page. You can use autocomplete to embed the following file types:
Images any format that Confluence supports. See . Displaying Images
Videos, audio files and all multimedia formats that Confluence supports. See Embedding Multimedia
. Content
Office documents supported by the : Word, Excel and PowerPoint. Confluence Office Connector
PDF files.
Autocomplete works most efficiently for files that are already attached to the Confluence page. See Attaching
. Files to a Page
To embed an image, video, audio file or document:
Edit the page.
Click where you want to insert the image, video, audio file or document and do one of the following:
Type '!' and then the first few characters of the image, file or document name.
Type the first few characters of the name of the image, file or document (or select relevant text)
and then press Ctrl+Shift+M.
Choose the relevant file from the list of suggestions.
If the item you need is not in the list, either:
Choose to find images and documents using the i , or Open Image Browser mage browser
Choose to embed videos, audio and other multimedia files using the Insert Other Media macro
. Insert the 'Multimedia' macro to display your multimedia file. browser
Screenshot: Autocomplete for an image or document
Confluence 5.5 Documentation
61
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
Using autocomplete for macros
Type '{' to see a list of suggested macros to add to your page.
Autocomplete provides access to all available macros in your Confluence site, including any that user macros
your administrator has added and made visible to all.
You need to know the name of macro. Autocomplete for macros will only match the name of the macro, not
the description.
To autocomplete a macro using '{':
Edit the page.
Click where you want to insert the macro.
Type '{' and then the first few characters of the macro name.
Choose the relevant macro from the list of suggestions.
Configure the macro by completing the form fields as prompted.
If the macro you need is not in the list, choose in the list of suggestions to continue Open Macro Browser
looking for the macro in the . See . macro browser Working with Macros
Screenshot: Autocomplete for a macro
Using autocomplete for mentions
You can use autocomplete to automatically notify another Confluence user that you have mentioned them in a
page, blog post, or comment. Type '@' and part of the person's name, to see a list of suggested users.
Note: Use the person's full name. Autocomplete will recognise users' full names only, not their usernames.
Confluence 5.5 Documentation
62
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
3.
4.
5.
To mention someone using '@':
In the editor, type '@' then the first few characters of the person's name or username.
Choose the user's name from the list of suggestions.
Screenshot: Autocomplete for mentions
Cancelling autocomplete
The autocomplete starts automatically when you press the trigger characters. You may want to close the
autocomplete menu or escape from autocomplete once it has started.
There are a few different ways to stop the autocomplete once it has started:
Press the escape key, 'Esc', on your keyboard.
Click somewhere else in the editor panel.
Press an arrow key to move out of the autocomplete area.
For the autocomplete only: enter a right-hand square bracket, like this: link ]
Enabling and disabling autocomplete
You can turn off the triggering of autocomplete by the '[' and '!' characters. This will prevent the autocomplete
from starting automatically when you press one of the trigger characters. You can also turn it back on again.
Notes:
This setting does not affect the keyboard shortcuts for autocomplete (Ctrl+Shift+K and Ctrl+Shift+M).
Even if the trigger characters are disabled, you can still use the keyboard shortcuts for autocomplete.
This setting affects only you. Other people using Confluence can enable or disable the setting on their
user profiles independently.
Note that autocomplete is enabled by default.
To enable or disable the autocomplete trigger characters:
Choose at top right of the screen, then choose . your profile picture Settings
Choose under 'Your Settings' in the left-hand panel. Editor
Choose . Edit
Either:
Disable autocompletion by selecting . Disable Autocomplete
Enable autocompletion by clearing . Disable Autocomplete
Choose . Submit
Screenshot: User settings for the editor
Confluence 5.5 Documentation
63
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Ignoring autocomplete
You can add macros, links and images by alone. Type the macro, including its parameters and the wiki markup
closing curly bracket. Add a link, such as an anchor link, and end it with a square bracket. Insert an image or
other embedded object, enclosed between exclamation marks. As soon as you close the macro, link, or
embedded image, Confluence will convert it to rich text format and add it to the page.
More information about mouse-free macros, links and images:
Quick Reference Guide for the Confluence Editor
Video
Working with Page Layouts and Columns and Sections
There are two ways to modify the layout of a Confluence page. You can:
use Page Layouts to add sections and columns, or
use macros to add sections and columns.
Page layouts provides a simple, visual representation of your page layout in the editor, while the macros are
more flexible and allow for greater complexity in your layout.
Using page layouts
The Page Layouts tool allows you to structure your page using horizontal sections and vertical columns. By
adding multiple sections with different column configurations you can build quite complex layouts very easily.
On this page:
Using page layouts
Using the Section and Column macros
Screenshot: Editor view of a page showing three sections with different column configurations.
Confluence 5.5 Documentation
64
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
1.
2.
1.
2.
1.
Start by adding a horizontal section to your page.
To add a section:
Choose the button on the editor toolbar. Page Layout
The Page Layout toolbar appears. Choose . Add Section
The new section appears below your current content. The boundaries of the section are indicated by dotted
lines. These are not visible when you view the page.
To change the column layout in a section:
Place your cursor in the section you wish to change.
Choose a layout from the Page Layout toolbar (for example two column, three column).
Any text, images or macros in your section are not lost when you change the column layout. When you decrease
the number of columns, Confluence will move your content to the left. When you increase the number of
columns, Confluence will add blank columns to the right of your existing content.
To move a section to another part of the page:
Place your cursor in the section you wish to move.
Choose the or buttons. Move up Move down
The section and all of its content will be moved above or below other sections on the page.
To delete a section:
Place your cursor in the section you wish to remove.
Choose . Remove section
The section and all of its content will be removed.
Notes about Page Layouts
Column width - The width of the columns are fixed. If you need more than three columns, or columns of
a specific width, you should use the Section and Column macros described below.
Very wide tables. The width of each column is set to a percentage of the page width. The icons in the
drop down menu indicate the relative widths for each layout. In most cases, Confluence will adapt the
width of the columns to fit the width of the page. If a column includes a large table, the content may not fit
into the width of the page. You will see a horizontal scroll bar when viewing the page.
Using the Section and Column macros
You can use the Section and Column macros to add a set of columns to the page. The Section macro defines an
area that will contain the columns. You can have as many sections as you like. Within each section, you can
have as many columns as you like.
The Section and Column macros are useful if you want to define a specific percentage or pixel width for each
column.
To add a section and some columns to a page:
Confluence 5.5 Documentation
65
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
In the Confluence editor, choose > . Insert Other Macros
Find the macro, select it and insert it onto the page. Section
Choose > again. Insert Other Macros
Find and insert the macro. Column
Add your content to the column.
Insert as many columns as you like within the section.
Screenshot: A section and two columns in the editor
When you see the page in view mode, the above layout is displayed like this:
Content for column 1 goes here
Content for column 2 goes here
Macro parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameters of the Section macro
Parameter Default Description
Show Border false Select this option to draw a border
around the section and columns.
Note: Without a , Column macro
the border will not be displayed
correctly.
Parameters of the Column macro
Parameter Default Description
Column Width 100% of the page width, divided
equally by the number of columns
in the section.
Specify the width of the column, in
pixels (for example, ) or as 400px
a percentage of the available width
(for example, ). 50%
Notes about sections and columns
All content within your section must be enclosed within a , otherwise the section layout will Column macro
Confluence 5.5 Documentation
66
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
not work as expected.
You can put tables inside columns.
Working with Macros
Using a macro, you can add extra functionality or include dynamic content on a page. For example, the Attachm
will list a page's attachments in the page itself, so that readers do not have to visit the Attachments ents macro
tab.
Adding a Macro to your Page
Including Macros with the Macro Browser
To add a macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Macro Parameters
Many macros allow you to include optional parameters to control the macro's output.
With the Attachments Macro, for instance, you have two optional parameters allowing you to:
Specify the file formats of the attachments displayed.
Choose whether or not you want old versions of the attachments displayed.
Macro Placeholders
Macro placeholders are displayed in the editor where you have added a macro to the page.
When editing a page, you can:
Double-click a macro placeholder (or click the placeholder and choose ) to open the macro dialog Edit
window, where you can edit the macro's parameters.
Select a macro placeholder to cut, copy and paste the macro.
On this page:
Adding a Macro to your Page
Macros Shipped with your Confluence Installation
Information about Other Macros
Writing your own Macros
Macros Shipped with your Confluence Installation
When you download your Confluence installation file, many macros are shipped with the download. Below is a
list of the macros currently shipped with Confluence. Click a macro name for details of the usage, including
optional parameters and examples.
Activity Stream Macro
Anchor Macro
Attachments Macro
Blog Posts Macro
Change-History Macro
Chart Macro
Cheese Macro
Children Display Macro
Code Block Macro
Column Macro
Content by Label Macro
Confluence 5.5 Documentation
67
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Content by User Macro
Content Report Table Macro
Contributors Macro
Contributors Summary Macro
Create from Template Macro
Create Space Button Macro
Excerpt Include Macro
Excerpt Macro
Expand Macro
Favourite Pages Macro
Gadget Macro
Gallery Macro
Global Reports Macro
HTML Include Macro
HTML Macro
IM Presence Macro
Include Page Macro
Info Macro
JIRA Chart Macro
JIRA Issues Macro
JUnit Report Macro
Labels List Macro
Livesearch Macro
Loremipsum Macro
Multimedia Macro
Navigation Map Macro
Network Macro
Noformat Macro
Note Macro
Office Excel Macro
Office PowerPoint Macro
Office Word Macro
Page Index Macro
Page Properties Macro
Page Properties Report Macro
Page Tree Macro
Page Tree Search Macro
Panel Macro
PDF Macro
Popular Labels Macro
Profile Picture Macro
Recently Updated Dashboard Macro
Recently Updated Macro
Recently Used Labels Macro
Related Labels Macro
RSS Feed Macro
Search Results Macro
Section Macro
Space Attachments Macro
Space Details Macro
Space Jump Macro
Spaces List Macro
Status Macro
Table of Contents Macro
Table of Content Zone Macro
Task Report Macro
Tip Macro
User List Macro
User Profile Macro
User Status List Macro
View File Macro
Warning Macro
Confluence 5.5 Documentation
68
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Widget Connector Macro
Information about Other Macros
Other macros are available as or as , and can be installed by your Confluence plugins user macros
administrator.For example, macros that may be of interest are available from , and the Adaptavist CustomWare
. Confluence SharePoint Connector
Writing your own Macros
To learn how to write your own macro, take a look at the following documentation:
User macros are simple template-like macros that allow you to create simple formatting macros using the
Confluence web interface. Read more about . Writing User Macros
The tells you how to develop a plugin for Confluence. Confluence Plugin Guide
Activity Stream Macro
The Activity Stream macro is a specific instance of the Gadget macro. It inserts an Activity Stream gadget onto
your page. For instructions, see . Activity Stream Gadget
Related pages:
Activity Stream Gadget
Gadget Macro
Confluence User's Guide
Anchor Macro
Allows you to link to a specific part of a page.For more information on using anchors see Working with Anchors.
Code Examples
The following examples are provided for advanced users who want toedit the underlying markup for a
Confluence page.
Macro name:anchor
Macro body:None.
Storage format example
<ac:structured-macro ac:name="anchor">
<ac:parameter ac:name="">here</ac:parameter>
</ac:structured-macro>
Wiki markup example
{anchor:here}
Attachments Macro
Displays a list of attachments on a given page. For more informationsee . Displaying a List of Attachments
Code examples
The following examples are provided for advanced users who want toedit the underlying markup for a
Confluence page.
Macro name:attachments
Macro body:None.
Confluence 5.5 Documentation
69
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Parameter name Required Default Parameter description
and accepted values
old No false Available values:
false - Displays
only the latest version
of each attachment.
true Displays all
versions of each
attachment, including
the old versions.
patterns No (None) A comma-separated list
of regular expressions,
used to filter the
attachments by file
name. Note that the
parameter values must
be regular expressions.
For example:
To match a file suffix
of 'jpg', use (n .*jpg
ot ). *.jpg
To match file names
ending in 'jpg' or
'png', use , .*jpg .*p
ng
sortBy No date Available values:
date
size
name
createdate
page No The page on which the
macro exists.
Page name, used to
display attachments from
another page.
sortOrder No The default sort order is
determined by thesortB
type: y
Reverse
chronological for
'date'.
Largest to smallest
for 'size'.
Alphabetical for
'name'.
Available values:
ascending
descending
labels No (None) A comma-separated list
of labels. Confluence will
show only attachments
that have the labels all
specified. (The match is
an AND, not an OR.)
upload No false Determines whether the
list of attachments will
include options allowing
users to browse for, and
attach, new files.
Confluence 5.5 Documentation
70
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
preview No true Determines whether a
preview of the attached
file appears when the
item is expanded.
Storage format example
<ac:structured-macro ac:name="attachments">
<ac:parameter ac:name="old">false</ac:parameter>
<ac:parameter ac:name="patterns">.*png,.*jpg</ac:parameter>
<ac:parameter ac:name="sortBy">name</ac:parameter>
<ac:parameter ac:name="page">
<ac:link>
<ri:page ri:content-title="My page about chocolate"/>
</ac:link>
</ac:parameter>
<ac:parameter ac:name="sortOrder">descending</ac:parameter>
<ac:parameter ac:name="labels">chocolate,cookies</ac:parameter>
<ac:parameter ac:name="upload">false</ac:parameter>
</ac:structured-macro>
Wiki markup example
{attachments:old=false|patterns=.*png,.*jpg|sortby=name|page=My page about
chocolate|sortorder=descending|labels=chocolate,cookies|upload=false|preview=false}
Blog Posts Macro
The Blog Posts macro allows you to display blog posts on a Confluence page. Clicking on a title takes you to the
blog post.
Using the Blog Posts Macro
To add the Blog Posts macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Required Default Description
Confluence 5.5 Documentation
71
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Content Type to
Display
( ) content
No titles Available values:
titles Display only
the title of each blog
post.
excerpts Display
a short excerpt from
each blog post. If the
post contains an
Excerpt macro, the
Blog Posts macro will
display the content
defined in the Excerpt
macro. If the post
does not contain an
Excerpt macro, the
Blog Posts macro will
display the first few
sentences of the
post.
entire - Display the
whole content of
each blog post.
Time Frame
( ) time
No no limit Specify how far back in
time Confluence should
look for the blog posts to
be displayed.
Available values:
m Minutes
h Hours, so ' ' 12h
displays blog posts
created in the last
twelve hours.
d Days, so ' ' 7d
displays blog posts
created in the last
seven days.
w Weeks
Confluence 5.5 Documentation
72
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Restrict to these Labels
(label)
No None Filter the results by label.
The macro will display
only the blog posts which
are tagged with the
label(s) you specify here.
You can specify one or
more label values,
separated by a comma
or a space.
To exclude content
which matches a
given label, put a
minus sign (-)
immediately in front
of that label value.
For example: If you
specify a label value
of you will -badpage
get only content
which is not labelled
with 'badpage'.
To indicate that the
results match a must
given label value, put
a plus sign (+)
immediately in front
of that label value.
For example: If you
specify a label value
of +superpage,+go
you will get odpage
only content which
has at least two
labels, being
'superpage' and
'goodpage'.
Restrict to these Autho
rs
) (author
No None Filter the results by
author. The macro will
display only the blog
posts which are written
by the author(s) you
specify here.
You can specify one or
more authors, separated
by a comma.
For example: jsmith,j
brown
To include content from
one user, but exclude
from another user: jsmi
th,!jbrown
Restrict to these
Spaces
(spaces)
No @self, i.e. the space
which contains the page
on which the macro is
coded
Confluence 5.5 Documentation
73
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
This parameter allows
you to filter content by
space. The macro will
display only the pages
which belong to the
space(s) you specify
here.
You can specify one or
more space keys,
separated by a comma
or a space.
To exclude content in
a specific space, put
a minus sign (-)
immediately in front
of that space key. For
example: If you
specify a space key
of you -BADSPACE
will get only content
which is not in the
BADSPACE.
To indicate that the
results come must
from a specific space,
put a plus sign (+)
immediately in front
of that space key. For
example: If you
specify a space key
of you +GOODSPACE
will get only content
in GOODSPACE.
(Note that this is not
particularly useful,
because each
content item belongs
to one space only. If
you put a plus sign
next to one space
key and list other
space keys too, the
other space keys will
be ignored.)
Special values:
Confluence 5.5 Documentation
74
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
@self The current
space.
@personal All pe
spaces. rsonal
@global All s site
paces.
@favorite The
spaces you have
marked as . favourite
@favourite The
same as @favorite
above.
@all All spaces in
your Confluence site.
* The same as @a
above. ll
When specifying a
personal space,
remember to use the tilde
(~) sign in front of the
username, such as ~jbl
or oggs ~jbloggs@exa
. mple.com
Maximum Number of
Blog Posts
(max)
No 15 Specify the maximum
number of results to be
displayed. Note that the
results are sorted first,
and then the maximum
parameter is applied.
Sort By
(sort)
No creation Specify how the results
should be sorted. If this
parameter is not
specified, the sort order
defaults to descending
order (newest first) based
on the creation date.
Values:
title Sort
alphabetically by title.
creation Sort by
the date on which the
content was added.
modified Sort by
the date on which the
content was last
updated.
Confluence 5.5 Documentation
75
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Reverse Sort
(reverse)
No false Select to change the sort
from descending to
ascending order (oldest
first). Use this parameter
in conjunction with the S
parameter. This ort By
parameter is ignored if
the parameter is Sort By
not specified.
In storage format and
wikimarkup a value of tr
ue changes the sort
order.
Code examples
The following examples are provided for advanced users who want to edit the underlying markup for a
Confluence page.
Macro name:blog-posts
Macro body:None.
Storage format example
<ac:structured-macro ac:name="blog-posts">
<ac:parameter ac:name="content">titles</ac:parameter>
<ac:parameter ac:name="spaces">
<ri:space ri:space-key="ds"/>
</ac:parameter>
<ac:parameter ac:name="author">
<ri:user ri:userkey="12345678912345678912345678912345"/>
</ac:parameter>
<ac:parameter ac:name="time">4w</ac:parameter>
<ac:parameter ac:name="sort">creation</ac:parameter>
<ac:parameter ac:name="max">10</ac:parameter>
<ac:parameter ac:name="labels">chocolate,cookies</ac:parameter>
</ac:structured-macro>
Wiki markup example
{blog-posts:content=titles|spaces=@self,ds|author=jsmith|time=4w|reverse=true|sort=
creation|max=10|label=chocolate,cookies}
Change-History Macro
The Change-History macro shows the history of updates made to a page: version number, author, date and
comment. It displays the information inline.
Screenshot: The Change-History macro in Confluence
Confluence 5.5 Documentation
76
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
To add the Change-History macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Note: There are no parameters for this macro.
Code examples
The following examples are provided for advanced users who want to edit the underlying markup for a
Confluence page.
Macro name:change-history
Macro body:None.
Parameters:None.
Storage format example
<ac:structured-macro ac:name="change-history"/>
Wikimarkup example
{change-history}
Chart Macro
The Chart macro allows you to display a chart based on tabular data. When you add the macro to a page, you:
supply the data to be charted by the macro as a table in the placeholder of the macro.
edit the macro parameters in the Macro Browser to configure the format of the chart.
Screenshot 1: A table of data in the Chart macro placeholder
Confluence 5.5 Documentation
77
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Screenshot 2: The resulting chart
Bar Chart
Parameters in Macro Browser Data Table in Macro
Placeholder
Rendered Chart
Type bar
Fish
Type
2010 2011
Herri
ng
9,500 8,300
Salm
on
2,900 4,200
Tuna 1,500 1,500
Chart Title Fish Sold
Show Legend true
3D Bar Chart
Parameters in Macro Browser Data Table in Macro
Placeholder
Rendered Chart
Type bar
200
9
201
0
201
1
Show in 3D true
Confluence 5.5 Documentation
85
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Re
ven
ue
12.
4
31.
8
41.
1
Ex
pen
se
43.
6
41.
8
31.
1
Opacity 50
Show Legend true
Time Series Chart
Parameters in Macro Browser Data Tables in Macro Placeholder Rendered Chart
Type Time Series
Month Reven
ue
1/2011 31.8
2/2011 41.8
3/2011 51.3
4/2011 33.8
5/2011 27.6
6/2011 49.8
7/2011 51.8
8/2011 77.3
9/2011 73.8
10/201
1
97.6
11/201
1
101.2
12/201
1
113.7
Month Expen
ses
1/2011 41.1
2/2011 43.8
3/2011 45.3
4/2011 45.0
5/2011 44.6
6/2011 43.8
7/2011 51.8
8/2011 52.3
9/2011 53.8
10/201
1
55.6
11/201
1
61.2
12/201
1
63.7
Date Format MM/yyyy
Time Period Month
Content Orientation vertical
Range Axis Lower
Bound
0
Show Legend true
XY Line Chart
Parameters in Macro Browser Data Table in Macro
Placeholder
Rendered Chart
Type xyLine
12 14 23
Re 41. 31. 12.
Show Legend true
Confluence 5.5 Documentation
86
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
ven
ue
1 8 4
Ex
pen
se
31.
1
41.
8
43.
6
XY Area Chart
Parameters in Macro Browser Data Table in Macro
Placeholder
Rendered Chart
Type xyArea
12 14 23
Re
ven
ue
41.
1
31.
8
12.
4
Ex
pen
se
31.
1
41.
8
43.
6
Show Legend true
Area Charts
Example 1
Parameters in Macro Browser Data Table in Macro
Placeholder
Rendered Chart
Type area
Sat
isf
act
ion
200
9
201
0
201
1
Ver
y
20 23 34
Show Legend true
Width 300
Height 300
Opacity 50
Confluence 5.5 Documentation
87
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
sati
sfie
d
Sat
isfi
ed
40 34 23
Dis
sati
sfie
d
25 26 25
Ver
y
dis
sati
sfie
d
15 17 18
Example 2
Parameters in Macro
Browser
Data Table in Macro
Placeholder
Rendered Chart
Type area
Sat
isf
act
ion
200
9
201
0
201
1
Ver
y
sati
sfie
d
12 23 31
Sat
isfi
ed
1 34 36
Dis
sati
sfie
d
4 6 22
Ver
y
dis
sati
sfie
d
2 7 12
Gantt Chart
Parameters in Macro Browser Data Table in Macro
Placeholder
Rendered Chart
Type gantt
Pla
n
Sta
rt
En
d
Sta
tus
Width 300
Confluence 5.5 Documentation
88
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Sta
ge
1
6/
25
/2
01
3
7/
10
/2
01
3
30
%
Sta
ge
2
7/
13
/2
01
3
11
/2
8/
20
13
40
%
Sta
ge
3
12
/1
/2
01
3
12
/2
5/
20
13
Act
ual
Sta
rt
En
d
Sta
tus
Sta
ge
1
6/
25
/2
01
3
7/
26
/2
01
3
10
0%
Sta
ge
2
7/
29
/2
01
3
12
/0
1/
20
13
40
%
Sta
ge
3
12
/1
0/
20
13
12
/2
5/
20
13
Height 200
Columns ,,1,2,3,4
Date format MM/dd/yyyy
Code examples
The following examples are provided for advanced users who want to edit the underlying markup for a
Confluence page.
Macro name:chart
Macro body:Accepts rich text, consisting of tables that hold the chart's data.
This macro recognises a large number of parameters, listed here by type for convenience.
See all parameters...
Chart type parameters
These parameters determine the type of chart to display and how the chart looks.
Parameter Required Default Description
Confluence 5.5 Documentation
89
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
type No pie The type of chart to
display. XY charts have
numerical x- and y-axes.
The x values may
optionally be
time-based. See theti
parameter. meSeries
Available values:
Standard charts -
pie, bar, line,
area
XY plots xyArea,
xyBar, xyLine,
xyStep,
xyStepArea,
scatter,
timeSeries
Other charts gant
t
orientation No vertical The display orientation.
Applies to area, bar and
line charts.
Available values:
vertical y-axis
is vertical
horizontal
x-axis is vertical
3D No false Show in three
dimensions. Applies to
area, bar and line
charts.
stacked No false Stacked values. Applies
to area and bar charts.
showShapes No true Applies to line charts.
Shapes are shown at
each data point.
opacity No 75 percent for 3D
charts
50 percent for
non-stacked area
charts
100 percent for all
other charts
A percentage value
between 0 (transparent)
and 100 (opaque) that
determines how opaque
the foreground areas
and bars are.
Chart display parameters
Parameter Required Default Description
width No 300 The width of the chart in
pixels.
height No 300 The height of the chart
in pixels.
Confluence 5.5 Documentation
90
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
dataDisplay No false Determines whether to
display the body of the
macro, consisting of the
data table. By default,
the chart data table is
not displayed.
Available values:
false the data is
not displayed.
true or after
the data is displayed
after the chart.
before the data
is displayed before
the chart.
imageFormat No png The image format to be
used for the chart.
Available values:
png
jpg
Chart title and label parameters
Parameter Required Default Description
title No (None) The title of the chart.
subTitle No (None) A subtitle for the chart.
xLabel No (None) The label for the x-axis
(domain).
yLabel No (None) The label for the y-axis
(range).
legend No false Determines whether to
show a legend (key) for
the chart.
Chart data parameters
The data for the chart is taken from tables found in the macro body. The parameters below control how this
data is interpreted. By default, numeric and date values are interpreted according to the Confluence global
default language (locale) formats. If conversion fails, other languages defined in Confluence will be tried. You
can specify additional conversion options using the parameters below.
Parameter Required Default Description
Confluence 5.5 Documentation
91
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
tables No All first level tables You can supply a
comma-separated list of
table IDs and/or table
numbers (starting at 1)
contained within the
body of the macro that
will be used as the data
for the chart. If data
tables are embedded in
other tables, then table
selection will be
required. This occurs
when more complex
formatting is done (for
example using section
and column macros).
columns No All columns You can supply a
comma-separatedlist of
column labels and/or
column titles and/or
column numbers for
tables used for chart
data. This applies to all
tables processed.
Columns are
enumerated starting at
1. Column label is the
text for the column in the
header row. Column title
is the HTML title
attribute for the column
in the header row.
dataOrientation No horizontal The content orientation.
By default, the data
tables will be interpreted
as columns
(horizontally)
representing domain
and x values.
Available values:
vertical data
table columns will be
interpreted as
series.
horizontal dat
a tables rows will be
interpreted as
series.
timeSeries No false If ' ', the x values in true
an XY plot will be
treated as time series
data and so will be
converted according
date formats.
Confluence 5.5 Documentation
92
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
dateFormat No Confluence language
defined date formats
For time series data, the
date format allows for
additional customisation
of the conversion of data
to date values. If a date
is specified, it Format
will be the first format
used to interpret date
values. Specify a format
that matches the time
series data. See simple
. date format
timePeriod No day The time period for time
series data. Defines the
granularity of how the
data is interpreted.
Available values: milli
second, second,
minute, hour, day,
week, month,
quarter, year
language No (None) Use in combination with
the parameter country
to form a locale.
Theseadditional
number and date
formats will be used for
data conversion before
the default languages.
Available values are the
two-character ISO 639-1
. alpha-2 codes
country No (None) Use in combination with
the paramet language
er to form a locale. Valid
values arethe
two-character ISO 3166
. codes
Confluence 5.5 Documentation
93
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
forgive No true Determines whether the
macro will forgive (allow)
some data formatting
errors.
Available values:
true the macro
tries to convert
numeric and date
values that do not
totally match any of
the default or
user-specified
formats.
false the macro
enforces strict data
formatting. If there
are data format
errors, the chart will
not be produced.
Chart colour parameters
Colours are specified usinghexadecimal notation or HTML colour names.
Parameter Required Default Description
bgColor No White Background colour of
the chart.
borderColor No No border Colour of the border
around the chart.
colors No A comma-separated list
of colours used to
customise the colours of
categories, sections,
and series.
Chart axis parameters
Depending on the chart type, the range and domain axis may be customised. These values are automatically
generated based on the data but can be overridden by specifying one or more more of these parameters.
Parameter Required Default Description
rangeAxisLowerBoun
d
No (None) Minimum value for the
range axis.
rangeAxisUpperBoun
d
No (None) Maximum value for the
range axis.
rangeAxisTickUnit No (None) Range axis units
between axis tick marks.
rangeAxisLabelAngl
e
No (None) Angle for the range axis
label in degrees.
Confluence 5.5 Documentation
94
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
domainAxisLowerBou
nd
No (None) Only applies to XY plots.
Domain axis lower
bound. For a date axis,
this value must be
expressed in the date
format specified by thed
parameter. ateFormat
domainAxisUpperBou
nd
No (None) Only applies to XY plots.
Domain axis upper
bound. For a date axis,
this value must be
expressed in the date
format specified by thed
parameter. ateFormat
domainAxisTickUnit No (None) Only applies to XY plots.
Domain axis units
between axis tick marks.
For a date axis, this
value represents a count
of the units specified in
the param timePeriod
eter. The timePeriod
unit can be overridden
by specifying a trailing
character: (years), ( y M
months), (days), (ho d h
urs), (minutes), (sec m s
onds), (milliseconds). u
domainAxisLabelAng
le
No (None) Only applies to XY plots.
The angle for the
domain axis label, in
degrees.
categoryLabelPosit
ion
No (None) Placement of the axis
label text for categories.
Available values:
up45 45 degrees
going upward
up90 90 degrees
going upward
down45 45
degrees going
downward
down90 90
degrees going
downward
Confluence 5.5 Documentation
95
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
dateTickMarkPositi
on
No start Placement of the date
tick mark.
Available values:
start tick mark
is at the start of the
date period.
middle tick mark
is in the middle of
the date period.
end tick mark is
at the end of the
date period.
Pie chart Parameters
Parameter Required Default Description
pieSectionLabel No Show only the pie
section key value
Formatof pie section
labels. The format uses
a string with special
replacement variables:
%0% is replaced by
the pie section key.
%1% is replaced by
the pie section
numeric value.
%2% is replaced by
the pie section
percent value.
Example 1: To display
something like
'Independent = 20':
%0% =
%1%
Example 2: To display
something like
'Independent (20%)':
%0%
(%2%)
pieSectionExplode No No exploded sections A comma-separated list
of pie keys that are to be
shown exploded. Note:
requires jFreeChart
version 1.0.3 or higher.
Chart attachment parameters
These are advanced options that can be used for chart versioning, to enable automation and to improve
performance. Use these options carefully! Normally, the chart image is regenerated each time the page is
displayed. These options allow for the generated image to be saved as an attachment and have subsequent
Confluence 5.5 Documentation
96
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
access to re-use the attachment. This can be useful especially when combined with the Cache plugin to
improve performance. Depending on the options chosen, chart images can be versioned for historical
purposes.
Parameter Required Default Description
attachment No (None) The name and location
where the chart image
will be saved as an
attachment. The user
must be authorised to
add attachments to the
page specified.
Available syntax for this
parameter:
^attachmentName
.png the chart is
saved as an
attachment to the
current page.
page
name^attachment
Name.png the
chart is saved as an
attachment to the
page name
provided.
n spacekey:page
ame^attachmentN
ame.png the
chart is saved as an
attachment to the
page name provided
in the space
indicated.
Confluence 5.5 Documentation
97
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
attachmentVersion No new Defines the the
versioning mechanism
for saved charts.
Available values:
new creates new
version of the
attachment.
replace
replaces all previous
versions of the chart.
To replace an
existing attachment,
the user must be
authorised to
remove attachments
for the page
specified.
keep only saves
a new attachment if
an existing export of
the same name
does not exist. An
existing attachment
will not be changed
or updated.
attachmentComment No (None) Comment used for a
saved chart attachment.
thumbnail No false If , the chart true
image attachment will
be shown as a
thumbnail (small,
expandable) image.
Storage format example
Below is a simple example of a pie chart. See more examples in . Storage Format Examples for Chart Macro
Confluence 5.5 Documentation
98
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="chart">
<ac:parameter ac:name="title">Fish Sold</ac:parameter>
<ac:parameter ac:name="type">pie</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p>Fish Type</p>
</th>
<th>
<p>2004</p>
</th>
<th>
<p>2005</p>
</th>
</tr>
<tr>
<th>
<p>Herring</p>
</th>
<td>
<p>9,500</p>
</td>
<td>
<p>8,300</p>
</td>
</tr>
<tr>
<th>
<p>Salmon</p>
</th>
<td>
<p>2,900</p>
</td>
<td>
<p>4,200</p>
</td>
</tr>
<tr>
<th>
<p>Tuna</p>
</th>
<td>
<p>1,500</p>
</td>
<td>
<p>1,500</p>
</td>
</tr>
</tbody>
</table>
</ac:rich-text-body>
</ac:structured-macro>
Wiki markup example
Below is a simple example of a pie chart. See more examples in . Wiki Markup Examples for Chart Macro
Confluence 5.5 Documentation
99
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
{chart:type=pie|title=Fish Sold}
|| Fish Type || 2004 || 2005 ||
|| Herring | 9,500 | 8,300 |
|| Salmon | 2,900 | 4,200 |
|| Tuna | 1,500 | 1,500 |
{chart}
Confluence Storage Format Examples for Chart Macro
This page is an extension of the documentation for the .This page contains additional examples for Chart Macro
the Chart macro.
Pie chart
Here is a simple example of a pie chart.
Storage format
Confluence 5.5 Documentation
100
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="chart">
<ac:parameter ac:name="title">Fish Sold</ac:parameter>
<ac:parameter ac:name="type">pie</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p>Fish Type</p>
</th>
<th>
<p>2004</p>
</th>
<th>
<p>2005</p>
</th>
</tr>
<tr>
<th>
<p>Herring</p>
</th>
<td>
<p>9,500</p>
</td>
<td>
<p>8,300</p>
</td>
</tr>
<tr>
<th>
<p>Salmon</p>
</th>
<td>
<p>2,900</p>
</td>
<td>
<p>4,200</p>
</td>
</tr>
<tr>
<th>
<p>Tuna</p>
</th>
<td>
<p>1,500</p>
</td>
<td>
<p>1,500</p>
</td>
</tr>
</tbody>
</table>
</ac:rich-text-body>
</ac:structured-macro>
Resulting chart
Confluence 5.5 Documentation
101
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Bar chart
Here is a simple example of a bar chart.
Storage format
Confluence 5.5 Documentation
102
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:macro ac:name="chart">
<ac:parameter ac:name="title">Fish Sold</ac:parameter>
<ac:parameter ac:name="type">bar</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p>Fish Type</p>
</th>
<th>
<p>2004</p>
</th>
<th>
<p>2005</p>
</th>
</tr>
<tr>
<th>
<p>Herring</p>
</th>
<td>
<p>9,500</p>
</td>
<td>
<p>8,300</p>
</td>
</tr>
<tr>
<th>
<p>Salmon</p>
</th>
<td>
<p>2,900</p>
</td>
<td>
<p>4,200</p>
</td>
</tr>
<tr>
<th>
<p>Tuna</p>
</th>
<td>
<p>1,500</p>
</td>
<td>
<p>1,500</p>
</td>
</tr>
</tbody>
</table>
</ac:rich-text-body>
</ac:macro>
Resulting chart
Confluence 5.5 Documentation
103
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Time series chart
Here is an example of a time series chart.
Storage format
<ac:structured-macro ac:name="chart">
<ac:parameter ac:name="timePeriod">Month</ac:parameter>
<ac:parameter ac:name="dataOrientation">vertical</ac:parameter>
<ac:parameter ac:name="rangeAxisLowerBound">0</ac:parameter>
<ac:parameter ac:name="dateFormat">MM/yyyy</ac:parameter>
<ac:parameter ac:name="type">timeSeries</ac:parameter>
<ac:parameter ac:name="domainaxisrotateticklabel">true</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p>Month</p>
</th>
<th>
<p>Revenue</p>
</th>
</tr>
<tr>
<td>
<p>1/2005</p>
</td>
<td>
<p>31.8</p>
</td>
</tr>
<tr>
<td>
<p>2/2005</p>
</td>
<td>
<p>41.8</p>
</td>
</tr>
<tr>
<td>
<p>3/2005</p>
Confluence 5.5 Documentation
104
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
</td>
<td>
<p>51.3</p>
</td>
</tr>
<tr>
<td>
<p>4/2005</p>
</td>
<td>
<p>33.8</p>
</td>
</tr>
<tr>
<td>
<p>5/2005</p>
</td>
<td>
<p>27.6</p>
</td>
</tr>
<tr>
<td>
<p>6/2005</p>
</td>
<td>
<p>49.8</p>
</td>
</tr>
<tr>
<td>
<p>7/2005</p>
</td>
<td>
<p>51.8</p>
</td>
</tr>
<tr>
<td>
<p>8/2005</p>
</td>
<td>
<p>77.3</p>
</td>
</tr>
<tr>
<td>
<p>9/2005</p>
</td>
<td>
<p>73.8</p>
</td>
</tr>
<tr>
<td>
<p>10/2005</p>
</td>
<td>
<p>97.6</p>
</td>
</tr>
<tr>
<td>
Confluence 5.5 Documentation
105
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<p>11/2005</p>
</td>
<td>
<p>101.2</p>
</td>
</tr>
<tr>
<td>
<p>12/2005</p>
</td>
<td>
<p>113.7</p>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<th>
<p>Month</p>
</th>
<th>
<p>Expenses</p>
</th>
</tr>
<tr>
<td>
<p>1/2005</p>
</td>
<td>
<p>41.1</p>
</td>
</tr>
<tr>
<td>
<p>2/2005</p>
</td>
<td>
<p>43.8</p>
</td>
</tr>
<tr>
<td>
<p>3/2005</p>
</td>
<td>
<p>45.3</p>
</td>
</tr>
<tr>
<td>
<p>4/2005</p>
</td>
<td>
<p>45.0</p>
</td>
</tr>
<tr>
<td>
<p>5/2005</p>
</td>
<td>
Confluence 5.5 Documentation
106
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<p>44.6</p>
</td>
</tr>
<tr>
<td>
<p>6/2005</p>
</td>
<td>
<p>43.8</p>
</td>
</tr>
<tr>
<td>
<p>7/2005</p>
</td>
<td>
<p>51.8</p>
</td>
</tr>
<tr>
<td>
<p>8/2005</p>
</td>
<td>
<p>52.3</p>
</td>
</tr>
<tr>
<td>
<p>9/2005</p>
</td>
<td>
<p>53.8</p>
</td>
</tr>
<tr>
<td>
<p>10/2005</p>
</td>
<td>
<p>55.6</p>
</td>
</tr>
<tr>
<td>
<p>11/2005</p>
</td>
<td>
<p>61.2</p>
</td>
</tr>
<tr>
<td>
<p>12/2005</p>
</td>
<td>
<p>63.7</p>
</td>
</tr>
</tbody>
Confluence 5.5 Documentation
107
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
</table>
</ac:rich-text-body>
</ac:structured-macro>
Resulting chart
XY line chart
Here is an example of an XY line chart.
Storage format
Confluence 5.5 Documentation
108
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:macro ac:name="chart">
<ac:parameter ac:name="type">xyline</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p> </p>
</th>
<th>
<p>12</p>
</th>
<th>
<p>14</p>
</th>
<th>
<p>23</p>
</th>
</tr>
<tr>
<td>
<p>Revenue</p>
</td>
<td>
<p>41.1</p>
</td>
<td>
<p>31.8</p>
</td>
<td>
<p>12.4</p>
</td>
</tr>
<tr>
<td>
<p>Expense</p>
</td>
<td>
<p>31.1</p>
</td>
<td>
<p>41.8</p>
</td>
<td>
<p>43.6</p>
</td>
</tr>
</tbody>
</table>
</ac:rich-text-body>
</ac:macro>
Resulting chart
Confluence 5.5 Documentation
109
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
XY bar chart
Here is an example of an XY bar chart.
Storage format
Confluence 5.5 Documentation
110
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="chart">
<ac:parameter ac:name="opacity">60</ac:parameter>
<ac:parameter ac:name="type">xybar</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p> </p>
</th>
<th>
<p>2005</p>
</th>
<th>
<p>2006</p>
</th>
<th>
<p>2007</p>
</th>
</tr>
<tr>
<td>
<p>Revenue</p>
</td>
<td>
<p>41.1</p>
</td>
<td>
<p>31.8</p>
</td>
<td>
<p>12.4</p>
</td>
</tr>
<tr>
<td>
<p>Expense</p>
</td>
<td>
<p>31.1</p>
</td>
<td>
<p>41.8</p>
</td>
<td>
<p>43.6</p>
</td>
</tr>
</tbody>
</table>
</ac:rich-text-body>
</ac:structured-macro>
Resulting chart
Confluence 5.5 Documentation
111
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
XY area chart
Here is an example of an XY area chart.
Storage format
Confluence 5.5 Documentation
112
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="chart">
<ac:parameter ac:name="type">xyarea</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p> </p>
</th>
<th>
<p>12</p>
</th>
<th>
<p>14</p>
</th>
<th>
<p>23</p>
</th>
</tr>
<tr>
<td>
<p>Revenue</p>
</td>
<td>
<p>41.1</p>
</td>
<td>
<p>31.8</p>
</td>
<td>
<p>12.4</p>
</td>
</tr>
<tr>
<td>
<p>Expense</p>
</td>
<td>
<p>31.1</p>
</td>
<td>
<p>41.8</p>
</td>
<td>
<p>43.6</p>
</td>
</tr>
</tbody>
</table>
</ac:rich-text-body>
</ac:structured-macro>
Resulting chart
Confluence 5.5 Documentation
113
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Area chart
Here are two examples of area charts.
Storage format for area chart 1
<ac:structured-macro ac:name="chart">
<ac:parameter ac:name="height">300</ac:parameter>
<ac:parameter ac:name="legend">true</ac:parameter>
<ac:parameter ac:name="width">300</ac:parameter>
<ac:parameter ac:name="opacity">50</ac:parameter>
<ac:parameter ac:name="type">area</ac:parameter>
<ac:parameter ac:name="dataDisplay">true</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p>Satisfaction</p>
</th>
<th>
<p>2002</p>
</th>
<th>
<p>2003</p>
</th>
<th>
<p>2004</p>
</th>
</tr>
<tr>
<td>
<p>Very satisfied</p>
</td>
<td>
<p>20</p>
</td>
<td>
<p>23</p>
</td>
<td>
<p>34</p>
</td>
Confluence 5.5 Documentation
114
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
</tr>
<tr>
<td>
<p>Satisfied</p>
</td>
<td>
<p>40</p>
</td>
<td>
<p>34</p>
</td>
<td>
<p>23</p>
</td>
</tr>
<tr>
<td>
<p>Disatisfied</p>
</td>
<td>
<p>25</p>
</td>
<td>
<p>26</p>
</td>
<td>
<p>25</p>
</td>
</tr>
<tr>
<td>
<p>Very disatisfied</p>
</td>
<td>
<p>15</p>
</td>
<td>
<p>17</p>
</td>
<td>
<p>18</p>
</td>
</tr>
</tbody>
Confluence 5.5 Documentation
115
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
</table>
</ac:rich-text-body>
</ac:structured-macro>
Resulting area chart 1
Satisfaction 2002 2003 2004
Very satisfied 20 23 34
Satisfied 40 34 23
Disatisfied 25 26 25
Very disatisfied 15 17 18
Storage format for area chart 2
<ac:structured-macro ac:name="chart">
<ac:parameter ac:name="stacked">true</ac:parameter>
<ac:parameter ac:name="height">300</ac:parameter>
<ac:parameter ac:name="legend">true</ac:parameter>
<ac:parameter ac:name="width">300</ac:parameter>
<ac:parameter ac:name="type">area</ac:parameter>
<ac:parameter ac:name="dataDisplay">true</ac:parameter>
<ac:rich-text-body>
<table>
<tbody>
<tr>
<th>
<p>Satisfaction</p>
</th>
<th>
<p>2002</p>
</th>
<th>
<p>2003</p>
</th>
<th>
<p>2004</p>
</th>
</tr>
Confluence 5.5 Documentation
116
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<tr>
<td>
<p>Very satisfied</p>
</td>
<td>
<p>12</p>
</td>
<td>
<p>23</p>
</td>
<td>
<p>31</p>
</td>
</tr>
<tr>
<td>
<p>Satisfied</p>
</td>
<td>
<p>1</p>
</td>
<td>
<p>34</p>
</td>
<td>
<p>36</p>
</td>
</tr>
<tr>
<td>
<p>Disatisfied</p>
</td>
<td>
<p>4</p>
</td>
<td>
<p>6</p>
</td>
<td>
<p>22</p>
</td>
</tr>
<tr>
<td>
<p>Very disatisfied</p>
</td>
<td>
<p>2</p>
</td>
<td>
<p>7</p>
</td>
<td>
<p>12</p>
</td>
</tr>
</tbody>
Confluence 5.5 Documentation
117
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
</table>
</ac:rich-text-body>
</ac:structured-macro>
Resulting area chart 2
Satisfaction 2002 2003 2004
Very satisfied 12 23 31
Satisfied 1 34 36
Disatisfied 4 6 22
Very disatisfied 2 7 12
Wiki Markup Examples for Chart Macro
This page is an extension of the documentation for the .This page contains additional examples for Chart Macro
the Chart macro.
Pie chart
Here is a simple example of a pie chart.
Wiki markup
{chart:type=pie|title=Fish Sold}
|| Fish Type || 2004 || 2005 ||
|| Herring | 9,500 | 8,300 |
|| Salmon | 2,900 | 4,200 |
|| Tuna | 1,500 | 1,500 |
{chart}
Resulting chart
Confluence 5.5 Documentation
118
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Bar chart
Here is a simple example of a bar chart.
Wiki markup
{chart:type=bar|title=Fish Sold}
|| Fish Type || 2004 || 2005 ||
|| Herring | 9,500 | 8,300 |
|| Salmon | 2,900 | 4,200 |
|| Tuna | 1,500 | 1,500 |
{chart}
Resulting chart
Time series chart
Here is an example of a time series chart.
Wiki markup
Confluence 5.5 Documentation
119
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
{chart:type=timeSeries|dateFormat=MM/yyyy|timePeriod=Month|
dataOrientation=vertical|rangeAxisLowerBound=0|domainaxisrotateticklabel=true}
|| Month || Revenue ||
| 1/2005 | 31.8 |
| 2/2005 | 41.8 |
| 3/2005 | 51.3 |
| 4/2005 | 33.8 |
| 5/2005 | 27.6 |
| 6/2005 | 49.8 |
| 7/2005 | 51.8 |
| 8/2005 | 77.3 |
| 9/2005 | 73.8 |
| 10/2005 | 97.6 |
| 11/2005 | 101.2 |
| 12/2005 | 113.7 |
|| Month || Expenses ||
| 1/2005 | 41.1 |
| 2/2005 | 43.8 |
| 3/2005 | 45.3 |
| 4/2005 | 45.0 |
| 5/2005 | 44.6 |
| 6/2005 | 43.8 |
| 7/2005 | 51.8 |
| 8/2005 | 52.3 |
| 9/2005 | 53.8 |
| 10/2005 | 55.6 |
| 11/2005 | 61.2 |
| 12/2005 | 63.7 |
{chart}
Resulting chart
XY line chart
Here is an example of an XY line chart.
Wiki markup
Confluence 5.5 Documentation
120
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
{chart:type=xyline}
|| || 12 || 14 || 23 ||
| Revenue | 41.1 | 31.8 | 12.4 |
| Expense | 31.1 | 41.8 | 43.6 |
{chart}
Resulting chart
XY bar chart
Here is an example of an XY bar chart.
Wiki markup
{chart:type=xybar|opacity=60}
|| || 2005 || 2006 || 2007 ||
| Revenue | 41.1 | 31.8 | 12.4 |
| Expense | 31.1 | 41.8 | 43.6 |
{chart}
Resulting chart
Confluence 5.5 Documentation
121
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
XY area chart
Here is an example of an XY area chart.
Wiki markup
{chart:type=xyarea}
|| || 12 || 14 || 23 ||
| Revenue | 41.1 | 31.8 | 12.4 |
| Expense | 31.1 | 41.8 | 43.6 |
{chart}
Resulting chart
Area chart
Here are two examples of area charts.
Wiki markup for area chart 1
Confluence 5.5 Documentation
122
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
{chart:type=area|dataDisplay=true|legend=true|width=300|height=300|opacity=50}
|| Satisfaction || 2002 || 2003 || 2004 ||
| Very satisfied | 20 | 23 | 34 |
| Satisfied | 40 | 34 | 23 |
| Disatisfied | 25 | 26 | 25 |
| Very disatisfied | 15 | 17 | 18 |
{chart}
Resulting area chart 1
Satisfaction 2002 2003 2004
Very satisfied 20 23 34
Satisfied 40 34 23
Disatisfied 25 26 25
Very disatisfied 15 17 18
Wiki markup for area chart 2
{chart:type=area|dataDisplay=true|legend=true|width=300|height=300|stacked=true}
|| Satisfaction || 2002 || 2003 || 2004 ||
| Very satisfied | 12 | 23 | 31 |
| Satisfied | 1 | 34 | 36 |
| Disatisfied | 4 | 6 | 22 |
| Very disatisfied | 2 | 7 | 12 |
{chart}
Resulting area chart 2
Confluence 5.5 Documentation
123
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Satisfaction 2002 2003 2004
Very satisfied 12 23 31
Satisfied 1 34 36
Disatisfied 4 6 22
Very disatisfied 2 7 12
Cheese Macro
The Cheese macro simply displays the words "I like cheese!" You can use this macro to test the Confluence
macro functionality.
To add the Cheese macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Note:There are no parameters for this macro.
Code examples
The following examples are provided for advanced users who want to edit the underlying markup for a
Confluence page.
Macro name:cheese
Macro body:None.
Parameters:None
Storage format example
<ac:structured-macro ac:name="cheese"/>
Wiki markup example
Confluence 5.5 Documentation
124
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
{cheese}
Children Display Macro
Use the Children Display macro to list the child pages of a page and the further descendants (children's
children). By default, the macro displays links to the child pages as shown in the screenshot below. People
viewing the page will see only the links for pages that they have permission to view.
Screenshot: The Children Display macro in Confluence
Using the Children Display macro
To add the Children Display macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Example
This list of child pages is generated by a Children Display macro on this page:
Child Page 1
Child Page 2
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Show Descendants
) (all
false Choose whether to display all the
parent page's descendants.
If shows the complete tree of true
pages underneath the parent
page, regardless of Depth of
Descendants
Confluence 5.5 Documentation
125
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Parent Page
) (page
current Specify the page to display
children for, from either the current
space or a different space. Enter:
'/' to list the top-level
pages of the current space, i.e.
those without parents.
'pagename' to list the
children of the specified page.
'spacekey:' to list the
top-level pages of the specified
space.
'spacekey:pagename' to
list the children of the specified
page in the specified space.
Number of Children
) (first
none Restrict the number of child pages
that are displayed at the top level.
Depth of Descendants
) (depth
none Enter a number to specify the
depth of descendants to display. F
or example, if the value is 2, the
macro will display 2 levels of child
pages.
This setting has no effect of Show
is enabled. Descendants
Heading Style
) (style
none Choose the style used to display
descendants.
Include Excerpts
) (excerpt
false Display excerpts for the child
pages, if they exist.
Sort Children By
) (sort
Manual if manually ordered,
otherwise alphabetical
Optional. Choose:
creation to sort by content
creation date
title to sort alphabetically on
title
modified to sort of last
modification date.
Reverse Sort
) (reverse
false Use with the par Sort Children By
ameter. When set, the sort order
changes from ascending to
descending.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:children
Macro body:None.
Storage format example
Confluence 5.5 Documentation
126
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="children">
<ac:parameter ac:name="reverse">true</ac:parameter>
<ac:parameter ac:name="sort">creation</ac:parameter>
<ac:parameter ac:name="style">h4</ac:parameter>
<ac:parameter ac:name="page">
<ac:link>
<ri:page ri:content-title="Home"/>
</ac:link>
</ac:parameter>
<ac:parameter ac:name="excerpt">true</ac:parameter>
<ac:parameter ac:name="first">99</ac:parameter>
<ac:parameter ac:name="depth">2</ac:parameter>
<ac:parameter ac:name="all">true</ac:parameter>
</ac:structured-macro>
Wiki markup example
{children:reverse=true|sort=creation|style=h4|page=Home|excerpt=true|first=99|depth
=2|all=true}
Child Page 1
Grandchild
Child Page 2
This page is used to test the {children} macro.
Related Topics
Children Display Macro
Code Block Macro
The Code Block macro allows you to display source code in your document with the appropriate syntax
highlighting. The code block displays on the page as shown below:
public static void main(String[] args)
{
System.out.println("Hello World!");
}
Using the Code Block Macro
To add the Code Block macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
You type the code block directly into the macro placeholder in the editor. Note that any white space contained in
the placeholder is not manipulated in any way by the Code Block macro. This is to provide the writer with
flexibility over code indentation.
Parameters
Confluence 5.5 Documentation
127
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Syntax highlighting
) (language
java Specifies the language (or
environment) for syntax
highlighting. The default language
is Java but you can choose from
one of the following
languages/environments:
actionscript3
bash
csharp (C#)
coldfusion
cpp (C++)
css
delphi
diff
erlang
groovy
html/xml
java
javafx
javascript
none (no syntax highlighting)
perl
php
powershell
python
ruby
scala
sql
vb
Title none Adds a title to the code block. If
specified, the title will be displayed
in a header row at the top of the
code block.
Collapsible
) (collapse
false If selected, the code macro's
content will be collapsed upon
visiting or refreshing the
Confluence page. Clicking the exp
link allows you to and source
view this content. If false, the code
macro's content is always
displayed in full.
Show line numbers
) (linenumbers
false If selected, line numbers will be
shown to the left of the lines of
code.
First line number
) (firstline
1 When is Show line numbers
selected, this value defines the
number of the first line of code.
Confluence 5.5 Documentation
128
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
1.
2.
3.
4.
5.
1.
2.
3.
4.
Theme Default Specifies the colour scheme used
for displaying your code block.
Many of these themes are based
on the default colour schemes of
popular integrated development
environments (IDEs). The default
theme is (also known Confluence
as ), which is typically Default
black and coloured text on a blank
background. However, you can
also choose from one of the
following other popular themes:
DJango
Emacs
FadeToGrey
Midnight
RDark
Eclipse
Confluence
Configuring the Code Block macro
You can configure the Code Block macro to use a specific language and theme by default and also upload new
lanuages.You needConfluence Administratorpermissions to change the default theme and language andSy
permissions to upload new languages. stem Administrator
To set the default appearance of code blocks in your site:
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose . Configure Code Macro
Select a and . Default Theme Default Language
Choose . Save
All new code blocks will use the default theme and language unless you specify otherwise. Existing code blocks
will be unchanged.
To add an additional language:
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose . Configure Code Macro
Choose . Add a new language
Locate your language file and enter a for the new language (this will appear when selecting the Name
language).
Choose . Add
Language files must be correctly formatted JavaScript files and adhere to the . You can Custom Brush syntax
find some examples of language files . here
To disable or remove a user-installed language:
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose . Manage Add-ons
Go to and locate the add-on for your uploaded language - it will appear like this User-installed Add-ons
'Custom Code Macro Highlighting for...'
Choose or . Uninstall Disable
The language will no longer appear in the Code Macro.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Confluence 5.5 Documentation
129
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Macro name:code
Macro body:Accepts plain text.
Storage format example
The following example shows all parameters and a body:
<ac:structured-macro ac:name="code">
<ac:parameter ac:name="title">This is my title</ac:parameter>
<ac:parameter ac:name="theme">FadeToGrey</ac:parameter>
<ac:parameter ac:name="linenumbers">true</ac:parameter>
<ac:parameter ac:name="language">xml</ac:parameter>
<ac:parameter ac:name="firstline">0001</ac:parameter>
<ac:parameter ac:name="collapse">true</ac:parameter>
<ac:plain-text-body><![CDATA[<b>This is my code</b>]]></ac:plain-text-body>
</ac:structured-macro>
Below are three examples of the Code Block macro with various optional parameters used.
Description Markup What you will get
Code block macro with a body and
no optional parameters
<ac:structured-macro
ac:name="code">
<ac:plain-text-body>
<![CDATA[this is my
code]]></ac:plain-te
xt-body>
</ac:structured-macr
o>
this is my code
Code block macro with a body and
the optional parameter language
defined
<ac:structured-macro
ac:name="code">
<ac:parameter
ac:name="language">h
tml/xml</ac:paramete
r>
<ac:plain-text-body>
<![CDATA[this is my
code]]></ac:plain-te
xt-body>
</ac:structured-macr
o>
this is my code
Confluence 5.5 Documentation
130
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Code block macro with a body and
optional , and title line numbers lan
parameters defined guage
<ac:structured-macro
ac:name="code">
<ac:parameter
ac:name="title">This
is my
title</ac:parameter>
<ac:parameter
ac:name="linenumbers
">true</ac:parameter
>
<ac:parameter
ac:name="language">h
tml/xml</ac:paramete
r>
<ac:plain-text-body>
<![CDATA[this is my
code]]></ac:plain-te
xt-body>
</ac:structured-macr
o>
this is my code
Wiki markup example
{code:title=This is my
title|theme=FadeToGrey|linenumbers=true|language=html/xml|firstline=0001|collapse=t
rue}
This is my code
{code}
Column Macro
Used with the Section macro to define columns on a page. See Working with page layouts and columns and
sections.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:column
Macro body:Accepts rich text.
Parameter name Required Default Parameter description
and accepted values
width No 100% of the page width,
divided equally by the
number of columns in the
section.
The width of the column.
Can be specified either in
pixels (for example, 400
) or as a percentage of px
the available page width
(for example, ). 50%
Storage format example
This is my title
Confluence 5.5 Documentation
131
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="column">
<ac:parameter ac:name="width">100px</ac:parameter>
<ac:rich-text-body>
<p>This is the content of <strong>column 1</strong>.</p>
</ac:rich-text-body>
</ac:structured-macro>
Wiki markup example
{column:width=100px}
This is the content of *column 1*.
{column}
Content by Label Macro
The Content by Label macro displays links to pages, blog posts and attachments that have been tagged with
specific labels.
A working example
Below is a working example of the Content by Label macro, displaying content with the label 'LDAP'.
Testing LDAP Connection using JXplorer (Atlassian Development)
ldap
Customising atlassianUserContext.xml (Confluence 2.7)
ldap
Customising atlassian-user.xml (Confluence 2.8)
ldap
Customising atlassian-user.xml (Confluence 2.9)
ldap
LDAP Error Code 50 (JIRA Knowledge Base)
ldap
Showing first 5 of 877 results
Using the Content by Label Macro
To add the Content by Label macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Confluence 5.5 Documentation
132
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Label(s)
) (labels
None Filter by label(s). The macro will
display only the content tagged
with the label(s) specified here.
See also the parameter Operator
below.
This parameter is required.
Specify one or more labels,
separated by a comma or a single
space.
To exclude content which
matches a given label, put a
minus sign (-) immediately in
front of that label value. For
example: If you specify a label
value of you will get -badpage
only content which is not
labelled with 'badpage'.
To indicate that the results mu
match a given label value, st
put a plus sign (+) immediately
in front of that label value. For
example: If you specify a label
value of +superpage,+good
you will get only content page
which has at least two labels,
being 'superpage' and
'goodpage'.
Author(s)
) (author
None Filter by author.The macro will
display only the content created or
updated by the author(s) specified
here.
Specify one or more authors,
separated by a comma.
For example: jsmith,jbrown
To include content from one user,
but exclude from another user: js
mith,!jbrown
Confluence 5.5 Documentation
133
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Include this Content Type Only
) (type
all Filter by content type.The macro
will display only the content of the
type specified here.
Specify one or more content types,
separated by a comma or a space.
To exclude content of a given
content type, put a minus sign (-)
immediately in front of that content
type. For example: If you specify a
content type of you -blogpost
will get pages and all other content
except for blog posts.
Available values:
pagePages.
blogpost or news Blog
, also known as news posts
items.
attachment Attachments
Show Labels for Each Page
) (showLabels
true Show or hide labels in the results.
Show Space Name for Each
Page
) (showSpace
true Show or hide spaces in the
results.
List Title
) (title
None Add a title or heading to the list.
Maximum Number of Pages
) (max
15 Limit the maximum number of
results to be displayed. Note that
the results are sorted first, and
then the maximum parameter is
applied.
Display Excerpts
) (excerpt
false Include excerpts from each page
listed. Note that you must have
defined excerpts on each of those
pages, by adding the excerpt
to the page. Only the first macro
few lines of the excerpt for each
page are displayed.
Confluence 5.5 Documentation
134
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Restrict to these Spaces
) (spaces
@all Filter by space.The macro will
display only the content which
belongs to the space(s) specified
here.
Specify one or more space keys,
separated by a comma or a space.
To exclude content in a
specific space, put a minus
sign (-) immediately in front of
that space key. For example: If
you specify a space key of -BA
you will get only DSPACE
content which is not in the
BADSPACE.
To indicate that the results mu
come from a specific space, st
put a plus sign (+) immediately
in front of that space key. For
example: If you specify a
space key of you +GOODSPACE
will get only content in
GOODSPACE. (Note that this
is not particularly useful,
because each content item
belongs to one space only. If
you put a plus sign next to one
space key and list other space
keys too, the other space keys
will be ignored.)
Special values:
@self The current space.
@personal All sp personal
aces.
@global All spaces. site
@favorite The spaces
you have marked as . favourite
@favourite The same as
above. @favorite
@all All spaces in your
Confluence site.
* The same as above @all
.
When specifying a personal
space, remember to use the tilde
(~) sign in front of the username,
such as or ~jbloggs ~jbloggs@
. example.com
Confluence 5.5 Documentation
135
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Operator
) (operator
OR The operator to apply when
matching content against the
labels specified in the par Label(s)
ameter:
OR Display content with any
of the non-prefixed labels.
AND Display content with all
of the specified non-prefixed
labels.
Note that this parameter
only modifies the behaviour of
the parameter and Label(s)
only affects label values
without a plus (+) or minus (-)
sign prefix.
Sort By
) (sort
modified Specify how the results should be
sorted.
Values:
title Sort alphabetically by
title.
creation Sort by the date
on which the content was
added.
modified Sort by the date
on which the content was last
updated.
Note: If this parameter is not
specified, the sort order defaults to
descending, based on the last
modification date (latest first). To
change the sort order from
ascending to descending, use the
parameter. Reverse Sort
Reverse Sort
) (reverse
false Select to change Reverse Sort
the sort from descending to
ascending. Use this parameter in
conjunction with the para Sort By
meter. is ignored if Reverse Sort
is not specified. Sort By
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:contentbylabel
Macro body:None.
Storage format example
Confluence 5.5 Documentation
136
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="contentbylabel">
<ac:parameter ac:name="spaces"/>
<ac:parameter ac:name="author">admin,smaddox</ac:parameter>
<ac:parameter ac:name="title">My labelled pages</ac:parameter>
<ac:parameter ac:name="showLabels">false</ac:parameter>
<ac:parameter ac:name="reverse">true</ac:parameter>
<ac:parameter ac:name="sort">creation</ac:parameter>
<ac:parameter ac:name="max">10</ac:parameter>
<ac:parameter ac:name="excerpt">true</ac:parameter>
<ac:parameter ac:name="labels">chocolate,cake</ac:parameter>
<ac:parameter ac:name="showSpace">false</ac:parameter>
<ac:parameter ac:name="type">page</ac:parameter>
<ac:parameter ac:name="operator">AND</ac:parameter>
</ac:structured-macro>
Wikimarkup example
{contentbylabel:spaces=@personal,@self|author=admin,smaddox|title=My labelled
pages|showLabels=false|reverse=true|sort=creation|max=10|excerpt=true|labels=chocol
ate,cake|showSpace=false|type=page|operator=AND}
Content by User Macro
The Content by User macro generates a tabulated list of the content items, throughout the Confluence
installation, that have been created by a specified Confluence user. The list includes all current pages,
comments and spaces created by the user. Each item in the table is linked to its corresponding page, page
comment or space dashboard.
Note that items for page comments contain a link to the page, followed by a second link to the comment itself,
with these separated by a greater-than sign (>).
Using the Content by User macro
To add the Content by User macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Required Default Description
Username
) (name
yes none The Confluence
username for a person
who has created content.
Parameter is unnamed in
wikimarkup.
Code examples
Confluence 5.5 Documentation
137
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:content-by-user
Macro body:None.
Storage format example
<ac:structured-macro ac:name="content-by-user">
<ac:parameter ac:name="">
<ri:user ri:userkey="12345678912345678912345678912345"/>
</ac:parameter>
</ac:structured-macro>
Wikimarkup example
{content-by-user:jsmith}
Content Report Table Macro
TheContent Report Table macro displays a set of pages and blog posts in tabular format, based on the labels
specified in the macro parameters.
A working example
Below is a working example of theContent Report Table macro, displaying content with the label 'LDAP'.
Title Creator Modified
Connecting to an Internal
Directory with LDAP
Authentication
Sarah Maddox [Atlassian] Nov 28, 2013
Requesting Support for External
User Management
Matt Ryall [Atlassian] Sep 25, 2013
User Management Limitations
and Recommendations
Sarah Maddox [Atlassian] Sep 25, 2013
Diagrams of Possible
Configurations for User
Management
Sarah Maddox [Atlassian] Sep 25, 2013
Synchronising Data from External
Directories
Sarah Maddox [Atlassian] Sep 25, 2013
Configuring an SSL Connection
to Active Directory
Sarah Maddox [Atlassian] Sep 25, 2013
Configuring the LDAP Connection
Pool
Sarah Maddox [Atlassian] Sep 25, 2013
Managing Multiple Directories Sarah Maddox [Atlassian] Sep 13, 2013
Connecting to LDAP or JIRA or
Other Services via SSL
Nick Faiz Apr 29, 2013
Connecting to an LDAP Directory Sarah Maddox [Atlassian] Jul 30, 2012
Configuring User Directories Sarah Maddox [Atlassian] Jul 03, 2012
Confluence 5.5 Documentation
138
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Managing Nested Groups Sarah Maddox [Atlassian] Apr 26, 2012
Using theContent Report Table Macro
To add theContent Report Table macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Required Default Description
Label(s)
) (labels
No None This parameter is
required. Specify one or
more labels, separated
by a comma.The macro
will display the content
tagged with any of the
label(s) specified here.
For example, if you
specify labels 'A' and 'B',
the macro will display all
pages that have the label
'A', and all pages that
have the label 'B', and all
pages that have both
those labels.
Space(s)
) (spaces
Yes (All spaces) Specify one or more
space keys, separated
by a comma or a space.
The macro will display
only the content which
belongs to the space(s)
specified here.
When specifying a
personal space,
remember to use the tilde
(~) sign in front of the
username, such as ~jbl
or oggs ~jbloggs@exa
. mple.com
Confluence 5.5 Documentation
139
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Maximum Number of
Pages
) (maxResults
No 20 Define the maximum
number of pages that the
macro will show in a
single set of results. If
there are more pages to
be shown, the macro will
display a link labelled
'Find more results'.
People viewing the page
can choose the link to go
to a search view, which
shows all pages tagged
with the specified
label(s).
Which pages will
appear? Before
displaying the results,
Confluence will sort them
by the date the page was
last modified. The
most-recently
created/updated pages
will appear first.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:content-report-table
Macro body:None.
Storage format example
<ac:structured-macro ac:name="content-report-table">
<ac:parameter ac:name="spaces">
<ri:space ri:space-key="DOC"/>
</ac:parameter>
<ac:parameter ac:name="labels">LDAP</ac:parameter>
<ac:parameter ac:name="analytics-key">meeting-notes</ac:parameter>
<ac:parameter ac:name="maxResults">5</ac:parameter>
</ac:structured-macro>
Wiki markup
Wiki markup is not available for this macro. You cannot add this macro via wiki markup.
Contributors Macro
The Contributors macro displays a list of Confluence users who have made a contribution of some type to a
page. It can also be used to list watchers of the page.
The scope of this macro can be extended to include the immediate children or descendants of the specified
page. The list of contributors can be based on people who have:
authored or edited the page(s)
contributed comments or added labels to the page(s), or
are simply watching the page(s).
Confluence 5.5 Documentation
140
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Screenshot: Example list of Contributors
In this example, the parameter has been set to . Display Format list
Using the Contributors Macro
To add the Contributors macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Contribution Type
) (include
authors Filters by either the type of
contribution made to a page (and
optionally its descendant pages),
or the watches on the page.
Contribution types are:
authors - includes people
who created or have edited the
page(s)
comments - includes people
who have added comments to
the page(s)
labels - includes people who
have added labels to the
page(s)
watches - includes people
who are watching the page(s).
You can specify one or more
contribution types, separated
by commas.
Confluence 5.5 Documentation
141
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Sort By
) (order
count Specifies the criteria used to sort
contributors. Sort criteria are:
count - sorts people based on
the total number of
contributions to the page(s)
name - sorts people into
alphabetical order
update - sorts people based
on the date of their last
contribution to the page(s).
Reverse Sort
) (reverse
false Reverses the sort order of
contributors in the list. Must be
used in conjunction with the Sort
parameter. By
Maximum Number of
Contributors
) (limit
no limit Limits the number of contributors
in the list. If a number is not
specified, all contributors are
included.
Display Format
) (mode
inline Sets how the list of contributor's
names is formatted:
inline a comma-separated
list
list a bullet list.
Show Anonymous
Contributions?
) (showAnonymous
false Sets whether to include those who
contributed anonymously to a
page.
Show Count?
) (showCount
false Sets whether to show the number
of times each person made a
contribution of the specified Contri
. bution Type
Show Last Contribution Time?
) (showLastTime
false Sets whether to show the last time
each person made a contribution
of the specified Contribution
. Type
Page Name
) (page
current Specifies the page to use when
generating the list of contributors.
If and are Page Name Space(s)
left blank, the current page is
assumed.
Label(s)
) (labels
none Filters the list of contributors to
those who created the specified
labels from a page. You can
specify one or more labels,
separated by commas.
Confluence 5.5 Documentation
142
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Space(s)
) (spaces
current Specifies the space key of the
Confluence space that contains
the page set in or Page Name
alternatively, specifies the spaces
to search. Space keys are
case-sensitive.
This parameter also takes special
values, including:
@global All spaces. site
@personal All sp personal
aces.
@all All spaces in your
Confluence site.
You can specify one or more
space keys or special values,
separated by commas.
If no and Page Name Label(s)
are specified, all pages from
the specified set of spaces are
included.
Content Type
) (contentType
both pages and blog posts Restricts the content type to use
when generating the list of
contributors:
pages pages
blogposts blog posts.
Blog Post Date
) (publishDate
none Specifies the publish date for a
blog post. The date format
required is: YYYY/MM/DD.
Include Page Hierarchy
) (scope
specified page only Specifies additional pages to
include when generating the list of
contributors:
children just the child
pages of the specified page
descendants all
descendants of the specified
page.
Show Selected Pages
) (showPages
false Sets whether to show a list of the
pages used to generate the list of
contributors.
Custom "None Found" Message
) (noneFoundMessage
default message Specifies the message to be used
to override the default message
that is displayed when no
contributors are found.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:contributors
Macro body:None.
Storage format example
Confluence 5.5 Documentation
143
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
This example specifies a content type of blog posts:
<ac:macro ac:name="contributors">
<ac:parameter ac:name="limit">10</ac:parameter>
<ac:parameter ac:name="spaces">ds,@personal</ac:parameter>
<ac:parameter ac:name="reverse">true</ac:parameter>
<ac:parameter ac:name="labels">chocolate,cake</ac:parameter>
<ac:parameter ac:name="showPages">true</ac:parameter>
<ac:parameter ac:name="noneFoundMessage">Oh dear, no contributors
found</ac:parameter>
<ac:parameter ac:name="showCount">true</ac:parameter>
<ac:parameter ac:name="contentType">blogposts</ac:parameter>
<ac:parameter ac:name="include">authors,comments,labels,watches</ac:parameter>
<ac:parameter ac:name="mode">list</ac:parameter>
<ac:parameter ac:name="showAnonymous">true</ac:parameter>
<ac:parameter ac:name="order">update</ac:parameter>
<ac:parameter ac:name="showLastTime">true</ac:parameter>
<ac:parameter ac:name="publishDate">2012/06/30</ac:parameter>
</ac:macro>
Wikimarkup example
This example specifies a content type of blog posts:
{contributors:limit=10|spaces=ds,@personal|reverse=true|labels=chocolate,cake|showP
ages=true|noneFoundMessage=Oh dear, no contributors
found|showCount=true|contentType=blogposts|include=authors,comments,labels,watches|
mode=list|showAnonymous=true|order=update|showLastTime=true|publishDate=2012/06/30}
This example specifies a content type of pages:
{contributors:limit=10|spaces=ds,@personal|reverse=true|scope=descendants|labels=ch
ocolate,cake|showPages=true|noneFoundMessage=Oh dear, no contributors
found|showCount=true|contentType=pages|include=authors,comments,labels,watches|mode
=list|showAnonymous=true|order=update|page=ds:Advanced Topics|showLastTime=true}
Contributors Summary Macro
The Contributors Summary macro displays a table of contribution-based statistics for a set of pages. These
statistics can be grouped according to individual pages or individual contributors.
The default scope for this macro is an individual page, but this can be extended to include the immediate
children or descendants of a specified page. The statistics cover the following types of contributions:
edits to the page(s)
comments added to the page(s)
labels added to the page(s)
people watching the page(s)
A simple example of the Contributors Summary macro is shown in the screenshot below. It lists statistics for the
number of times each contributor has edited, added comments and added labels to this page.
Screenshot: Example Contributors Summary table of statistics
In this example, all default parameter settings are used. For more information about this macro's parameters,
refer to the section below. Parameters
Using the Contributors Summary Macro
Confluence 5.5 Documentation
144
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
To add the Contributors Summary macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Group By
) (groupby
contributors Specifies the basis for grouping
contribution-based statistics:
contributors group by the
people who have contributed
pages group by the pages
used to find contributors.
Confluence 5.5 Documentation
145
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Columns to Display
) (columns
edits,comments,labels Sets the columns that should
appear in the table. The statistics
or type of information presented
depends on the basis for grouping
set with the parameter. Group By
Statistics may be calculated for:
edits the number of times
each contributor has edited the
page(s) or the number of edits
made to each page.
edited a list of the pages
edited by each contributor or a
list of contributors who have
edited each page.
comments the number of
times each contributor has
added comments to the
page(s) or the number of
comments on each page.
commented a list of pages
to which each contributor has
added comments or a list of
contributors who have
commented on each page.
labels the number of
times each contributor has
added labels to the page(s) or
the number of labels on each
page.
labeled a list of pages to
which each contributor has
added labels or a list of
contributors who have added a
label to each page.
labellist a list of labels
either added by each
contributor or on each page.
watches the number of
pages being watched by each
contributor/person or the
number of contributors/people
watching each page.
watching a list of pages
being watched by each
contributor/person or a list of
contributors/people watching
each page.
lastupdate the last time
each contributor made an
update or when each page
was last updated. Valid
updates can include edit,
comment or label modifications
to a page.
One or more columns can be
used.
Confluence 5.5 Documentation
146
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Sort By
) (order
edits Sets the criterion used for sorting
items in the table. The items
sorted depend on the basis for
grouping set with the pa Group By
rameter. Sort criteria are:
edits sorts items in the
table based on the total
number of edits made, either
by a contributor or to a page.
name sorts items in the
table in alphabetical order,
either by contributor or page
name.
editTime sorts items in
the table based on when the
contributor last edited a page
(or a specified set of pages) or
when the page was lasted
edited.
update sorts items in the
table based on when the
contributor last made any
contribution to a page (or a
specified set of pages) or when
the page last had any
contribution made to it.
Reverse Sort
) (reverse
false Reverses the sort order of items in
the table, as specified using the S
parameter. (Used only in ort By
conjunction with the para Sort By
meter.)
Maximum Number of Items
) (limit
no limit Limits the number of contributors
or pages in the table to the value
specified. If no number is
specified, all items are included.
Show Anonymous
Contributions?
) (showAnonymous
false Includes individuals who have
made anonymous contributions to
a page.
Show Zero Counts?
) (showZeroCounts
false Sets whether contributors or
pages are included for which a
calculated statistic is zero.
Page Name
) (page
current Sets the page for which to
calculate the contribution-based
statistics. If no values for Page
and are specified, Name Space(s)
the current page is assumed.
Label(s)
) (labels
none Restricts the contribution-based
statistics to the specified labels
only. You can specify one or more
labels, separated by commas.
Confluence 5.5 Documentation
147
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Space(s)
) (spaces
current Specifies the space key of the
Confluence space which contains
the specified page name or
alternatively, specifies a scope of
spaces to search. Space keys are
case-sensitive.
This parameter also takes special
values, including:
@global All spaces. site
@personal All sp personal
aces.
@all All spaces in your
Confluence site.
You can specify one or more
space keys or special values,
separated by commas.
If no and are Page Name Label(s)
specified, all pages from the
specified set of spaces are
included.
Content Type
) (contentType
both pages and blog posts Restricts page types to either
pages ( ) or blog posts ( pages blog
). If no value is specified in posts
the Macro Browser, both pages
and blog posts are included.
Available values and pages blog
. posts
Blog Post Date
) (publishDate
none Specifies the publish date for a
blog post. The date format
required is: YYYY/MM/DD.
Include Page Hierarchy
) (scope
specified page only Includes either the immediate chil
or all of the dren descendants
specified page. If no value is
indicated in the Macro Browser,
only the specified page is
included.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:contributors-summary
Macro body:None.
Storage format example
This example specifies a content type of blog posts:
Confluence 5.5 Documentation
148
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="contributors-summary">
<ac:parameter ac:name="limit">10</ac:parameter>
<ac:parameter ac:name="spaces">
<ri:space ri:space-key="ds"/>
<ri:space ri:space-key="@personal"/>
</ac:parameter>
<ac:parameter ac:name="reverse">true</ac:parameter>
<ac:parameter ac:name="showAnonymous">true</ac:parameter>
<ac:parameter ac:name="order">update</ac:parameter>
<ac:parameter ac:name="labels">chocolate,cake</ac:parameter>
<ac:parameter ac:name="columns">edits,comments,labels,lastupdate</ac:parameter>
<ac:parameter ac:name="groupby">pages</ac:parameter>
<ac:parameter ac:name="contentType">blogposts</ac:parameter>
<ac:parameter ac:name="showZeroCounts">true</ac:parameter>
<ac:parameter ac:name="publishDate">2012/06/07</ac:parameter>
</ac:structured-macro>
This example specifies a content type of pages:
<ac:structured-macro ac:name="contributors-summary">
<ac:parameter ac:name="limit">10</ac:parameter>
<ac:parameter ac:name="spaces">
<ri:space ri:space-key="ds"/>
<ri:space ri:space-key="@personal"/>
</ac:parameter>
<ac:parameter ac:name="reverse">true</ac:parameter>
<ac:parameter ac:name="showAnonymous">true</ac:parameter>
<ac:parameter ac:name="scope">descendants</ac:parameter>
<ac:parameter ac:name="order">update</ac:parameter>
<ac:parameter ac:name="page">
<ac:link>
<ri:page ri:content-title="Advanced Topics" ri:space-key="ds"/>
</ac:link>
</ac:parameter>
<ac:parameter ac:name="labels">chocolate,cake</ac:parameter>
<ac:parameter ac:name="columns">edits,comments,labels,lastupdate</ac:parameter>
<ac:parameter ac:name="groupby">pages</ac:parameter>
<ac:parameter ac:name="contentType">pages</ac:parameter>
<ac:parameter ac:name="showZeroCounts">true</ac:parameter>
</ac:structured-macro>
Wiki markup example
This example specifies a content type of blog posts:
{contributors-summary:limit=10|spaces=ds,@personal|reverse=true|showAnonymous=true|
order=update|labels=chocolate,cake|columns=edits,comments,labels,lastupdate|groupby
=pages|contentType=blogposts|showZeroCounts=true|publishDate=2012/06/07}
This example specifies a content type of pages:
{contributors-summary:limit=10|spaces=ds,@personal|reverse=true|showAnonymous=true|
scope=descendants|order=update|page=ds:Advanced
Topics|labels=chocolate,cake|columns=edits,comments,labels,lastupdate|groupby=pages
|contentType=pages|showZeroCounts=true}
Confluence 5.5 Documentation
149
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Create from Template Macro
The Create from Template macro displays a button on a page, linked to a specific template. When someone
clicks the button, the macro opens the editor, ready to add a new page, and adds content to the page based on
the given template.
When adding the macro to the page, you can specify a blueprint or a user-created template in the macro. You
will also specifythe name of the button displayed, and the space in which the new page will appear.
Example
Screenshot: A page with three buttons, all displayed by the 'Create from Template' macro
Using the Create from Template Macro
To add the Create from Template macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Required Default Description
Button Text 'Create from Template' The description that
people will see when
viewing this macro on the
page.
Template Name None Select the template or
blueprint to base the new
page on. Only global and
user-created templates
for the current space
appear (unless you have
specified a different
space in the 'Space Key'
field).
Confluence 5.5 Documentation
150
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Template Title Blank Specify a default title for
pages created using this
macro (optional). You
can include
@currentDate,
@spaceName and
@spaceKey variables in
the title.
Space Key The space where the
current page is located
Supply the unique space
identifier (space key), to
determine where the new
page will be created
when someone uses this
macro to create a page.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:create-from-template
Macro body:None.
Parameters for storage format differ from those available in the macro browser as follows.
Parameter name Required Default Parameter description
and accepted values
templateId Required for
user-created templates
(None) The ID of a user-created
template. This is the
unique identifier that
Confluence assigns
when you create a
template. For example, 2
. To find the 99630593
ID of a template, edit the
template and look at the
URL in your browser.
The template ID is given
in the URL parameter
named . entityId
blueprintModuleCom
pleteKey
Required for blueprints (None)
templateName Yes (None) The ID of a user-created
template (for example, 2
) or the 99630593
qualified name of the
add-on that defines the
blueprint (for example, c
om.atlassian.confl
uence.plugins.conf
luence-shared-file
s-plugin:file-list
). -blueprint
buttonLabel Yes 'Create from Template' The description that
people will seeing when
viewing this macro on the
page.
Confluence 5.5 Documentation
151
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
spaceKey Yes The space where the
current page is located
The unique space
identifier, to determine
where the new page will
be created when
someone uses this
macro to create a page.
Title No (None) The title for pages
created using this macro.
You can include @curre
, a ntDate @spaceName
nd variables @spaceKey
in the title. This title will
override any title
specified in a blueprint
template.
Storage format example
This example specifies a user-created template:
<ac:structured-macro ac:name="create-from-template">
<ac:parameter ac:name="templateId">299630593</ac:parameter>
<ac:parameter ac:name="buttonLabel">Blitz test</ac:parameter>
<ac:parameter ac:name="spaceKey">
<ri:space ri:space-key="DOCTHEME"/>
</ac:parameter>
<ac:parameter ac:name="templateName">299630593</ac:parameter>
</ac:structured-macro>
This example uses a blueprint:
<ac:structured-macro ac:name="create-from-template">
<ac:parameter
ac:name="blueprintModuleCompleteKey">com.atlassian.confluence.plugins.confluence-sh
ared-files-plugin:file-list-blueprint</ac:parameter>
<ac:parameter ac:name="buttonLabel">Shared files</ac:parameter>
<ac:parameter ac:name="spaceKey">
<ri:space ri:space-key="DOCTHEME"/>
</ac:parameter>
<ac:parameter
ac:name="templateName">com.atlassian.confluence.plugins.confluence-shared-files-plu
gin:file-list-blueprint</ac:parameter>
</ac:structured-macro>
Wikimarkup
Wiki markup is not available for this macro. You cannot add this macro via wiki markup.
Create Space Button Macro
The Create Space Button macro displays a create space icon that links to the 'Create Space' page. To see this
icon, viewers need the 'Create Space' permission which is assigned by a . site administrator
Using the Create Space Button macro
To add the Create Space Button macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Confluence 5.5 Documentation
152
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Icon Size
size
large Specify whether to use large or
small icon. Available values:
large
small
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:create-space-button
Macro body:None.
The following additional paramteters are available in storage format and wikimarkup.
Parameter name Required Default Parameter description
and accepted values
width No Natural size of icon
(1:1 pixel ratio)
The width of the icon to
be displayed, specified in
pixels. Confluence will
stretch or shrink the
width of the icon to the
number of pixels
specified.
Note: This parameter is
not available via the
macro browser.
height No Natural size of icon
(1:1 pixel ratio)
The height of the icon to
be displayed, specified in
pixels. Confluence will
stretch or shrink the
height of the icon to the
number of pixels
specified.
Note: This parameter is
not available via the
macro browser.
Storage format example
Confluence 5.5 Documentation
153
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="create-space-button">
<ac:parameter ac:name="size">small</ac:parameter>
<ac:parameter ac:name="height">50px</ac:parameter>
<ac:parameter ac:name="width">50px</ac:parameter>
</ac:structured-macro>
Wikimarkup example
{create-space-button:size=small}
{create-space-button:height=50px|width=50px}
Excerpt Include Macro
The Excerpt Include macro is used to display 'excerpted' (that is, a segment of) content from one page in
another.
Before you can use this macro, the excerpt must have been defined using the . Note that you can Excerpt macro
have more than one Excerpt Include macro on a page (although you can have only one Excerpt macro on a
page).
Example
The paragraph below shows an example of an Excerpt Include macro, containing content from an excerpt which
we have defined on the page. On the Excerpt Include macro below, we have set the options to Excerpt Macro
show both the title of the page and the panel surrounding the content.
Excerpt Macro
Define a part of a page as the page's 'excerpt' which can then be displayed in another page.
Using the Excerpt Include Macro
To add the Excerpt Include macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Confluence 5.5 Documentation
154
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Page Containing the Excerpt
) (default-parameter
none Type the name of the page that
contains the excerpt to be
displayed. You can use an excerpt
from a page in the same space or
another space in the same wiki.
When you type the name of the
page into the Excerpt Include
macro dialog, Confluence will offer
a list of matching pages, including
those from other spaces.
Alternatively, you can type the
space key followed by a colon (:)
and the page name, like this:
SPACEKEY:Page
name
This parameter is unnamed in
wikimarkup.
Remove Surrounding Panel
) (nopanel
false Determines whether Confluence
will display a panel around the
excerpted content. The panel
includes the title of the page
containing the excerpt, and the
border of the panel. By default, the
panel and title are shown.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:excerpt-include
Macro body:None.
Storage format example
<ac:macro ac:name="excerpt-include">
<ac:parameter ac:name="nopanel">true</ac:parameter>
<ac:default-parameter>My page name</ac:default-parameter>
</ac:macro>
Wikimarkup example
{excerpt-include:My page name|nopanel=true}
Excerpt Macro
The Excerpt macro is used to mark a part of a page's content for re-use. Defining an excerpt enables other
macros, such as the and macros, to display the marked content elsewhere. Excerpt Include Blog Posts
You can only define one excerpt per page. In other words, you can only add the Excerpt macro once to a page.
Confluence 5.5 Documentation
155
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
Using the Excerpt Macro
To add the Excerpt macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
To add reusable content to the macro:
Add your content inside the Excerpt macro placeholder.
Choose the macro placeholder to see the options panel, and select the option to or Display on new line
to . The default is to display the content of the macro on a new line. If you choose the inline Display inline
option, the content of the macro will form part of the same paragraph as the text preceding and following
it. Note that this option affects only the page that contains the Excerpt macro. It does not affect any pages
where the content is reused.
Screenshot: The Excerpt macro placeholder and options panel
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Hide Excerpted Content
) (hidden
false Controls whether the page content
contained in the Excerpt macro
placeholder is displayed on the
page.
Note that this option affects only
the page that contains the Excerpt
macro. It does not affect any
pages where the content is
reused.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:excerpt
Macro body:Accepts rich text.
Confluence 5.5 Documentation
156
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
The following additional parameter is available in storage format and wikimarkup. It performs the same function
as the options panel in the editor.
Parameter name Required Default Parameter description
and accepted values
atlassian-macro-ou
tput-type
No BLOCK Determines whether the
content of the Excerpt
macro body is displayed
on a new line or inline.
Available values:
BLOCK Displays the
content of the macro
on a new line.
INLINE Displays
the the content of the
macro as part of the
same paragraph as
the text preceding
and following it.
Note that this option
affects only the page that
contains the Excerpt
macro. It does not affect
any pages where the
content is reused.
Storage format example
<ac:structured-macro ac:name="excerpt">
<ac:parameter ac:name="hidden">true</ac:parameter>
<ac:parameter ac:name="atlassian-macro-output-type">BLOCK</ac:parameter>
<ac:rich-text-body>
<p>This is the <strong>text</strong> I want to reuse in other pages. This text
is inside an Excerpt macro.</p>
</ac:rich-text-body>
</ac:structured-macro>
Wikimarkup example
{excerpt:hidden=true|atlassian-macro-output-type=BLOCK}
This is the *text* I want to reuse in other pages. This text is inside an Excerpt
macro.
{excerpt}
Expand Macro
The Expand macro displays an expandable/collapsible section of text on your page.
Here is an example:
Expand me...
This text is hidden until you expand the section.
Using the Expand Macro
To insert the Expand macro into a page using the macro browser:
In the Confluence editor, choose > . Insert Other Macros
Confluence 5.5 Documentation
157
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2. Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Title Click here to expand... Defines the text that appears next
to the expand/collapse icon.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:expand
Macro body:Accepts rich text.
Storage format example
<ac:structured-macro ac:name="expand">
<ac:parameter ac:name="title">Expand me...</ac:parameter>
<ac:rich-text-body>
<p>This text is hidden until you expand the section.</p>
</ac:rich-text-body>
</ac:structured-macro>
Wikimarkup example
{expand:This is my message}
This text is _hidden_ until you expand it.
{expand}
Notes
Text is expanded in PDF and HTML exports. When you export the page to PDF or HTML, the text
between the macro tags is expanded so that readers can see it in the PDF and HTML versions of the
page.
Nesting your Expand macros. You can put one Expand macro inside another, and Confluence will
correctly show and hide the contents of all Expand macros, including the nested ones.
Favourite Pages Macro
Use the Favourite Pages macro to display a list of your favourite pages.
The output of the Favourite Pages macro appears as in the following screenshot.
Screenshot: The Favourite Pages Macro in Confluence
Confluence 5.5 Documentation
158
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Using the Favourite Pages Macro
To insert the favourite pages macro into a page using the Macro Browser:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
There are no parameters for this macro.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:favpages
Macro body:None.
Parameters:None.
Storage format example
<ac:structured-macro ac:name="favpages"/>
Wiki markup example
{favpages}
Gadget Macro
Gadgets are small applications that can offer dynamic content. They are typically served from a web application
server and can be re-used in many other web applications. In Confluence, use the Gadget macro to add gadgets
to pages or blog posts.
Confluence comes bundled with a few of its own gadgets that you can add to your pages or blog posts. The
Confluence gadgets are listed in . However, you can access additional gadgets in this list if Confluence Gadgets
your Confluence Administrator has:
Installed additional gadgets in Confluence (typically as a Confluence plugin) or
Registered gadgets served from an external web application or website (such as those from a JIRA
installation or iGoogle).
Confluence 5.5 Documentation
159
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
Unlike other macros, the name of each gadget macro is unique and follows the convention "<gadget-name>
, where is the name supplied by the gadget itself. macro" <gadget-name>
Inserting gadgets into a Confluence page or blog post
To add a gadget to a page:
Edit your page or blog post.
Choose > . Insert Other Macros
Click to see a list of gadgets configured for use in your Confluence installation. External Content
(Some Confluence macros like the , , and macros also appear in JIRA Issues RSS Feed Widget Connector
this category because they can also access external content.)
Click the desired gadget to access its parameters and properties.
Almost all gadgets allow you to set basic parameters ( ), which appear on the right of the listed below
macro dialog. Each gadget may also have its own set of parameters, which appear on the left of the
macro dialog.
Set the parameters to your requirements.
Click to preview your changes. Refresh
Click to add the gadget to the page. Insert
Editing gadgets on a Confluence page or blog post
To edit an existing gadget on a page or blog post:
Edit your page or blog post.
Click the Gadget macro placeholder and choose (or double-click the placeholder). Edit
Set the gadget's parameters to your requirements.
Click to preview your changes. Refresh
Save the gadget.
Gallery Macro
The Gallery macro displays a collection of thumbnail images in a table, based on the images attached to a
Confluence page. When viewing the page, a user can click a thumbnail image to zoom intoa screen-sized
image and then view the images as a slide show.
Overview:
The images shown in the gallery are taken from the files attached to the Confluence page. You can also
specify a different page where the attachments are located. For information about attaching images to a
page, see . Attaching Files to a Page
The captions below the images are drawn from the comments on the attachments. For information about
adding comments to attachments, see . Attaching Files to a Page
By default, the gallery will include all the images attached to the page. You can also exclude or include
images using parameters.
You can sort your images into a particular order.
You can specify a title for the gallery and also configure how many columns you want for the table in
which your images are displayed.
Illustration: Live example of the Gallery macro
Some office photos, and a waterfall
Confluence 5.5 Documentation
162
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Here is the waterfall photo
Using the Gallery macro
To insert the Gallery macro onto a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
The full list of parameters is shown in the following table. If the name of an attached file or page contains a
comma, you can refer to it in the relevant parameters below by enclosing it in single or double quotes, for
example "this,that.jpg", theother.png
Parameter Default Description
Gallery Title
( ) title
Nothing Specify a title for your gallery.
Number of Columns
) (columns
4 Specify the number of columns for
your table.
Confluence 5.5 Documentation
163
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Images to Exclude
) (exclude
No exclusions. Include all the
pictures on the page.
The gallery will ignore any pictures
specified. You can specify more
than one picture, separated by
commas.
Note: The filename and filetype for
this parameter are case-sensitive.
For example, 'my picture.PNG' will
not be recognised as 'my
picture.png'.
Include these Images Only
) (include
Include all the pictures on the
page.
If you specifically include one or
more pictures, the gallery will
show only those pictures. You can
specify more than one picture,
separated by commas.
Note: The filename and filetype for
this parameter are case-sensitive.
For example, 'my picture.PNG' will
not be recognised as 'my
picture.png'.
Exclude Images with these
Labels
) (excludeLabel
No exclusions. Include all the
pictures on the page.
The gallery will ignore any pictures
that have the specified label. You
can specify more than one label,
separated by commas. For
information on labelling the
attachments, see . Adding Labels
Include Images with these
Labels Only
) (includeLabel
None. The images are not filtered
by label.
Filters the images to display,
based on a list of labels. If you
wish to enter more than one label,
separate the labels with commas.
Confluence will show only images
that have the labels specified. all
(The match is an AND, not an
OR.) For information on labelling
the attachments, see Adding
. Labels
Use Images in these Pages
) (page
If no page is specified, the gallery
macro displays the images
attached to the page on which the
macro is used.
Specify the title of the page which
contains the images you want
displayed. You can specify more
than one page name, separated
by commas. To specify a page in a
different space, use the following
syntax: SPACEKEY:Page Title
Sort Images By
) (sort
None. The sort order is
unspecified and therefore
unpredictable.
Specify an attribute to sort the
images by. Sort order is
ascending, unless you select the R
parameter (see everse Sort
below). Options are:
name file name.
comment comment linked to
the attached file.
date date/time last modified.
size size of the attached file.
Confluence 5.5 Documentation
164
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Reverse Sort
) (reverse
Off. Sort order is ascending Used in combination with the Sort
parameter above. Use Images By
to reverse the sort Reverse Sort
order, from ascending to
descending.
Available values in storage format
and wikimarkup:
true Sort order is
descending.
false Sort order is
ascending.
Image file formats
You can attach image files of any format to a page. Confluence supports the following image formats in the
Gallery macro and when displaying an image on a page:
gif
jpeg
png
bmp (depending on browser support)
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:gallery
Macro body:None.
Storage format example
<ac:structured-macro ac:name="gallery">
<ac:parameter ac:name="title">My holiday pictures</ac:parameter>
<ac:parameter ac:name="reverse">true</ac:parameter>
<ac:parameter ac:name="sort">size</ac:parameter>
<ac:parameter ac:name="page">My page1, ds:Welcome to Confluence</ac:parameter>
<ac:parameter ac:name="excludeLabel">badlabel1, badlabel2</ac:parameter>
<ac:parameter ac:name="columns">3</ac:parameter>
<ac:parameter ac:name="exclude">badpicture.png</ac:parameter>
</ac:structured-macro>
Wiki markup example
{gallery:title=My holiday pictures|reverse=true|sort=size|page=My page1, ds:Welcome
to Confluence|excludeLabel=badlabel1, badlabel2|columns=3|exclude=badpicture.png}
The IM Presence macro indicates graphically when a contact is signed into an Instant Messaging (IM) service.
The IM Presence macro appears as a small icon on the page.
Using the IM Presence Macro
To add the IM Presence macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Confluence 5.5 Documentation
168
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Description
User ID/Screen Name Identify the user by their ID, account name or screen
name.
Service
) (service
aim AOL Instant Messenger
gtalk Google Talk
icq ICQ
jabber Jabber
msn MSN Instant Messenger
sametime IBM Lotus Sametime
skype . Note: Skype Skype requires 'Show my
status on the web' to be checked under 'Privacy'
preferences
skypeme Skype
wildfire Openfire Server
yahoo Yahoo! Messenger
Show User ID
) (showid
Shows or hides the User ID of the contact.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:im
Macro body:None.
Storage format example
<ac:structured-macro ac:name="im">
<ac:parameter ac:name="showid">false</ac:parameter>
<ac:parameter ac:name="service">skype</ac:parameter>
<ac:parameter ac:name="">MySkypeName</ac:parameter>
</ac:structured-macro>
Wiki markup example
{im:MySkypeName|service=skype|showid=false}
Include Page Macro
You can use the Include Page macro to display the contents of one Confluence page or blog post in another
page or blog post.
Using the Include Page Macro
To add the Include Page macro to a page:
Confluence 5.5 Documentation
169
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Page to Include None This is the name of the Confluence
page or blog post that you want to
include in the current page. Start
typing a page title, and Confluence
will suggest matching pages from
the current space and other
spaces.
Alternatively you can specify the
page as follows:
If the page or blog post is
located in another space, add
the space key and a colon in
front of the page name. For
example,DOC:My page
. The space key is case name
sensitive.
To include a blog post, specify
the date as well as the title of
the blog post. For example:/2
. 010/12/01/My blog post
You can include pages from
personal spaces using~usern
as the space key, where ame
'username' is the person's
username. For example,~jsm
. ith:My page name
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:include
Macro body:None.
Storage format example
Confluence 5.5 Documentation
170
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="include">
<ac:parameter ac:name="">
<ac:link>
<ri:page ri:content-title="My chocolate page" ri:space-key="DOC"/>
</ac:link>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
{include:DOC:My chocolate page}
Notes
If you want to include part of a page rather than the whole page, use the and mac Excerpt Excerpt Include
ros.
To display a page's contents, you need 'View' permission for that page. Similarly, people who view the
page will need 'View' permissions for the embedded page as well as the page into which it is embedded.
See or contact your Confluence for more information. space permissions space administrator
If you want to embed an external page into a Confluence page, you need the . HTML Include Macro
Sample Include Page
Start of sample page content
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam fermentum vestibulum est. Cras rhoncus.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed quis tortor.
Donec non ipsum. Mauris condimentum, odio nec porta tristique, ante neque malesuada massa, in dignissim
eros velit at tellus. Donec et risus in ligula eleifend consectetuer. Donec volutpat eleifend augue. Integer gravida
sodales leo. Nunc vehicula neque ac erat. Vivamus non nisl. Fusce ac magna. Suspendisse euismod libero eget
mauris.
End of sample page content
Info Macro
The Info macro allows you to highlight helpful information on a Confluence page. It creates a blue-coloured box
surrounding your text, as shown below.
Using the Info Macro
To add the Info macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Info Macro Example
This text is rendered inside the info macro.
Confluence 5.5 Documentation
171
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Parameter Default Description
Optional Title
) (title
none The title of the information box. If
specified, the title text will be
displayed in bold next to the icon.
Show Information Icon
) (icon
true If "false", the icon will not be
displayed.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:info
Macro body:Accepts rich text.
Storage format example
The following example shows all parameters and a body:
<ac:structured-macro ac:name="info">
<ac:parameter ac:name="icon">false</ac:parameter>
<ac:parameter ac:name="title">This is my title</ac:parameter>
<ac:rich-text-body>
<p>
<span>This is </span> <em>important</em> <span> information.</span>
</p>
</ac:rich-text-body>
</ac:structured-macro>
Below are some examples of the Info macro with various optional parameters used.
Description Markup What you will get
Info macro with a body defined
and no optional parameters
<ac:structured-macro
ac:name="info">
<ac:rich-text-body>
<p>This is
<em>important</em>
information.</p>
</ac:rich-text-body>
</ac:structured-macr
o>
This is informati important
on.
Confluence 5.5 Documentation
172
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Info macro with with a body and an
optional parameter defined Title
<ac:structured-macro
ac:name="info">
<ac:parameter
ac:name="title">This
is my
title</ac:parameter>
<ac:rich-text-body>
<p>This is
<em>important</em>
information.</p>
</ac:rich-text-body>
</ac:structured-macr
o>
Info macro with a body and
optional and parameters Title Icon
defined
<ac:structured-macro
ac:name="info">
<ac:parameter
ac:name="icon">false
</ac:parameter>
<ac:parameter
ac:name="title">This
is my
title</ac:parameter>
<ac:rich-text-body>
<p>
<span>This is
</span>
<em>important</em>
<span>
information.</span>
</p>
</ac:rich-text-body>
</ac:structured-macr
o>
Wiki markup example
{info:title=This is my title|icon=false}
This is _important_ information.
{info}
Livesearch Macro
The Livesearch macro allows you to add a search box to a Confluence page. When users enter a search term
into the search box, Confluence will dynamically display matching results as they type.
Using the Livesearch macro
To add the Livesearch macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Restrict to this Space Key
) (spaceKey
all spaces Specify a space key to limit the
search to the given space.
Case-sensitive.
Restrict to label(s)
) (labels
Specify labels to limit the search to
content with that label. If
unspecified will search all content
regardless of label.
Size
) (size
medium Choose a medium or large search
field size.
Placeholder text
) (placeholder
Specify the placeholder text to
appear in the search field, for
example 'Search this space'
Confluence 5.5 Documentation
189
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Type
) (type
all Specify the content types to be
included in the search - choose
from pages, blogs, comments,
space descriptions, or all content
types.
Additional
) (additional
space name Display the space name, a page
excerpt or nothing under the
search result.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:livesearch
Macro body:None.
Storage format example
<ac:structured-macro ac:name="livesearch">
<ac:parameter ac:name="additional">page excerpt</ac:parameter>
<ac:parameter ac:name="placeholder">Search this space</ac:parameter>
<ac:parameter ac:name="labels">myLabel</ac:parameter>
<ac:parameter ac:name="spaceKey">
<ri:space ri:space-key="SS"/>
</ac:parameter>
<ac:parameter ac:name="type">page</ac:parameter>
<ac:parameter ac:name="size">large</ac:parameter>
</ac:structured-macro>
Wikimarkup example
{livesearch:spaceKey=DOC|size=large|placeholder=Search this space}
Loremipsum Macro
The Loremipsum macro displays paragraphs of pseudo-Latin text ( ). You can use this macro to more information
generate more-or-less meaningless text for demonstration purposes in pages showing a draft layout or
arrangement of page elements. The text is deliberately non-meaningful so that it does not influence the viewer's
perception of the page arrangement or design.
A basic example of the Loremipsum text:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam fermentum vestibulum est. Cras
rhoncus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Sed quis tortor. Donec non ipsum. Mauris condimentum, odio nec porta tristique, ante
neque malesuada massa, in dignissim eros velit at tellus. Donec et risus in ligula eleifend
consectetuer. Donec volutpat eleifend augue. Integer gravida sodales leo. Nunc vehicula neque ac
erat. Vivamus non nisl. Fusce ac magna. Suspendisse euismod libero eget mauris.
Using the Loremipsum macro
To add the Loremipsum macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
Confluence 5.5 Documentation
190
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Number of Paragraphs 3 Determines the amount of
pseudo-Latin (space-filler) text to
display. The macro will display a
maximum number of 30
paragraphs.
Parameter is unnamed in storage
format and wikimarkup.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:loremipsum
Macro body:None.
Storage format example
<ac:structured-macro ac:name="loremipsum">
<ac:parameter ac:name="">2</ac:parameter>
</ac:structured-macro>
Wikimarkup example
{loremipsum:2}
Multimedia Macro
Displays videos, animations and more, sourced from a file attached to a Confluence page and displayed on your
page. SeeEmbedding Multimedia Contentfor more information.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:multimedia
Macro body:None.
Parameter name Required Default Parameter description
and accepted values
page No Current page Name of the page to
which the multimedia file
is attached.
Confluence 5.5 Documentation
191
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
space No Current space Space key of the page
that has the multimedia
file attached.
name Yes None File name of the
multimedia file, which is
attached to a Confluence
page.
width No If not specified, the
browser will determine
the width based on the
file type.
Width of the movie
window to be displayed
on the page. By default,
this value is specified in
pixels. You can also
choose to specify a
percentage of the
window's width, or any
other value accepted by
HTML.
height No If not specified, the
browser will determine
the height based on the
file type.
Height of the movie
window to be displayed
on the page. By default,
this value is specified in
pixels. You can also
choose to specify a
percentage of the
window's height, or any
other value accepted by
HTML.
autostart No false If the parameter is set to
then the video or true
audio file will start
playing as soon as the
page is loaded. If this
option is set to th false
en the file will not play
until the user clicks the
icon or image on the
page.
Storage format example
<ac:structured-macro ac:name="multimedia">
<ac:parameter ac:name="width">500</ac:parameter>
<ac:parameter ac:name="name">
<ri:attachment ri:filename="Ninjas.MOV"/>
</ac:parameter>
</ac:structured-macro>
Wikimarkup example
{multimedia:space=DOC|page=My macros|name=ninjas.swf|autostart=true}
Navigation Map Macro
The Navigation Map macro displays a navigable map of the pages tagged with a given label.
Confluence 5.5 Documentation
192
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Using the Navigation Map Macro
To add the Navigation Map macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Label none Specify the label associated with
the pages you want to show in the
navigation map.
This parameter is unnamed in
storage format and wikimarkup.
Map Title
) (title
none Specify a title for the navigation
map.
Number of Cells Per Row
) (wrapAfter
5 Specify the number of cells in a
row
Cell Width (Pixels)
) (cellWidth
90 px Specify the cell width
Cell Height (Pixels)
) (cellHeight
60 px Specify the cell height
Navigation Map Theme
) (theme
Confluence Define a theme for the navmap.
If you want to create your own
navmap 'look and feel' (for
example, one with rounded
corners), you need to add a
customised navmap macro theme
file to the WEB-INF/classes/te
mplates/macros directory. The
file name convention to use is nav
map-mytheme.vm. Use the name
of your choice for the mytheme pa
rt of the file name, which is also
the value you use for this
parameter. Hence, if your theme
was called navmap-roundededg
es.vm, use the value of rounded
edges for this parameter.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:navmap
Confluence 5.5 Documentation
193
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Macro body:None.
Storage format example
<ac:structured-macro ac:name="navmap">
<ac:parameter ac:name="wrapAfter">4</ac:parameter>
<ac:parameter ac:name="title">My map name</ac:parameter>
<ac:parameter ac:name="cellHeight">50px</ac:parameter>
<ac:parameter ac:name="theme">navmap-mytheme.vm</ac:parameter>
<ac:parameter ac:name="cellWidth">80px</ac:parameter>
<ac:parameter ac:name="">mylabel</ac:parameter>
</ac:structured-macro>
Wiki markup example
{navmap:mylabel|wrapAfter=4|title=My map
name|cellHeight=50px|theme=navmap-mytheme.vm|cellWidth=80px}
Network Macro
The Network macro displays a list of activity on a Confluence page or blog post. You can specify the Network
user whose network activity you wish to show. These interactions include the users that the specified user is
following or users who are following the specified user. The Network macro shows each listed user by their
profile picture. It also provides a choice of two themes and the ability to limit the number of users in the list.
Screenshot: Network macro
Using the Network macro
To add the Network macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Confluence 5.5 Documentation
194
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Username Current user's username The username of the Confluence
user whose network interactions
you wish to show. If no username
is specified, then current user's
(that is, your) network interactions
are shown.
Mode following Determines which users are listed,
with respect to the specified user:
following those who the
user is following.
followers those who are
following the user.
This parameter is unnamed in
storage format and wikimarkup.
Theme full Determines how the user's
network is displayed:
full shows a large
version of user's profile
pictures and, if the followi
mode is set, provides ng
an entry field function to
follow more users.
tiny shows only the small
version of user's profile
pictures.
Maximum Results
) (max
No limit imposed up to a maximum
of 30
Restricts the number of users
displayed. If the number of users
exceeds the specified maximum,
then a link is provided. Show All
This link leads to the specified
user's , showing the Network view
complete list of network
interactions.
Disabling the Network macro
The Network macro is provided by the 'network' module in the 'Profile Macros' plugin. To remove the macro from
your site, you can disable the module in the plugin. See . Disabling and enabling add-ons
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:network
Macro body:None.
Storage format example
Confluence 5.5 Documentation
195
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="network">
<ac:parameter ac:name="username">
<ri:user ri:userkey="12345678912345678912345"/>
</ac:parameter>
<ac:parameter ac:name="max">10</ac:parameter>
<ac:parameter ac:name="theme">full</ac:parameter>
<ac:parameter ac:name="">followers</ac:parameter>
</ac:structured-macro>
Wiki markup example
{network:followers|username=admin|max=10|theme=full}
Noformat Macro
The Noformat macro displays a block of text in monospace font with no other formatting.
Using the Noformat Macro
To add the Noformat macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Enter the content that is to be unformatted into the body of the macro placeholder.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
No Panel
) (nopanel
False Removes the panel around the
content.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:noformat
Macro body:Accepts plain text.
Storage format example
Confluence 5.5 Documentation
196
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="noformat">
<ac:parameter ac:name="nopanel">true</ac:parameter>
<ac:plain-text-body><![CDATA[http://www.example.com]]></ac:plain-text-body>
</ac:structured-macro>
Wiki markup example
{noformat:nopanel=true}http://www.example.com{noformat}
Note Macro
The Note macro displays a block of text in a yellow highlighted box. This is useful for emphasising important
information.
Example:
Using the Note Macro
To add the Note macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Add the text of the note to the body of the macro placeholder.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Optional Title
) (title
none If specified, the title is displayed in
bold next to the icon.
Show Exclamation Mark Icon
) (icon
true true displays the warning
icon
false the icon is not
displayed
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:note
Macro body:Accepts rich text.
My note
This is the content of my note.
Confluence 5.5 Documentation
197
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Storage format example
<ac:structured-macro ac:name="note">
<ac:parameter ac:name="icon">false</ac:parameter>
<ac:parameter ac:name="title">My title</ac:parameter>
<ac:rich-text-body>
<p>This is the content of my note.</p>
</ac:rich-text-body>
</ac:structured-macro>
Wiki markup example
{note:icon=false|title=My title}
This is the content of my note.
{note}
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:viewxls
Macro body:None.
Parameter name Required Default Parameter description
and accepted values
name Yes (None.) The file name of the
Excel spreadsheet to be
displayed. The document
must be attached to a
page on your Confluence
site.
page No The page containing the
macro
The name of a
Confluence page to
which theExcel
spreadsheet is attached.
Confluence 5.5 Documentation
198
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
col No Last column with content The number of the last
column you want
displayed, starting from
'0' as the first column.
Hint for reducing the
size of the
spreadsheet: Use the c
and parameters ol row
to reduce the size of the
spreadsheet displayed
on the wiki page. This is
especially useful to
prevent the display from
showing empty cells.
This will also help to
prevent 'out of memory'
errors.
row No Last row with content The number of the last
row you want displayed,
starting from '0' as the
first row.
grid No true Determines whether the
macro will show borders
around the cells in the
spreadsheet.
Accepted values:
true Shows
borders.
false Does not
show borders.
sheet No The most-recently
viewed worksheet
The name of the
worksheet that you want
displayed.
Storage format example
<ac:structured-macro ac:name="viewxls">
<ac:parameter ac:name="col">E</ac:parameter>
<ac:parameter ac:name="name">
<ri:attachment ri:filename="Spreadsheet.xls"/>
</ac:parameter>
<ac:parameter ac:name="sheet">Sheet1</ac:parameter>
<ac:parameter ac:name="row">5</ac:parameter>
</ac:structured-macro>
Wiki markup example
{viewxls:col=5|page=Docs|name=My document.xls|grid=false|sheet=mysheet|row=5}
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:viewppt
Macro body:None.
Parameter name Required Default Parameter description
and accepted values
name Yes (None.) The file name of the
PowerPoint presentation
to be displayed. The
document must be
attached to a page on
your Confluence site.
page No The page containing the
macro
The name of a
Confluence page to
which thePowerPoint
presentation is attached.
height No The height of the macro
display, specified in
pixels (for example: 10p
, or just ) or as a x 10
percentage (for example:
) of the window's 20%
height.
width No The width of the macro
display, specified in
pixels (for example: 10p
, or just ) or as a x 10
percentage (for example:
) of the window's 20%
height.
slide No All slides, starting with
the first, as a slide show
The number of the slide
that you want displayed
on the Confluence page,
where the first slide is
numbered zero. Instead
of a slide show, the page
will display just the single
slide, represented as a
JPEG image.
Storage format example
Confluence 5.5 Documentation
200
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="viewppt">
<ac:parameter ac:name="height">250</ac:parameter>
<ac:parameter ac:name="width">250</ac:parameter>
<ac:parameter ac:name="name">
<ri:attachment ri:filename="101_samplepresentation.pptx"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
{viewppt:height=20%|page=Docs|width=20%|name=My document.ppt|slide=4}
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:viewdoc
Macro body:None.
Parameter name Required Default Parameter description
and accepted values
name Yes (None.) The file name of the
Word document to be
displayed. The document
must be attached to a
page on your Confluence
site.
page No The page containing the
macro
The name of a
Confluence page to
which the Word
document is attached.
Storage format example
<ac:structured-macro ac:name="viewdoc">
<ac:parameter ac:name="name">
<ri:attachment ri:filename="Chocolate.doc"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
Confluence 5.5 Documentation
201
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
{viewdoc:page=Docs|name=My document.doc}
Page Index Macro
The Page Index macro creates a hyperlinked alphabetical index of all page titles within the current space.
The top section of the index contains a cell for each letter of the alphabet, with cells for numbers and symbols.
Each cell indicates how many pages are in the corresponding list.
The lower section contains lists of page titles followed by the first few sentences of content on that page.
Each letter, number or symbol in the top section is hyperlinked to the corresponding cell in the lower section.
Each page title in the lower section is hyperlinked to the page in the space.
Screenshot: Page Index macro (partial view)
Using the Page Index macro
To add the Page Index macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
This macro accepts no parameters.
PDF Macro
The PDF macro displays the content of a PDF document on a page. First attach the document to a Confluence
page, then use the macro to display the document.
For details, see the . View File Macro
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:viewpdf
Macro body:None.
Parameter name Required Default Parameter description
and accepted values
name Yes (None.) The file name of the PDF
document to be
displayed. The document
must be attached to a
page on your Confluence
site.
page No The page containing the
macro
The name of a
Confluence page to
which the PDF document
is attached.
Storage format example
<ac:structured-macro ac:name="viewpdf">
<ac:parameter ac:name="name">
<ri:attachment ri:filename="My_document.pdf"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
{viewpdf:page=Docs|name=My document.pdf}
Popular Labels Macro
The Popular Labels macro displays the most popular labels used throughout your Confluence site or within a
space. A popular label is a label that has been added to many pages.
Confluence 5.5 Documentation
214
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Using the Popular Labels Macro
To add the Popular Labels macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Number of Labels to Display
) (count
100 Specifies the total number of
labels to display in the heatmap.
Restrict Labels to this Space
Key
) (spaceKey
none Restricts the list of popular labels
to the specified space.
Style of Labels
) (style
list list displays the popular
labels as a bulleted list,
ordered by popularity (highest
first).
heatmap displays the
popular labels using different
font sizes for each label
depending on the label's
popularity, ordered by label
names.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:popular-labels
Macro body:None.
Storage format example
<ac:structured-macro ac:name="popular-labels">
<ac:parameter ac:name="count">20</ac:parameter>
<ac:parameter ac:name="spaceKey">
<ri:space ri:space-key="ds"/>
</ac:parameter>
</ac:structured-macro>
Wikimarkup example
{popular-labels:style=heatmap|count=20|spaceKey=ds}
Profile Picture Macro
Confluence 5.5 Documentation
215
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
The Profile Picture macro displays a user's profile picture on a page.
When viewing the page, mouse-over the picture to see the for the user. Hover Profile
When editing the page, click on the picture and choose to see the for the user. View User Profile profile
The Profile Picture macro is useful for such tasks as creating Team Pages that show all members of a project
team.
Using the Profile Picture Macro
To add the Picture macro to a page: Profile
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
User none The username, or real name, of a
Confluence user.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:profile-picture
Macro body:None.
Storage format example
<ac:structured-macro ac:name="profile-picture">
<ac:parameter ac:name="User">
<ri:user ri:userkey="12345678912345678912345"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup
Wiki markup is not available for this macro. You cannot add this macro via wiki markup.
Recently Updated Dashboard Macro
The Recently Updated Dashboard macro displays a list of the most recently changed content within Confluence.
It is similar to the but is intended for use on the Confluence dashboard. Recently Updated macro
Confluence 5.5 Documentation
216
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Using the Recently Updated Dashboard macro
To add the Recently Updated Dashboard macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Space(s)
) (spaces
The space which contains the
page on which the macro is added
Filter content by space. The macro
will display only the pages etc
which belong to the space(s) you
specify here. You can specify one
or more space keys, separated by
commas. ' ' means all spaces. *
Include these Content Types
Only
) (types
all types Filter content by type. You can
specify one or more types,
separated by commas. Available
types are: , or page blogpost ne
, , , ws spacedesc attachment co
, , . mment mail userinfo
Label(s)
) (labels
none Filter content by label. The macro
will display only the pages etc
which are tagged with the label(s)
you specify here. You can specify
one or more labels, separated by
commas.
If there are pages Note: no
matching any of the specified
labels, then Confluence will ignore
the labels and will list all recently
updated pages, as well as
showing a message, "These labels
don't exist and were ignored: xxx ".
This unexpected behaviour is
noted in issue
- CONF-13860 recently-updated-dash
board macro doesn't return an empty
result when no pages match the specified
label(s) OPEN
User(s)
) (users
all users Filter by username of the user who
updated the content. The macro
will only display content created
and updated by the user(s) you
specify here. You can specify one
or more usernames separated by
commas.
Confluence 5.5 Documentation
217
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Width of Table
) (width
100% Specify the width of the macro
display, as a percentage of the
window width.
Show User Profile Pictures
) (showProfilePic
false Select whether profile pictures of
the users who updated the content
are displayed.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:recently-updated-dashboard
Macro body:None.
Storage format example
<ac:structured-macro ac:name="recently-updated-dashboard">
<ac:parameter ac:name="spaces">
<ri:space ri:space-key="ss"/>
</ac:parameter>
<ac:parameter ac:name="users">
<ri:user ri:userkey="12345678912345678912345"/>
</ac:parameter>
<ac:parameter ac:name="width">50%</ac:parameter>
<ac:parameter ac:name="labels">choc</ac:parameter>
<ac:parameter ac:name="types">page</ac:parameter>
</ac:structured-macro>
Wiki markup example
{recently-updated-dashboard:spaces=ds|users=admin|width=50%|showProfilePic=true|lab
els=choc|types=page}
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:search
Macro body:None.
Storage format example
Confluence 5.5 Documentation
230
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="search">
<ac:parameter ac:name="lastModified">3w</ac:parameter>
<ac:parameter ac:name="query">choc</ac:parameter>
<ac:parameter ac:name="contributor">
<ri:user ri:userkey="1235678912345678912345678912345"/>
</ac:parameter>
<ac:parameter ac:name="maxLimit">10</ac:parameter>
<ac:parameter ac:name="type">page</ac:parameter>
<ac:parameter ac:name="spacekey">
<ri:space ri:space-key="ss"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
{search:lastModified=3w|query=choc|contributor=admin|maxLimit=10|type=page|spacekey
=ds}
Section Macro
Used with the Column macro to define columns on a page. See Working with page layouts and columns and
sections.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:section
Macro body:Rich text, consisting of one or more Column macros.
Parameter name Required Default Parameter description
and accepted values
border No False If the value is , the true
columns in this section
will have a dashed
border.
Storage format example
The following example shows a section and column macro together.
Confluence 5.5 Documentation
231
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:structured-macro ac:name="section">
<ac:parameter ac:name="border">true</ac:parameter>
<ac:rich-text-body>
<ac:structured-macro ac:name="column">
<ac:parameter ac:name="width">100px</ac:parameter>
<ac:rich-text-body>
<p>This is the content of <strong>column 1</strong>.</p>
</ac:rich-text-body>
</ac:structured-macro>
<ac:structured-macro ac:name="column">
<ac:rich-text-body>
<p>This is the content of <strong>column 2</strong>.</p>
</ac:rich-text-body>
</ac:structured-macro>
</ac:rich-text-body>
</ac:structured-macro>
Wiki markup example
{section:border=true}
{column:width=100px}
This is the content of *column 1*.
{column}
{column}
This is the content of *column 2*.
{column}
{section}
Space Attachments Macro
Displays a list of attachments belonging to the current space.See for more Displaying a List of Attachments
information on using this and other attachment macros.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:space-attachments
Macro body:None.
Parameter name Required Default Parameter description
and accepted values
Confluence 5.5 Documentation
232
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
showFilter No true Determines whether or
not the filter panel is
shown. If you select this
option, people viewing
the page will be able to
filter the list of
attachments by file type
(extension) and by label.
Accepted values:
true Macro
displays the filter
panel.
false Macro does
not display the filter
panel.
space No Current space. Determines the
Confluence space
containing the
attachments that the
macro will display.
Storage format example
<ac:structured-macro ac:name="space-attachments">
<ac:parameter ac:name="showFilter">false</ac:parameter>
<ac:parameter ac:name="space">
<ri:space ri:space-key="ds"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
{space-attachments:showFilter=false|space=ds}
Space Details Macro
The Space Details macro displays the details of a Confluence space, including the space name, description, and
more.
Using the Space Details macro
To add the Space Details macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Confluence 5.5 Documentation
233
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Parameter Default Description
Width of Table
) (width
100% The width of the space details
table, specified as a percentage
(%) of the page width.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:space-details
Macro body:None.
Storage format example
<ac:structured-macro ac:name="space-details">
<ac:parameter ac:name="width">50%</ac:parameter>
</ac:structured-macro>
Wiki markup example
{space-details:width=50%}
Space Jump Macro
This page describes the Space Jump macro, which is provided with the . You can use Documentation theme
space jumping to link from a page in one space to a page with the same name in another space, without
knowing the name of the page when you create the link.
The Space Jump macro inserts a link onto the page. When the reader clicks the link, they will jump to a page
that has the same name in another space. You specify the space when you insert the Space Jump macro.
Example: We use the Space Jump macro to put a standard message at the top of our archive spaces, telling
people that theyre reading an old version of the documentation and letting them jump quickly to the same page
in the latest documentation. See the words ' ' in the screenshot below. this page in the current documentation
Screenshot: One way of using the Space Jump macro
Advance warning of plans to merge Documentation theme with the default theme
This is an advance notice that we plan to merge the functionality of the Confluence Documentation
theme with the Confluence default theme. We do not yet have a specific date for this plan, and we are
interested in your feedback. The new default theme, introduced with Confluence 5.0, includes a sidebar
with contextual navigation. Our plan is to include features from the Documentation theme in the default
theme, and then remove the Documentation theme from Confluence.
If you are interested in this change and would like to give us feedback, please add a comment on this
: . We are blog post Advance warning of plans to merge Documentation theme with the default theme
especially interested to know which features of the Documentation theme you use and value the most.
Confluence 5.5 Documentation
234
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Using the Space Jump macro
To add the Space Jump macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Space None The space key that contains a
page with the same page title that
you want the link to jump to.
Space keys are case-sensitive.
Alias None The text to display as the
hyperlinked text. If you do not
supply an alias, Confluence will
display the page name.
Notes
What happens if there is no page with the same name in the target space?
For the space jump to work, the target space must contain a page with the same name as the page that renders
the Space Jump macro. If the target space does not contain such a page, you will see a broken link. Confluence
handles this in its usual manner: the link is coloured red. If you click the link, Confluence offers to create the
page for you.
Can I use the Space Jump macro in any space?
Yes. You can use the Space Jump macro in any space, even if that space is not currently using the
Documentation theme. Provided that the Documentation theme plugin and its components are installed and
enabled on your Confluence site, the Space Jump macro is available in any space.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:spacejump
Macro body:None.
Storage format example
<ac:structured-macro ac:name="spacejump">
<ac:parameter ac:name="alias">My Space</ac:parameter>
<ac:parameter ac:name="space">
<ri:space ri:space-key="SS"/>
</ac:parameter>
</ac:structured-macro>
Confluence 5.5 Documentation
235
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Wiki markup example
{spacejump:alias=my link|space=ds}
Spaces List Macro
The Spaces List macro displays a list of spaces, similar to the list of spaces seen on the dashboard.
Using the Spaces List macro
To add the Spaces List macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Required? Default Description
Scope of spaces no all The view from which
spaces are listed.
Available options are:
all All spaces in the
Confluence
installation.
category Spaces
grouped according to
space categories.
favourite Spaces
which you have
added to your
favourites list.
new New spaces
which have been
created within the last
7 days.
This parameter is
unnamed in wikimarkup
and storage format.
Width of List
) (width
no 100% The width of the spaces
list, specified as a
percentage (%) of the
window width.
Notes
There is a bug in this macro that prevents people from selecting a space category. For details, please refer to
this issue: - CONF-26597 Changing category in Space List macro generates wrong URL RESOLVED
Exclude Headings
) (exclude
Filter headingsto enclude
according to specific criteria. You
can use wildcard characters. See
for Sun's Regex documentation
examples of constructing regular
expression strings.
Printable
) (printable
checked By default, the TOC is set to print.
If you clear the check box, the
TOC will not be visible when you
print the page.
CSS Class Name
) (class
If you have custom TOC styles in
your CSS style sheet, use this
parameter to output the TOC
inside tags with the <div>
specified class attribute.
Confluence 5.5 Documentation
240
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Examples
The examples below are based on this table of contents:
Filtered Table of Contents
This example filters the headings to include those that contain 'Favourite', but excludes headings which end with
'Things'. The list is styled with Roman numerals.
Parameter Value
List Style upper-roman
Include Headings Favourite.*
Exclude Headings .*Things
The resulting table of contents is:
Flat List
This example filters all headings to render a flat list of 'Unknowns' enclosed in square brackets (the default list
style).
Parameter Value
Output Type flat
Maximum Heading Level 2
Include Headings Unknown.*
The resulting table of contents is:
Notes
When you use a Table of Contents macro in a , you will see an error when you preview the template
template itself. But the Table of Contents macro works on the pages that people create from the
template the table of contents shows up after they have saved the page. (This is probably because the
template is not defined as a page, and the Table of Contents macro works for pages only.)
Confluence 5.5 Documentation
241
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Due to an outstanding issue in the Table of Contents macro ( ), the macro browser's CONF-10619 Refresh
function does not render any parameter modifications. Currently, the rendering of parameter value
modifications to the Table of Contents macro occurs only after the page is saved.
Using HTML heading markup with the Table of Contents macro
The Table of Contents macro cannot handle HTML heading markup on its own. Hence, if you use the HT
and macros to render HTML heading markup in a Confluence page, the Table of ML HTML Include
Contents macro will not create a contents list out of these headings. (For more information about this
issue, please refer to .) TOC-93
However, if you insert an HTML anchor into each HTML heading on your page (based on the following
syntax), the Table of Contents macro will incorporate these headings into your contents list.
<h2><a name="pagename-headingname"></a>Heading Name</h2>
The syntax for the anchor name is the page name and heading name separated by a hyphen. Remove all
spaces and convert all text to lower case. Convert all punctuation marks to their URL-encoded equivalent.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:toc
Macro body:None.
Storage format example
This example shows a list-type table of contents.
<ac:structured-macro ac:name="toc">
<ac:parameter ac:name="printable">true</ac:parameter>
<ac:parameter ac:name="style">square</ac:parameter>
<ac:parameter ac:name="maxLevel">2</ac:parameter>
<ac:parameter ac:name="indent">5px</ac:parameter>
<ac:parameter ac:name="minLevel">2</ac:parameter>
<ac:parameter ac:name="class">bigpink</ac:parameter>
<ac:parameter ac:name="exclude">[1//2]</ac:parameter>
<ac:parameter ac:name="type">list</ac:parameter>
<ac:parameter ac:name="outline">true</ac:parameter>
<ac:parameter ac:name="include">.*</ac:parameter>
</ac:structured-macro>
This example shows a flat table of contents.
<ac:structured-macro ac:name="toc">
<ac:parameter ac:name="maxLevel">2</ac:parameter>
<ac:parameter ac:name="minLevel">2</ac:parameter>
<ac:parameter ac:name="class">bigpink</ac:parameter>
<ac:parameter ac:name="exclude">[1//2]</ac:parameter>
<ac:parameter ac:name="type">flat</ac:parameter>
<ac:parameter ac:name="outline">true</ac:parameter>
<ac:parameter ac:name="separator">pipe</ac:parameter>
<ac:parameter ac:name="include">.*</ac:parameter>
</ac:structured-macro>
Wiki markup example
Confluence 5.5 Documentation
242
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
This example shows a list-type table of contents.
{toc:printable=true|style=square|maxLevel=2|indent=5px|minLevel=2|class=bigpink|exc
lude=[1//2]|type=list|outline=true|include=.*}
This example shows a flat table of contents.
{toc:printable=true|maxLevel=2|minLevel=2|class=bigpink|exclude=[1//2]|type=flat|ou
tline=true|separator=pipe|include=.*}
Table of Content Zone Macro
You can use the Table of Content Zone macro to mark out a section (zone) within the page from which to create
a table of contents. You can style the headings as a flat list, and place the list of links at the top and bottom of
the section or page, to provide navigation bars similar to web navigation.
Using the Table of Content Zone macro
To add the Table of Content Zone macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
location
) (location
both Specifies where in the zone the
output list is displayed: , top botto
, or , which encloses the m both
page zone content.
Output Type
) (type
list Specifies the layout for the table of
contents:
list produces a vertical list,
typical of a TOC.
flat produces a horizontal
menu-type series of links, for
example: [Heading 1] [Heading
2] [Heading 3].
Display Section Numbering
) (outline
false Select to apply outline numbering
to your headings, for example: 1.1,
1.2, 1.3.
Confluence 5.5 Documentation
243
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
List Style
) (style
none Specifies the style of bullet point
for each list item. You can use
any valid CSS style. For example:
none no list style is
displayed
circle --- the list style is a
circle
disc the list style is a filled
circle. This is the typical bullet
list, and is the one we're using
for this example list
square the list style is a
square
decimal the list is
numbered (1, 2, 3, 4, 5)
lower-alpha the list is
lower-case, alphabetised (a, b,
c, d, e)
lower-roman the list style
is lower roman numerals (i, ii,
iii, iv, v, vi)
upper-roman the list style
is upper roman numerals (I, II,
III, IV, V, VI)
Heading Indent
) (indent
Sets the indent for a output list
type, according to CSS quantities.
Entering "10px" will successively
indent list heading levels by 10px.
For example, h1 headings will be
indented 10px and h2 headings
will be indented an additional
10px.
Separator
) (separator
brackets Only applies to the output type flat
Specifies the display style of the .
links. You can enter any of the
following values:
brackets Each item is
enclosed by square brackets: [
].
braces Each item is
enclosed by braces: { }.
parens Each item is
enclosed by parentheses: ( ).
pipe Each item is
separated by a pipe:
anything Each is separated
by the value you enter. You
can enter any text as a
separator, for example . If '***'
using a custom separator, be
aware that text displays exactly
as entered, with no additional
white space to further separate
the characters.
Confluence 5.5 Documentation
244
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Minimum Heading Level
) (minLevel
1 Select the largest heading level to
start your TOC list. For example,
2 will list h2, h3, and h4 headings,
but will not include h1 headings.
Max Heading Level
) (maxLevel
7 Select the smallest heading level
to include in the TOC. For
example, 2 will list h1 and h2, but
will not include h3 and below.
Include Headings
) (include
Filter the included headings
according to specific criteria. You
can use wildcard characters. See
for Sun's Regex documentation
examples of constructing regular
expression strings.
Exclude Headings
) (exclude
Exclude headings according to
specific criteria. You can use
wildcard characters. See Sun's
for Regex documentation
examples of constructing regular
expression strings.
Printable
) (printable
true By default, the TOC is set to print.
If you clear this parameter, the
TOC will not be visible when you
print the page.
CSS Class Name
) (class
If you have a custom TOC in your
CSS style sheet, you can use this
parameter to output the TOC with
the specified "class" attribute.
Examples
The examples are based on a page with the following headings:
Filtered Table of Contents
This example will filter all headings to include those that contain "Favourite", but will exclude any heading which
ends with the word "Things". The list is styled with upper-case Roman numerals.
Parameter Value
Output Type list
List Style upper-roman
Include Headings Favourite.*
Confluence 5.5 Documentation
245
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Exclude Headings .*Things
Screenshot: Filtered TOC 'zone' headings
Flat List
This example will filter all headings to render a flat list of "Unknowns" enclosed in square brackets.
Parameter Value
Output Type flat
Separator brackets
Max Heading Level 2
Include Headings Unknown.*
Screenshot: Filtered TOC 'zone' headings displayed as a flat list
Notes
Due to an outstanding issue in the Table of Content Zone macro ( ), the Macro Browser's CONF-10619 Ref
function does not render any parameter modifications. Currently, the rendering of parameter value resh
modifications to the Table of Content Zone macro occurs only after the page is saved.
Using HTML heading markup with the Table of Content Zone macro The Table of Content Zone macro
cannot handle HTML heading markup on its own. Hence, if you used the and macro HTML HTML Include
s to render HTML heading markup in a Confluence page, the Table of Content Zone macro will not create
a contents list out of these headings. (For more information on about this issue, please refer to .) TOC-93
However, if you insert an HTML anchor into each HTML heading on your page (based on the following
syntax), the Table of Content Zone macro will incorporate these headings into your contents list.
<h2><a name="pagename-headingname"></a>Heading Name</h2>
The syntax for the anchor name is the page name and heading name separated by a hyphen. Remove all
spaces and convert all text to lower case. Convert all punctuation marks to their URL-encoded equivalent.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:toc-zone
Macro body:Accepts rich text.
Storage format example
Confluence 5.5 Documentation
246
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
<ac:structured-macro ac:name="toc-zone">
<ac:parameter ac:name="printable">false</ac:parameter>
<ac:parameter ac:name="maxLevel">2</ac:parameter>
<ac:parameter ac:name="minLevel">2</ac:parameter>
<ac:parameter ac:name="location">top</ac:parameter>
<ac:parameter ac:name="type">flat</ac:parameter>
<ac:parameter ac:name="outline">true</ac:parameter>
<ac:parameter ac:name="separator">pipe</ac:parameter>
<ac:rich-text-body>
<p>Only headings within this block are included in the table of contents.</p>
</ac:rich-text-body>
</ac:structured-macro>
Wiki markup example
{toc-zone:printable=false|maxLevel=2|minLevel=2|location=top|type=flat|outline=true
|separator=pipe}
Only headings within this block are included in the table of contents.
{toc-zone}
Tip Macro
Using the Tip macro, you can highlight a helpful tip on a Confluence page. The macro creates a green-coloured
box surrounding your text as shown below.
Using the Tip macro
To add the Tip macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Optional Title
) (title
none The title of the tip. If specified, it
will be displayed in bold next to the
icon.
Show Tip Icon
) (icon
true If cleared, the icon will not be
displayed.
Tip Macro Example
This text is displayed inside the tip macro.
Confluence 5.5 Documentation
247
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:tip
Macro body:Accepts rich text.
Storage Format example
<ac:structured-macro ac:name="tip">
<ac:parameter ac:name="icon">false</ac:parameter>
<ac:parameter ac:name="title">My title</ac:parameter>
<ac:rich-text-body>
<p>This is my hint.</p>
</ac:rich-text-body>
</ac:structured-macro>
Wiki markup example
{tip:icon=false|title=My title}
This is my hint.
{tip}
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:status-list
Macro body:None.
Storage format example
<ac:structured-macro ac:name="status-list">
<ac:parameter ac:name="username">
<ri:user ri:userkey="12345678912345678912345678912345"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
{status-list:username=admin}
View File Macro
The View File macros allow you to embed an Office or PDF document into your Confluence page. First attach
the document to a page and then use one of the View File macros to display the document's content.
When people view the page, they will see the content of the Office or PDF document. They do not need to have
Confluence 5.5 Documentation
251
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Office installed in order to see the content of an Office document. If they do have Office installed, people will be
able to open the document for editing in their Office application.
For a full list of Office Connector prerequisites and limitations, please refer to:
Office Connector Prerequisites
Office Connector Limitations and Known Issue
For an overview of all Office Connector features, please refer to . Working with the Office Connector
Displaying an Office or PDF Document in Confluence
To display an Office or PDF document in a page, use one of the following macros in the View File macro
: browser
Office Excel
Office PowerPoint
Office Word
PDF
To add one of the View File macros to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Parameters for the Office and PDF macros
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Macro Parameter Default Description
All View File macros Page Name The page which contains
the macro
Enter a page name, if
you wish to display a
document which is
attached to another
Confluence page.
MySpace Videos
You will need to find the URL for the MySpace video that you want to display.
To find a MySpace video's URL:
Go to and search for the video you want. MySpace Video
Click the title of the video, such as 'Glacier Creek Confluence Time Lapse'.
The video's summary page will open. Copy the URL from your browser's address bar. The URL looks
something like this one:
http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=3376248&s
earchid=20c789f6-1ae9-459a-bfec-75efcfc2847c
Yahoo Video
You will need to find the URL for the Yahoo video that you want to display.
To find a Yahoo video's URL:
Go to and search for the video you want. Yahoo Video
Click the title of the video, such as 'Wiki Technology Trend: Past, Now and Future'.
The video's summary page will open. Copy the URL from the address bar of your browser. The URL looks
something like this:
http://video.yahoo.com/watch/423158/2424140
If you are unable to obtain a unique URL from your browser's address bar, click the envelope (Share)
icon on the lower section of the video screen and copy the contents of the field. Link
Dailymotion Video
You will need to find the URL for the Dailymotion video that you want to display.
To find a Dailymotion video's URL:
Go to and search for the video you want. Dailymotion
Click the title of the video, such as 'Wiki Technology Trend: Past, Now and Future'.
The video's summary page will open. Copy the URL from the address bar of your browser. The URL looks
something like this:
http://www.dailymotion.com/user/spacevidcast/video/x7zevj_spacevidcast-2009-pr
omo-video_tech
If you are unable to obtain a unique URL from your browser's address bar, click at the lower Menu
right section of the video screen, select and copy the contents of the field. URL & Embed Code Link
Confluence 5.5 Documentation
257
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
3.
1.
2.
3.
Episodic
You will need an user account if you want to create and distribute videos via Episodic. Episodic
To embed an Episodic video onto a Confluence page:
Find the video and copy the URL from the address bar of your browser. The URL looks something like
this:
http://app.episodic.com/shows/13/episodes/493
Paste the URL into the box in the Macro Browser. Web Site's Widget URL
Vimeo
You will need to find the URL for the Vimeo video that you want to display.
To find a Vimeo video's URL:
Go to and search for the video you want. Vimeo
Click the title of the video, such as 'The Wiki Show - Allison the Russian High Kicker'.
The video's summary page will open. Copy the URL from the address bar of your browser. The URL looks
something like this one:
http://www.vimeo.com/909808
Metacafe
You will need to find the URL for the Metacafe video that you want to display.
To find a Metacafe video's URL:
Go to and search for the video you want. Metacafe
Click the title of the video, such as 'Wikis In Plain English (How To)'.
The video's summary page will open. Copy the URL from the address bar of your browser. The URL looks
something like this one:
http://www.metacafe.com/watch/679493/wikis_in_plain_english_how_to/
blip.tv
This integration is currently broken. Please refer to . CONF-27266 for details of the issue
Viddler
This integration is currently broken. Please refer to . CONF-27267 for details of the issue
Flickr
You can embed a slide show of photos from by supplying a URL that specifies one of the following: Flickr
Photos with a specific . tag
Photos belonging to the photostream of a specific Flickr . user
A of photos as defined by the Flickr user. set
A user's photostream starting at a specific . photo
If you want to do something else, we suggest that you try any Flickr URL. It should work.
Below are some examples of the Widget macro code for embedding Flickr images.
Flickr Photos with a Specific Tag
This URL displays a slide show of Flickr photos that are tagged with the word 'Atlassian' http://www.flickr.com/ph
Confluence 5.5 Documentation
258
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
3.
4.
1.
2.
otos/tags/atlassian/
Flickr Photos from a Specific User
This URL displays a slide show of photos from the Flickr photostream of user 'Atlassian': http://www.flickr.com/p
hotos/atlassian/
Flickr Photos from a Specific Set
This URL displays a slide show of Flickr photos from the set 'Melbourne Cup - November 2008' created by user
'Atlassian': http://www.flickr.com/photos/atlassian/sets/72157608657271078/
A Specific Flickr Photo
This URL displays a slide show of photos from the Flickr photostream of the user 'Atlassian', starting with a
specific photo: http://www.flickr.com/photos/atlassian/3003538919/
Skitch.com
You will need to find the URL for the Skitch image that you want to display.
To embed a Skitch image onto a Confluence page:
Go to . Skitch.com
Find the image and copy the URL from the address bar of your browser. The URL looks something like
this:
http://skitch.com/atlassian/411g/example-image
Note: Skitch is now integrated with Evernote, as described in this blog post from : The Next Web Evernote is
. As a result, private images on Skitch.com are bringing Skitch into its core service, Skitch.com will be archived
no longer accessible and will not work in the Confluence widget connector. Existing public images on Skitch.com
will remain available.
Twitter
Note: Due to a recent change to the Twitter API, the process for displaying Tweets has changed. The following
instructions relate to v 2.1.6 of the . Earlier versions of the Widget Connector no longer Widget Connector plugin
display tweets correctly.
To embed a single tweet:
In Twitter, navigate to the tweet you wish to embed and choose to display just that tweet in your Details
browser.
Copy the page URL (the URL should be in the following format, https://twitter.com/atlassian/
). status/346976521250037760
In Confluence, paste the URL into the Widget Connector.
The single tweet will display, like the one below.
To embed a dynamic list of tweets:
In Twitter, create a (go to > ). Widget Settings Widgets
Configure the widget to display the tweets you wish to embed (for example, a user timeline, list of tweets
Confluence 5.5 Documentation
259
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3.
4.
5.
1.
2.
3.
1.
2.
3.
or hashtag search).
Save the widget, then copy the page URL (the URL should be in the following format,https://twitte
) r.com/settings/widgets/354381809263472640/edit
In Confluence, paste the URL into the Widget Connector.
The list of tweets will display, like the one below.
FriendFeed
To display the latest messages from a user, add the user's FriendFeed link as the URL in the FriendFeed
Widget macro. For example:
BackType
To display the latest blog or website comments from a user, add the user's BackType widget link as BackType
the URL in the Widget macro. For example:
SlideShare
You will need to find the URL for the SlideShare presentation that you want to display.
To find a SlideShare presentation's URL:
Go to and search for the presentation you want. SlideShare
Click the title of the presentation, such as 'Using JIRA & Greenhopper for Agile Development'.
The presentation's summary page will open. Copy the URL from the address bar of your browser. The
URL looks something like this one:
http://www.slideshare.net/jleyser/using-jira-greenhopper-for-agile-development
-presentation
SlideRocket
You will need to find the URL for the SlideRocket presentation that you want to display.
To find a SlideRocket presentation's URL:
Log in to and go to your library of presentations. SlideRocket
Copy the 'web link' for the presentation you want to display. This will give you a URL that looks something
like this one:
http://app.sliderocket.com/app/FullPlayer.aspx?id=132f9db7-b0fb-4f51-b974-3665
2774971b
Confluence 5.5 Documentation
260
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
3.
1.
2.
3.
4.
1.
2.
3.
4.
5.
Paste the URL into the Widget macro code on your Confluence page.
Scribd
You will need to find the URL for the Scribd presentation that you want to display.
To find a Scribd presentation's URL:
Go to and search for the presentation you want. Scribd
Click the title of the presentation, such as 'My Sea Friends Coloring Book'.
The presentation's summary page will open. Copy the URL from the address bar of your browser. The
URL looks something like this one:
http://www.scribd.com/doc/5683554/My-Sea-Friends-Coloring-Book
Paste the URL into the Widget macro code on your Confluence page.
Google Docs Presentations
This integration is currently broken. Please refer to . CONF-24927 for details of the issue
Google Calendar
You can embed a Google Calendar into your page and to do this, you will need to add the URL for the Google
Calendar that you want to display.
To find the URL for a Google Calendar:
Log in to . Google Calendar
In the calendar list on the left side of the page, ensure the appropriate calendar is selected, click the
down-arrow button next to the calendar name and then select the option. Calendar settings
(Alternatively, if available, click the link at the bottom of the calendar list and then Manage Calendars
click the name of the appropriate calendar.)
In the section, click the button. A pop-up message with your calendar's public Calendar Address HTML
URL appears.
Copy the URL from this pop-up message. The URL looks something like this:
http://www.google.com/calendar/embed?src=somebody%40example.com&ctz=Australia/
Sydney
Paste the URL into the Widget macro code on your Confluence page.
Wufoo HTML Form Builder
To display an HTML form built in the , add the form's link as a URL to the Widget Wufoo HTML Form Builder
Macro. For example:
http://examples.wufoo.com/forms/contact-form/
Wufoo Reports
To display a Wufoo Report built using the ,add the report's link as a URL to the Widget Wufoo Report Manager
Macro. For example:
http://examples.wufoo.com/reports/example-satisfaction-survey-report/
Get Satisfaction social support application
To display a feedback form for a community, add the community or company link as a URL to Get Satisfaction
the Widget Macro. For example:
Confluence 5.5 Documentation
261
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
http://getsatisfaction.com/atlassian
Troubleshooting
If the URL given in the Widget Connector macro does not work, the macro displays an icon and the base URL.
For example, the following code:
http://example.com/invalid
will result in an image like the one below:
example.com
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup for a
Confluence page.
Macro name:widget
Macro body:None.
Storage format example
<ac:structured-macro ac:name="widget">
<ac:parameter ac:name="height">480</ac:parameter>
<ac:parameter ac:name="width">640</ac:parameter>
<ac:parameter ac:name="url">
<ri:url ri:value="http://youtube.com/watch?v=23pLByj_q5U"/>
</ac:parameter>
</ac:structured-macro>
Wiki markup example
{widget:height=400|width=400|url=http://www.google.com/ig/directory?synd=open&num=2
4&url=http://www.gadzi.com/gadgets/monkey.xml&output=html}
http://www.flickr.com/photos/atlassian/
http://www.flickr.com/photos/atlassian/sets/72157608657271078/
http://www.flickr.com/photos/atlassian/3003538919/
On this page:
Flickr
Google Docs
YouTube
MySpace
Vimeo
BlipTV
Viddler
Skitch
Twitter
FriendFeed
SlideShare
SlideRocket
Scribd
Wufoo
Example of widget error
message
Related pages:
Widget Connector Macro
Working with Macros
Confluence User's Guide
Google Docs
This integration is currently broken. Please refer to . CONF-24927 for details of the issue
YouTube
http://au.youtube.com/watch?v=-dnL00TdmLY
Note: You must use the long YouTube URL, available under > . For detailed instructions, see Share Options the
. user's guide to the widget macro
MySpace
Confluence 5.5 Documentation
263
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
http://www.myspace.com/video/theflynn/glacier-creek-confluence-time-lapse/3376248
Vimeo
http://www.vimeo.com/909808
BlipTV
This integration is currently broken. Please refer to . CONF-27266 for details of the issue
Viddler
This integration is currently broken. Please refer to . CONF-27267 for details of the issue
Skitch
Skitch is now integrated with Evernote, as described in this blog post from : The Next Web Evernote is bringing
. As a result, private images on Skitch.com are no longer Skitch into its core service, Skitch.com will be archived
accessible and will not work in the Confluence widget connector. Existing public images on Skitch.com will
remain available.
Twitter
twitter.com
http://twitter.com/mcannonbrookes
search.twitter.com
http://search.twitter.com/search?q=AtlassianDragons
FriendFeed
http://friendfeed.com/myname
SlideShare
http://www.slideshare.net/jleyser/using-jira-greenhopper-for-agile-development-pres
entation
Confluence 5.5 Documentation
264
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
SlideRocket
http://app.sliderocket.com/app/FullPlayer.aspx?id=132f9db7-b0fb-4f51-b974-366527749
71b
Scribd
http://www.scribd.com/doc/28967704/How-did-Shakespeare-change-the-English-language|
height=600px
Wufoo
http://examples.wufoo.com/forms/contact-form/
Example of widget error message
This is an example of the error message you will see, if the Widget connector cannot find the URL or service
specified.
example.com
http://example.com/invalid
Task Report Macro
Use the Task Report macro to display a list of tasks on a page. Filter the
tasks by space, page, user, label, created date and more.
See for more information on creating and assigning Working with Tasks
tasks. You can also use the Task Report blueprint, which will create a page
and add this macro for you.
Using theTask Report macro
To add theContent Report Table macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning {
of the macro name, to see a list of suggested macros. Details are in Using
. Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A Edit
macro dialog window will open, where you can edit the parameters of the
macro.
On this page:
Using
theTask
Report
macro
Parameter
s
Code
examples
Related pages:
Working
with Tasks
Task Report macro showing incomplete tasks, on pages with the label 'meeting-notes'.
Confluence 5.5 Documentation
265
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Parameters
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Required Default Description
Space(s) and Page(s)
(spaceAndPage)
No None Filter by the task
location. The macro will
only display tasks in the
pages or spaces
specified. You can enter
a combination of spaces
and pages.
Label(s)
(labels)
No None Filter by Label. The
macro will only display
tasks on pages with this
label. You can enter
multiple labels,
separated by a comma.
Assigned to
(assignee)
No None Filter by Assignee. The
macro will only display
tasks assigned to the
users specified.
Created by
(creator)
No None Filter by Creator. The
macro will only display
tasks created by the
users specified.
Created after
(createddateFrom)
No None Filter by created date.
The macro will only
display tasks created on
or after the date
specified. Date must be
entered as dd-mm-yyy
. y
Task status
(status)
No None Show complete,
incomplete or all tasks.
Number of tasks to
display
(pageSize)
No 20 The number of tasks to
display on each page of
results in the table.
Choose from 10, 20 or
40.
Confluence 5.5 Documentation
266
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Display columns
(columns)
No description,duedate,assi
gnee,location
Columns to include in
the table. Available
columns include descrip
tion, duedate, assignee,
location, completedate
and labels.
Code examples
The following examples are provided for advanced users who want to inspect or edit the underlying markup
for a Confluence page.
Macro name:tasks-report-macro
Macro body:None.
Storage format example
Note: The multi-picker parameter populates the and parameters. spaceAndPage spaces pages
<ac:structured-macro ac:name="tasks-report-macro">
<ac:parameter ac:name="spaces">BSP</ac:parameter>
<ac:parameter ac:name="status">complete</ac:parameter>
<ac:parameter ac:name="assignees">
<ri:user ri:userkey="2c9682654373c47f014373caa68a0003"/>
</ac:parameter>
<ac:parameter
ac:name="spaceAndPage">space:BSP,page:2555905</ac:parameter>
<ac:parameter ac:name="pages">2555905</ac:parameter>
<ac:parameter ac:name="labels">meeting-notes</ac:parameter>
<ac:parameter ac:name="pageSize">10</ac:parameter>
</ac:structured-macro>
Wiki markup
Wiki markup is not available for this macro. You cannot add this macro via wiki markup.
Working with Drafts
A draft is a 'snapshot' of unsaved page content, which Confluence creates automatically at regular intervals
while you are editing a page or blog post. This can minimise the loss of work if your Confluence site experiences
a problem, since you can retrieve the page content from your last saved draft.
How do drafts work in Confluence?
At regular intervals, Confluence automatically saves a draft of the page you are editing. If a network failure or
system error prevents you from saving your page, you can retrieve its last saved draft and continue working on
the page from the last saved draft.
Drafts are created while you are adding and editing a page or blog post. Each new draft replaces the previously
saved draft. By default, Confluence saves a draft of your page once every thirty seconds. However, a Confluenc
can . In addition, whenever you edit a page and then move e administrator configure how often drafts are saved
to another screen, Confluence will automatically save a draft.
When you edit the page again, Confluence will let you know that a version of the page you are editing was not
saved and will give you the option to resume editing it.
Each time Confluence saves a draft, it displays a message and the time of the last save near the button on Save
the edit screen.
Confluence 5.5 Documentation
267
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
On this page:
How do drafts work in Confluence?
Viewing drafts
Viewing your unsaved changes
Related pages:
Resuming the Editing of a Draft
Configuring the Time Interval at which Drafts are
Saved
Concurrent Editing and Merging Changes
Confluence User's Guide
Screenshot: Message displaying the time when the draft was last saved
More about drafts:
A user only has access to the drafts of pages they have been working on and whose content has not yet
been saved.
A user cannot create a draft explicitly.
A user's drafts are listed in the of their . 'Drafts' tab profile
Once a user has , or chosen to discard it, the draft is removed from their drafts tab. resumed editing a draft
Viewing drafts
Your drafts are listed on the tab of your user profile. Drafts
To see your drafts:
Choose at top right of the screen, then choose . your profile picture Drafts
Viewing your unsaved changes
While editing a page or blog post, you can view any 'unsaved' changes you have made since the last
automatically saved draft, by clicking (near the button). view change Save
Screenshot: Segment of the unpublished changes window
Configuring the Time Interval at which Drafts are Saved
Confluence 5.5 Documentation
268
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
By default, Confluence saves a draft of your page once every thirty seconds.
can configure how often drafts are saved. Confluence administrators
As a , you can set the time interval at which drafts Confluence administrator
are saved as follows:
Choose the , then choose un cog icon General Configuration
der Confluence Administration.
Click in the left-hand panel. Further Configuration
Edit the setting for . Draft Save Interval
Related pages:
Working
with Drafts
Resuming
the Editing
of a Draft
Concurrent Editing and Merging Changes
Sometimes, two or more people may edit a page at the same time. When
this happens, Confluence will do its best to ensure that nobody's changes
are lost.
How will I know if someone else is editing the same page as I am?
If another user is editing the same page as you, Confluence will display a
message above your edit screen letting you know who the other user is and
when the last edit was made.
Related pages:
Page
History
and Page
Compariso
n Views
Working
with Drafts
Screenshot: Notification of Simultaneous Page Editing
What happens if two of us are editing the same page and the other user saves before I do?
If someone else has saved the page before you, when you click 'Save', Confluence will check if there are any
conflicts between your changes and theirs. If there are no conflicting changes, Confluence will merge the
changes.
If there are conflicts, Confluence will display them for you and give you the option to:
Continue editing - you can continue to edit the page, useful if you want to manually merge the
changes.
Overwrite - this will replace the other person's edits with yours.
Cancel - this will discard your changes and exit the editor, keeping the other person's edits.
Example Scenario
For example, Alice and Bob both edit the same page at the same time.
If Alice clicks save before Bob, Bob is now effectively editing an out-of-date version of the page. When Bob
clicks save, Confluence will examine his changes to see if any overlap with Alice's. If the changes do not
overlap (i.e. Alice and Bob edited different parts of the page), Bob's changes will be with Alice's merged
automatically.
If Bob's changes overlap with Alice's, Confluence will display an error message to Bob showing where Alice
has changed the page, and giving Bob the options to overwrite Alice's changes with his own, to re-edit the
document to incorporate Alice's work, or to cancel his own changes entirely, maintaining Alice's changes.
Resuming the Editing of a Draft
If you have typed some content into a Confluence page or blog post, Confluence will save a draft of it, even if
you were not able to successfully save the page or blog post, or add a title to it.
There are two ways to resume editing an unsaved page or blog post:
A. Using your drafts view. To resume editing a draft from this view:
Choose at top right of the screen, then choose . your profile picture Drafts
Choose next to the appropriate draft to resume editing that draft. Resume Editing
Confluence 5.5 Documentation
269
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Note: If you had not yet entered a page title, the draft will be listed with the title ' '. Untitled
B. If you had created a new page or blog post but did not save it, then when you next or blog post in add a page
that space, Confluence will ask you if you want to resume editing the page that was not saved. If you clickresu
, the draft and its unsaved content will be restored, allowing you to continue editing it. me editing
Related pages:
Working with Drafts
Screenshot: Resume Editing
What happens if I am editing the draft of a page that has since been updated?
When this happens, Confluence will display a message informing you that you are editing an outdated page. If
there are no conflicts between the two versions, Confluence will give you the option to Merge and Resume
. editing
If there are any conflicts, Confluence will give you the option to or to your changes. View the Conflict Discard
Recording Change Comments
A 'change comment' is a short description that summarises the changes made to a page during an editing
session. Change comments are a useful way of keeping track of the history of a page.
A change comment is not the same as a comment added to a page. Refer to Commenting on pages and blog
for information about that type of comment. posts
Note that once a change comment has been added and the page has been saved, it is not possible to update or
remove the change comment.
On this page:
Entering a Change Comment
Viewing a Change Comment
Viewing a History of Change Comments
Related pages:
Viewing Page Information
Page History and Page Comparison Views
Confluence User's Guide
Entering a Change Comment
You can enter change comments in the field located below the edit screen:
Screenshot: Entering change comments
Viewing a Change Comment
To see the most recent change to a page and any change comment that may have been entered, choose the
edited date on the byline. You can also go to > to see change comments for all versions. Tools Page History
Confluence 5.5 Documentation
270
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Viewing a History of Change Comments
The change comments for a page are recorded under the 'Recent Changes' section of the page's 'Info' view and
in the page's 'History' view.
Screenshot: History of change comments on Info view
Using a template
Page templates are used only when adding a page. It is not possible to apply a template to an already-existing
page. Once a page has been added using a template, the template is no longer linked to the page. All further
editing is performed as if the template was never used. Some plugins provide enhanced template functionality.
You can search the for template add-ons. Atlassian Marketplace
See for more information. Creating a Page using a Template
Templates provided by blueprints
A blueprint is a page template with added functionality to help you create, manage and organise content in
Confluence.
Confluence ships with some predefined blueprints.
You can also download additional blueprints from the . You can customise the blueprint Atlassian Marketplace
templates to suit your individual needs, disable particular blueprints or even . develop your own blueprints
See . Working with Blueprints
Promoting templates in the Create dialog
Space administrators can choose to promote specific templates and blueprints in the Create dialog. Promoting
items can help ensure consistency in a space by encouraging users to create particular types of content over
blank pages.
The promoted templates or blueprints will appear at the top, with all other content types, including Blank Page
and Blog Post collapsed under them.To view the other types of content available choose the link. Show more
To promote a template or blueprint:
Go to > . Space Tools Content Tools
If your space is using the Documentation theme choose > > . Browse Space Admin Templates
Choose next to the templates or blueprints you want to appear in the Create dialog. Promote
Remember: by promoting a blueprint or template you will be hiding all other items, including blank page and blog
post, under the link. Show more
System templates
Confluence also provides 'system templates' containing content like the site welcome message and default
space content. See . Administering Site Templates
Adding a Template
A template is a predefined page that can be used as a framework when creating new pages. Templates are
Confluence 5.5 Documentation
275
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
3.
1.
2.
3.
useful for setting a common style or format for a page.
In Confluence, there are two places to store your page templates:
Space templates: These page templates are available in a specific space only. People who have space
permission can define templates via the space administration screen. administrator
Global templates: These page templates are available in every space on the site. People who have Conf
can define the global templates via the luence Administrator permission Confluence Administration
. Console
Adding a space template
Space templates are available in one space only.
To add a template for a space:
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose > . Templates Add New Space Template
If your space uses the Documentation theme:
Choose > at the top of the screen. Browse Space Admin
The 'Space Admin' option appears only if you are a space administrator for the space or you are a Note:
super user (a member of the group). confluence-administrators
Choose from the space administration options. Templates
Choose . Add New Space Template
The 'Create Template' screen will appear. Add content as described . below
On this page:
Adding a space template
Adding a global template
Using the template editor
The resulting form when the template
contains variables
Adding content to your template
Labels
Images and other attachments
Variables used as form fields
Instructional text
Adding a description to your template
Converting an existing page to a template
Notes
Related pages:
Creating a Page using a Template
Working with Templates
Working with Confluence Labels
Working with Macros
Using the Editor
Confluence User's Guide
Adding a global template
Global templates are available in all spaces in your Confluence site.
To add a global template:
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose in the left-hand panel. Global Templates and Blueprints
Choose . Add New Global Template
The 'Create Template' screen will appear. Add content as described . below
Using the template editor
Confluence 5.5 Documentation
276
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
This illustration shows the template editor with an image, some text, styling, and variables.
The resulting form when the template contains variables
This screenshot shows the form displayed when someone creates a page based on the template containing the
above variables. (See .) Creating a Page using a Template
Confluence 5.5 Documentation
277
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Adding content to your template
Add a name for your template.
Enter text into the body of the template, and use the editor toolbar to apply styles, layout and formatting. You can
add links and macros. In general, you can use the Confluence editor in the same way as on a page. In addition,
you can add variables which will produce a form for data collection when someone adds a page based on the
template.
Below are some points of special interest in templates.
Labels
Choose to add one or more labels to the template. These labels will be included in all pages created Labels
using this template.
Images and other attachments
You cannot attach an image or other file to a template. Instead, attach the file to another page, and insert it into
the body of the template.
For example:
You can attach an image to a page and then choose > to embed the image into the Insert Image
Confluence 5.5 Documentation
278
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
template.
You can attach a PDF file to a page and then choose > > to embed the PDF Insert Other Macros PDF
file into the template.
Variables used as form fields
You can add variables to your template, to act as form fields. When someone creates a page based on the
template, Confluence will display a text entry box for each field. The user can enter data into each field, and the
data is inserted onto the new page.
Every variable must have a unique name. If you add the same variable more than once in the same template,
Confluence will make sure that they have the same value when the user saves the page. This is useful if you
need the same information in more than one place in the page.
To insert a variable into a template:
Place your cursor on the template where you want the variable to appear.
Choose > from the editor toolbar.Alternatively, you can choose the name of an Template New Variable
existing variable if you want the same variable to appear more than once in the template.
Enter the variable name.
Press . By default this will create a single-line text input field. Enter
To change the variable type, click the variable placeholder. The variable's property panel will appear.
Choose one of the variable types: , , or . See for a description of each type. Text Multi-line Text List below
Speeding up variable entry with autocomplete: Type and the variable name, then press Enter, to add a $
new variable or to select an existing variable from a list of suggestions. The suggestions are drawn from
variables already defined in this template.
These are the types of variable available:
Variable type Description
Text Creates a single-line text input field.
Screenshot: A template variable called $purpose an
d its property panel
Multi-line text Creates a text box that allows more than one line of
text.
By default, the text area is 5 rows depth and 100
characters wide. You can change the size by typing
over the digits in the variable property panel.
Screenshot: A multi-line variable and its property
panel
Confluence 5.5 Documentation
279
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
List Creates a dropdown list.
You must specify the values that will appear in the
dropdown list. The values:
Must be separated by commas.
Can include letters, numbers, special characters,
and spaces.
Cannot include commas (except as the list
separation character).
Screenshot: A list variable and its property panel
Instructional text
Instructional text allows you to add placeholder content to a template. This text is only visible in the editor and
disappears when the author of the page begins typing.
To insert instructional text into a template:
Place your cursor on the template where you want the instructional text to appear.
Choose > on the editor toolbar. Template Instructional Text
Begin typing - the instructional text appears in italics with a shaded background todistinguishit from
normal paragraph text.
You can also change the placeholder type from 'text' to other types, including some that trigger an actionsuch
as a user mention or creating a JIRA issue.
The following instructional text types are available:
Instructional text type Description
Text Creates a line of text that is only visible in the editor.
Instructional text disappears when the user begins
typing.
User Mention Creates a line of text that is only visible in the editor.
When clicked it triggers the @mentions dialog.
Confluence 5.5 Documentation
280
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
JIRA Issue Creates a single link of text that is only visible in the
editor. When clicked it triggers the JIRA Issues macro
dialog. Users can then search for or create a new
issue.
Adding a description to your template
The template description displays in the 'Create' dialog and is useful for explaining the purpose of a template to
users.
To add a description to a template:
Go to the space or global templates page (as described above).
Choose the icon in the 'Description' column. Edit
Enter your description and save.
Converting an existing page to a template
If you would like to convert an existing page to a template, you can copy the content from the page and paste it
into the templateeditor. There is no automated way of doing this.
Please note the section about images and other attachments in templates. above
Notes
You cannot insert variables via the 'Insert wiki markup' option in the editor toolbar.
Page templates are used only when adding a page. It is not possible to apply a template to an
already-existing page. Once a page has been added using a template, the template is no longer linked to
the page. All further editing is performed as if the template was never used. Some plugins provide
enhanced template functionality. You can search the for template add-ons. Atlassian Marketplace
When you use a in a template, you will see an error when you preview the Table of Contents macro
template itself. But the Table of Contents macro works on the pages that people create from the
template the table of contents shows up after they have saved the page. (This is probably because the
template is not defined as a page, and the Table of Contents macro works for pages only.)
The editor for templates is available only in . Please refer to the Confluence 4.3 and later earlier
for a description of the wiki markup editor templates. documentation
Confluence also provides 'system templates' containing content like the site welcome message and
default space content. See . Administering Site Templates
Creating a Page using a Template
You can create a page based on a global template (available to all spaces) or a space template (available only
to that space). Before reading this page, make sure that someone has already on your created a template
Confluence site.
Information copied from the template to the page
When you create a page based on a template, Confluence will copy the following content and information from
the template to the new page:
Labels
Text and styles
Confluence 5.5 Documentation
281
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
7.
Layouts and formatting
Macros
Embedded images and other files. Note that you cannot attach an image or other file to a template. But if
the template displays an image or file from another page, the new page will display that image or file too.
Form fields displayed by the template
If the template author included variables in the template, Confluence will display a form prompting you to supply
values for the variables when you add the page.
On this page:
Information copied from the template to the page
Form fields displayed by the template
Using a template to create a page
Notes
Related pages:
Adding a Template
Using the Editor
Working with Confluence Labels
Confluence User's Guide
Using a template to create a page
To create a page based on a template:
Choose on the header Create
Select a and the you want to use and choose space template Next
If the template contains variables, you will now see a form. Type the relevant information into the form
fields, and choose . Next
Now you will see a new page based on the template. If you added information in the form fields, the page
content will include that information.
Type a name for the page where you see 'New Page'.
Add more content or make any other changes required.
Choose . Save
Screenshot: Form showing template variables when creating a page from a template
Confluence 5.5 Documentation
282
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Notes
Page templates are used only when adding a page. It is not possible to apply a template to an already-existing
page. Once a page has been added using a template, the template is no longer linked to the page. All further
editing is performed as if the template was never used. Some plugins provide enhanced template functionality.
You can search the for template add-ons. Atlassian Marketplace
Editing a template
A template is a predefined page that can be used as a prototype when creating new pages. Templates are
useful for giving pages a common style or format. This page is about changing an existing template.
Note: Page templates are used only when adding a page. It is not possible to apply a template to an
already-existing page. Once a page has been added using a template, the template is no longer linked to the
page. All further editing is performed as if the template was never used. Some plugins provide enhanced
template functionality. You can search the for template add-ons. Atlassian Marketplace
In Confluence, there are two places to store your page templates:
Space templates: These page templates are available in a specific space only. People who have space
permission can define templates via the space administration screen. administrator
Global templates: These page templates are available in every space on the site. People who have Conf
can define the global templates via the luence Administrator permission Confluence Administration
. Console
Confluence also provides 'system templates' containing content like the site welcome message and default
space content. See . Administering Site Templates
Confluence 5.5 Documentation
283
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
1.
2.
3.
1.
2.
3.
Related pages:
Adding a Template
Creating a Page using a Template
Working with Template
Working with Pages
Confluence User's Guide
To edit a space template:
Go to the space and choose > on the sidebar. Space tools Content Tools
A list of templates for the space displays.Choose next to the template that you want to modify. Edit
Make changes, or add new content, as you would when . adding a template
Choose . Save
If your space uses the Documentation theme:
Choose > at the top of the screen. Browse Space Admin
The 'Space Admin' option appears only if you are a space administrator for the space or you are a Note:
super user (a member of the group). confluence-administrators
Choose from space administration options. Templates
A list of templates for the space displays.Choose next to the template that you want to modify. Edit
Make changes, or add new content, as you would when . adding a template
Choose . Save
To edit a global template:
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose in the left-hand navigation panel. Global Templates and Blueprints
A list of templates for the Confluence site displays.Choose next to the template that you want to Edit
modify.
Make changes, or add new content, as you would when . adding a template
Choose . Save
For more information on editing the content of a template, including adding macros, variables and instructional
text see - Adding Content to a Template.
Deleting a Template
A template is a predefined page that can be used as a prototype when creating new pages. Templates are
useful for giving pages a common style or format. This page is about deleting an existing template, at space
level or at site (global) level.
Templates are used only when adding a page. Once a page has been added, the template is no longer linked to
the page. You can therefore delete the template without affecting any existing pages.
You need to be a to delete a space template, and you need space administrator Confluence Administrator
to delete a global template. permissions
Note:Deleted templates cannot be restored.
Related pages:
Working with Templates
Confluence User's Guide
To delete a space template:
Go to the space and choose > on the sidebar. Space tools Content Tools
A list of templates for the space displays.Choose next to the template that you want to delete. Delete
Confirm the deletion when prompted.
If your space uses the Documentation Theme:
Choose > at the top of the screen. Browse Space Admin
The 'Space Admin' option appears only if you are a space administrator for the space or you are a Note:
super user (a member of the group). confluence-administrators
Choose from the space administration options. Templates
Confluence 5.5 Documentation
284
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
3.
4.
1.
2.
3.
4.
1.
2.
3.
4.
A list of templates for the space displays.Choose next to the template that you want to delete. Delete
Confirm the deletion when prompted.
To delete a global template:
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose in the left-hand navigation panel. Global Templates and Blueprints
A list of templates for the Confluence site displays.Choose next to the template that you want to Delete
delete.
Confirm the deletion when prompted.
Working with Blueprints
What is a blueprint?
A blueprint is a set of page templates with added functionality to help you create, manage and organise content
in Confluence more easily.
Create meeting notes, shared file lists and requirements documentation out of the box. Customise the blueprint
to suit your individual needs. templates
You can even develop your own blueprints.
On this page:
Creating content using a blueprint
Customising blueprint templates
Promoting blueprints in the Create dialog
Adding more blueprints
Disabling a blueprint
Full list of blueprints
Related pages:
Working with Templates
Confluence User's Guide
Requesting Add-ons
Creating content using a blueprint
You create a page from a blueprint in the same way as other pages in Confluence. All blueprints are different
and most contain instructions to guide you.
To create a page from a blueprint in the current space:
Choose on the header. Create
Choose a blueprint from the 'Create' dialog.
Choose . Create
The editor will open, a prompt to enter information, or the page will appear, depending on the blueprint
selected. You can now follow the instructions built in to the blueprint to add content.
The first time a blueprint is used in a space, Confluence creates an index page and adds a shortcut to your
sidebar (if you are using the default theme). The index shows information from your blueprint pages, for example
the meeting notes index displays a list of all meeting notes pages in the space.
Screenshot: Index page for the Meeting Notes blueprint
Confluence 5.5 Documentation
285
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
If you are using the Documentation theme, your blueprint index pages will appear in the sidebar as children of
the homepage.
Screenshot: Index page for the File List blueprint with the Documentation theme applied to the space
Customising blueprint templates
Blueprints are made up of templates that can be customised for an individual space or the whole site. This
means you can adapt the content of the blueprint pages to suit your specific needs. For example, you might
update the Meeting Notes blueprint templates to include a heading for apologies.
If you have , you can customise blueprint templates for the spaces you are an space administrator permissions
administrator of. You must be a Confluence Administrator to customise blueprint templates for a whole site. See
for more information. Administering Site Templates
To customise a blueprint template for a space:
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose beside the blueprint template you wish to edit. Edit
Make your changes to the template and choose . Save
Editing a blueprint template is very similar to except: editing a page template
You should be careful not to remove any macros that the blueprint page or index page may use to store
and display information.
You cannot remove a blueprint template or change the template name.
To reset a blueprint template back to the default:
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose beside the blueprint template you wish to reset. Reset to default
Confluence 5.5 Documentation
286
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
See and for more information on templates. Working With Templates Administering Site Templates
As with user created space and site templates, editing a blueprint template will not change existing pages, but
any new blueprint pages will be based on the updated template.
Promoting blueprints in the Create dialog
Space administrators can choose to promote specific templates and blueprints in the Create dialog. Promoting
items can help ensure consistency in a space by encouraging users to create particular types of content over
blank pages.
The promoted templates or blueprints will appear at the top, with all other content types, including Blank Page
and Blog Post collapsed under them.To view the other types of content available choose the link. Show more
To promote a template or blueprint:
Go to > . Space Tools Content Tools
If your space is using the Documentation theme choose > > . Browse Space Admin Templates
Choose next to the templates or blueprints you want to appear in the Create dialog. Promote
Remember: by promoting a blueprint or template you will be hiding all other items, including blank page and blog
post, under the link. Show more
Retrospectives Blueprint
Retrospective blueprints help you track team successes and opportunities after projects or at the end of a sprint.
Use this blueprint to document what went well, what needed improvement, and assign actions for the future.
Related pages:
Working with Blueprints
File List Blueprint
Meeting Notes Blueprint
Using Retrospective blueprints
Here's how to use this blueprint for your next retrospective:
Create a Retrospective from the button in the header. Create
The Run a Retrospective dialog appears with today's date populated in the title.
Add teammates and participants.
Confluence 5.5 Documentation
298
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3. Click . Create
Your new Retrospective blueprint loads.
The Retrospective blueprint uses the following Confluence features:
Page Propertiesand the macro make content listed within the macro visible on Page Properties Report
the index page.
Instructional textprompts you to enter information anddisappearswhen you start typing or view the page.
Mentiona user on the page to notify them in their workbox.
Customisingthis blueprint
Every team conducts retrospective meetings differently. You can customise the Retrospectives blueprint
template to match your team's culture and practices.You can:
Edit headings and pre-populated text.
Add instructional text to capture specific information.
Add additional sections and content.
Confluence 5.5 Documentation
299
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
1.
2.
3.
4.
See for instructions. Customising blueprint templates
Creating a blueprint style report
Creating a blueprint style report
Using a combination of templates and macros you can make a wide range of reports for managing anything from
customer interviews, product requirements to IT service catalogues and more. In this tutorial we will guide you
through the process of creating a blueprint style report.
In this example we will create a multi-team status report. Here's the scenario we will use for this tutorial.
The Design, Development and QA teams working on the Blue Sky Project need to produce a short
status update page each week, containing the focus area for the week, contact person, risks and
overall status for each team. They like the way the Product Requirements blueprint works and want
to be able to manage their status updates in a similar way.
What do each of the players want out of this report?
wants an at a glance report that shows only the status for each team. Project Lead
Team Leads want a summary report, including the focus areas and risk, just for their team.
All team members want it to be easy to create the new page each week.
Management Team want to see all the details for a week on one page, and do not want to
have to look at a different page for each team.
With this scenario in mind, this tutorial will guide you through how to:
Create a status update template containing a separate page properties macro for each team's section of
the report.
Create a high level status report, showing just the status of all teams.
Create a summary report for each team.
Add a button that can be used to create a new report page each week.
You'll need Space Administrator permissions to complete some of the steps in this tutorial.
1 Create a status update template
First we will create a page template and add the Page Properties macros.
Go to > > . Space Admin Content Tools Templates
Choose . Create Template
Give the template a name (in this example the template will be called 'Status Update')
Add the skeleton of your status report to the page.
Here's what ours looks like...
Confluence 5.5 Documentation
300
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
4.
5.
1.
2.
3.
4.
5.
Add a to the template (in this example we will add 'status-update' as the label). Label
Now we will add a Page Properties macro to record the status of the Design team.
Add the Page Properties macro to the page (Choose > > ). Insert Other Macros Page Properties
In the macro body create a two column table and remove the heading row.
In the left column enter the column headings for your report, these are known as metadata 'keys' (in this
example we will add 'Design Focus', 'Design Status', 'Design Contact' and 'Design Risks').
In the right column, leave the cells blank, or enter some instructional text to prompt your users (ChooseT
> ). We've also added a status macro. emplate Instructional Text
Editthe Page Properties macro, and enter a for this macro (in this example we will Page PropertiesID
use 'status-update-design') this will allow us to report on the status of just the Design team later on.
Repeat this process for the Development and QA teams, remembering to specify a different ID for each macro
(we used 'status-update-dev' and 'status-update-qa').
Here's what ours looks like...
Confluence 5.5 Documentation
301
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
Finally, add any other headings, instructional text or content to your template and . You canenter a Save Descri
for your template - this appears in the Create dialog. ption
2 Create a report showing the high level status of each team
Next we will create an index page, just like you see in many blueprints.
In your space create a new blank page - this will be our 'Status Report - all teams' page, showing just the
status of each team.
Add the Page Properties Report macro to the page (Choose > > Insert Other Macros Page Properties
). Report
Enter the to report on (in this example it will be 'status-update', the label we added to the template Label
page earlier)
Leave the field blank - we want to report on all the macros on the page. Page Properties ID
In the field, list the 'keys' from each macro that you want to include in the report (in Columns to Show
this example we only want to show the values of 'Design Status', 'Dev Status', 'QA Status').
See how this looks in the macro browser...
Confluence 5.5 Documentation
302
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
5.
6.
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
4.
5.
Choose to add the macro to the page. Save
Now we will add a button to the page to allow team leads to easily create new status update pages from the
template we created earlier.
Add the Create from Template macro to the page (Choose > > Insert Other Macros Create from
) Template
Enter the text for the button (in this example we will call the button 'Create a new status update')
Select the template from the drop down (in this example our template was called 'Status Template Name
Update')
Specify the title of any pages to be created - this is a great way to keep your titles consistent (in this
example we will call the page 'Status update week ending @Date' which will append the current date
when the page is created - as in the meeting notes blueprint)
Choose . Insert
Add any other content, links or images to the page and . Save
Add a shortcut to the page on the sidebar (Choose > > ). Space Tools Configure Sidebar Add Link
3 Create a separate report for each team
Now we will create some index pages that show a more detailed summary for each team. We'll start with the
Design team.
Create a new blank page - this will be the 'Design Status Report' index page, showing just information for
that team.
Add the Page Properties Report macro to the page (Choose > > Insert Other Macros Page Properties
). Report
Enter the (the page label is once again 'status-update', the label we added to the template) Label
Enter the that was specified in the Page Properties macro in the template (in this Page Properties ID
example it was 'status-report-design') - this allows us to report on just information in that macro.
Leave the field blank this time, we want to show all columns from this Page Properties Columns to Show
macro.
See how this looks in the macro browser...
Confluence 5.5 Documentation
303
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
5.
6.
7.
8.
Choose to add the macro to the page. Save
Add any other content, links or images to the page and . Save
Add a shortcut to the page on the sidebar (Choose > > ) Space Tools Configure Sidebar Add Link
Create a new page and repeat this process for each team, remember to specify a different Page Properties ID
each time (in this example 'status-report-dev' and 'status-report-qa').
If your Design, Dev and QA teams have their own team spaces, this summary report could even be created in
their team spaces. Just be sure to specify the space where the Status Updates pages are created in theRestric
field, to make sure the macro can find the pages to report on. t to spaces
4 Create your first status update page
That's it - choose > or use the button to make your first Create Status Update Create a new status update
status update page. Just like a blueprint, but 100% made by you.
Here's how our finished pages look.
Team Leads and the management team still have a single page for the weekly status update.
Confluence 5.5 Documentation
304
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
The Project Lead can see the status of each team, each week, at a glance in the All Teams status report.
Each team can see their focus, risks and status at a glance in their status report.
Confluence 5.5 Documentation
305
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Remember, these concepts don't just apply to status updates - you can use them for any purpose at all. Tell us
about how you've made your own blueprint style reports in comments.
Overall prerequisites
Please be aware that source code is currently not available for the Confluence Office Connector.
Confluence 5.5 Documentation
306
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Ensure that Java 5 (JDK 1.5) or higher is installed on your Confluence server.
The must be enabled, because the Office Connector uses WebDAV to transfer WebDAV plugin
information to and from Office documents. Note that the WebDAV plugin is bundled with Confluence, and
can be enabled or disabled by the . If necessary, refer to the instructions on System Administrator enablin
and . g plugins configuring the WebDAV options
Ensure that your Confluence server's is set correctly. (Check it by going to the 'General base URL
Configuration' screen in the Confluence Administration Console, as described inConfiguring the Server
.) When a user edits a wiki page in Word and then uploads the page back to the Confluence Base URL
server, the base URL determines where the document will be saved. If the base URL is incorrect, the
documents may be saved to a different Confluence server.
Prerequisites for viewing Office and PDF files in Confluence
If you want to use the , or to attached to a Confluence page, you need the setup View File macro view Office files
described below.
Browsers and Flash Player
You can use any browser to view an Office file on a wiki page or attachment view, provided that you have
installed version 9 or later. You do not need to have an Office desktop application installed Adobe Flash Player
on your computer in order to view Office files in Confluence.
File Types
Confluence can display files compatible with Microsoft Office 97-2007, and PDF files, of the following types:
.doc and .docx
.xls and .xlsx
.ppt and .pptx
.pdf
On this page:
Overall prerequisites
Prerequisites for viewing Office and PDF files in
Confluence
Prerequisites for importing Word documents into
Confluence
Prerequisites for editing Office files directly from
Confluence
Related pages:
Working with the Office Connector
Confluence User's Guide
Prerequisites for importing Word documents into Confluence
Document import can import Microsoft Word documents of the file types and . These must be .doc .docx
valid Word 97-2007 format documents.
Prerequisites for editing Office files directly from Confluence
The Office Connector allows you to edit Office files embedded in a wiki page or from the page's attachments
view.
To make use of these editing capabilities, you will need the setup described below.
Browsers
If you are using Firefox, you will need to install a Firefox add-on. Firefox will prompt you to do this, the first
time the add-on is required. You will find instructions in Installing the Firefox Add-On for the Office
. Connector
Note: No Chrome support. Chrome does not support WEBDAV clients, so this feature will not work.
Please refer to this issue for more information: . CONF-23322
Confluence 5.5 Documentation
307
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Office editors
To edit Office files, you will need to have or installed. (See the configuration matrix Microsoft Office OpenOffice
below.)
If you are using Firefox, you can choose which of the above editors you want to use. The Firefox add-on
allows you to configure this option for each file type. See Installing the Firefox Add-On for the Office
. Connector
If you are using Internet Explorer, you will need Microsoft Office. You cannot edit Office files in
OpenOffice when using Internet Explorer.
Configuration matrix
You need one of the following software combinations to edit Office files from your wiki page:
Operating System Office Version Browser
Windows 7,
Windows Vista, or
Windows XP with Service Pack
2 or 3
OpenOffice 2.x 3.x, or
Microsoft Office XP, 2003,
2007 or 2010
Internet Explorer 8.x 9.x, or
Firefox latest stable version
Mac OS X 10.5 and 10.6 OpenOffice 2.x 3.x
The"Edit in Word" feature is
known to work in 3 OpenOffice
.2.0.
Firefox latest stable version
Linux OpenOffice 2.x 3.x
The only known supported
Office editor for Linux is
OpenOffice. But in theory it
should work with any
WebDAV-aware application.
Firefox latest stable version
Displaying Office Files in Confluence
Confluence can display Office files that are attached to a page. If you have an Office application installed, you
will also be able to edit these Office files in your Office application.
These are two of the ways that Confluence can interact with Office files. For an overview of all Office Connector
features, please refer to . Working with the Office Connector
Your System Administrator can enable or disable the Office Connector or parts of it. The Office Connector
options can appear in different places on your Confluence page, depending on the themes and configuration of
your Confluence site. Please refer to Configuring the Office Connector in the Confluence Administration Guide a
nd discuss any configuration problems with your administrator.
On this page:
Prerequisites
Attaching and displaying Office files and PDF
files
Viewing and Editing the Attached Office Files
Troubleshooting
Related pages:
View File Macro
Working with the Office Connector
Confluence User's Guide
Prerequisites
If you want to use the , or to attached to a Confluence page, you need the setup View File macro view Office files
described below.
Browsers and Flash Player
You can use any browser to view an Office file on a wiki page or attachment view, provided that you have
Confluence 5.5 Documentation
308
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
installed version 9 or later. You do not need to have an Office desktop application installed Adobe Flash Player
on your computer in order to view Office files in Confluence.
File Types
Confluence can display files compatible with Microsoft Office 97-2007, and PDF files, of the following types:
.doc and .docx
.xls and .xlsx
.ppt and .pptx
.pdf
Attaching and displaying Office files and PDF files
There are two ways to do this in Confluence:
Attach Office files to a page and display them in a Confluence page using the View File or Attachments
macros
Attach an Office or PDF file to a page and embed its contents onto the page by simply dragging and
dropping it into the editor window
To attach and display Office files in Confluence using macros:
Attach the Office file(s) to a Confluence page:
View the Confluence page on which you want to display your document.
Choose > . Tools Attachments
Browse for your Office files and upload them to the Confluence page.
Refer to detailed instructions in . Attaching Files to a Page
Now you have two options for displaying the attached document:
You can embed the document into the Confluence page, using one of the Office Word, Office
Excel, Office PowerPoint or View PDF macros. These macros can be found using the macro
. Refer to the detailed instructions in the topic. browser View File macro
You can display a list of page attachments using the . People viewing the page Attachments macro
will be able to click the link to see the Office or PDF document in Confluence. View
To attach and display an Office file on a Confluence page using 'drag and drop':
Drag the Office file from your computer and drop it into the editor window. Only one file can be dragged
and dropped at a time. The appropriate placeholder will appear in the position where you View File macro
dragged the file. However, the contents of the file will be rendered in full when you preview, or save and
view, the page.
Older browser versions may not support drag and drop - refer to . Using Drag-and-Drop in Confluence
Viewing and Editing the Attached Office Files
If an Office document is , you can view the attached Office document from within attached to a Confluence page
Confluence. View the Office document in one of the following ways:
View the list of attachments for a specific Confluence page, then click next to the Office document View
on the Attachments page. (See .) Viewing Attachment Details
View a list of attachments displayed on a page via the Attachments macro, then click next to the View
Office document in the list of attachments. (See .) Displaying a List of Attachments
View a Confluence page which has the Office document embedded in the page via the View File macro.
(See .) View File Macro
Any Confluence user who has an Office application installed will also be able to launch their Office editor from
within Confluence:
Editing an Office Document from Confluence.
Editing an Office Presentation from Confluence.
Editing an Office Spreadsheet from Confluence.
Troubleshooting
Confluence 5.5 Documentation
309
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Problems? Please refer to our guide to the . Office Connector limitations and known issues
Importing a Word Document into Confluence
The Office Connector in Confluence allows you to import a Word document into Confluence, so that the
document's content is copied onto one or more Confluence pages.
This is just one of the ways Confluence can interact with Office documents. For an overview of all Office
Connector features, please refer to . Working with the Office Connector
Your can enable or disable the Office Connector or parts of it. The Office Connector System Administrator
options can appear in different places on your Confluence page, depending on the themes and configuration of
your Confluence site. Please refer to in the a Configuring the Office Connector Confluence Administration Guide
nd discuss any configuration problems with your administrator.
The simplest way to import a Word document is to import the entire content of the document into a single wiki
page. By default, the content of the document will be created as a new wiki page.
More advanced options allow you to import the content into a new page, to split a single document into more
than one wiki page, and to resolve conflicts in the titles of your pages.
These options are described below.
Prerequisites
Prerequisites for the Office Connector's document import feature:
Document import can import Microsoft Word documents of the file types and . These must be .doc .docx
valid Word 97-2007 format documents.
For a full list of Office Connector prerequisites and limitations, please refer to:
Office Connector Prerequisites
Office Connector Limitations and Known Issues
On this page:
Prerequisites
Importing a Word Document
Splitting a Word Document into Multiple Wiki
Pages
Related pages:
Exporting to a Word document
Working with the Office Connector
Office Connector Prerequisites
Displaying Office Files in Confluence
Importing a Word Document into Confluence
Editing an Office Document from Confluence
Editing an Office Spreadsheet from Confluence
Editing an Office Presentation from Confluence
Installing the Firefox Add-On for the Office
Connector
Confluence User's Guide
Importing a Word Document
The simplest way to import a Word document is to import the entire content of the document into a single wiki
page.
This method will replace any existing content on the wiki page.
To import a Word document onto a single wiki page:
Create a page in Confluence (see ) or go to an existing page whose content you want Creating Content
replaced. View the page in view mode (not edit mode).
Confluence 5.5 Documentation
310
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3.
4.
5.
6.
7.
Choose > . Tools Import Word Document
Click and find the Word document on your local drive or network. Browse
Click the or button provided by your browser. The path and file name of the document will Open Upload
now appear in the text box on the Office Connector import screen.
Click on the Office Connector import screen. The import document options screen will display. Next
The import document options are:
Option Description
Root page title The title of the wiki page that will contain the
information from your imported document.
Import as a new page in the current space A new wiki page will be created with the page title
specified above.
Replace <pagename> The contents of the existing page will be
replaced. The page will be renamed to the page
title specified above.
Delete existing children of <pagename> The existing child pages of the page you are
replacing will be deleted.
Rename imported pages if page name already
exists
Assign new names to any new page which would
otherwise have a duplicate name. The content of
existing pages will remain unchanged.
Replace existing pages with imported pages of
the same title
If imported pages have titles equal to existing
pages, then the content of the Word document
will overwrite the content on the existing page.
Page history will be preserved.
Remove existing pages with the same title as
imported pages
If imported pages have titles equal to existing
pages, then the existing pages will be deleted.
This will remove the page history as well as the
content.
Split by heading The content of the Word document will be split
over multiple wiki pages. If you don't want to split
your document into multiple wiki pages, leave the
default option selected. For more Don't split
information on splitting your document, please se
. e below
Click . Import
When the upload has finished, the content of the Word document will have been transformed into Confluence
page content. You can now view and edit this page in the usual way. There is no connection between the
original Word document and this wiki page.
Screenshot: Empty page ready for import
Screenshot: Selecting Word document to import
Confluence 5.5 Documentation
311
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Screenshot: Importing a Word document
Screenshot: Page after import
Splitting a Word Document into Multiple Wiki Pages
When importing a Word document, you can split a single document into more than one wiki page, based on the
heading styles in the document.
By default, the page names will be the same as the heading text. This may result in a conflict, if a page already
Confluence 5.5 Documentation
312
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
exists with the same title. You can instruct the importer how to handle such conflicts.
To import a Word document into multiple wiki pages:
Import a Word document as . On the import document options screen, choose how to described above
split your document in the ' ' field: Split by heading
' ' If you want to split the content under each heading in your document into Split by heading
separate child pages, select the desired heading level to split by. A preview of the page hierarchy
that will be created by the split will be displayed under ' '. Each bullet point in Document Outline
the 'Document Outline' represents a new page after import into Confluence.
Click ' ' to import your document. Import
When the upload has finished, the content of the Word document will have been transformed into
Confluence page content. You can now view and edit this page in the usual way. There is no connection
between the original Word document and this wiki page.
Screenshot: Splitting a single Word document into multiple wiki pages
Editing an Office Document from Confluence
When viewing a wiki page that displays an attached Office document, you can launch your Office editor directly
from Confluence. This allows you to edit a Word document from within Confluence and save it back to
Confluence.
This is just one of the ways Confluence can interact with Office documents. For an overview of all Office
Connector features, please refer to . Working with the Office Connector
Your System Administrator can enable or disable the Office Connector or parts of it. The Office Connector
options can appear in different places on your Confluence page, depending on the themes and configuration of
your Confluence site. Please refer to Configuring the Office Connector in the Confluence Administration Guide a
nd discuss any configuration problems with your administrator.
Prerequisites for Editing an Attached Office Document
The Office Connector allows you to edit Office files embedded in a wiki page or from the page's attachments
view.
To make use of these editing capabilities, you will need the setup described below.
Browsers
If you are using Firefox, you will need to install a Firefox add-on. Firefox will prompt you to do this, the first
Confluence 5.5 Documentation
313
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
time the add-on is required. You will find instructions in Installing the Firefox Add-On for the Office
. Connector
Note: No Chrome support. Chrome does not support WEBDAV clients, so this feature will not work.
Please refer to this issue for more information: . CONF-23322
Office editors
To edit Office files, you will need to have or installed. (See the configuration matrix Microsoft Office OpenOffice
below.)
If you are using Firefox, you can choose which of the above editors you want to use. The Firefox add-on
allows you to configure this option for each file type. See Installing the Firefox Add-On for the Office
. Connector
If you are using Internet Explorer, you will need Microsoft Office. You cannot edit Office files in
OpenOffice when using Internet Explorer.
Configuration matrix
You need one of the following software combinations to edit Office files from your wiki page:
Operating System Office Version Browser
Windows 7,
Windows Vista, or
Windows XP with Service Pack
2 or 3
OpenOffice 2.x 3.x, or
Microsoft Office XP, 2003,
2007 or 2010
Internet Explorer 8.x 9.x, or
Firefox latest stable version
Mac OS X 10.5 and 10.6 OpenOffice 2.x 3.x
The"Edit in Word" feature is
known to work in 3 OpenOffice
.2.0.
Firefox latest stable version
Linux OpenOffice 2.x 3.x
The only known supported
Office editor for Linux is
OpenOffice. But in theory it
should work with any
WebDAV-aware application.
Firefox latest stable version
Confluence 5.5 Documentation
314
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
a.
b.
On this page:
Prerequisites for
Editing an Attached
Office Document
Editing an Office
Document in your
Office Application
Troubleshooting
Related pages:
Office Connector
Prerequisites
Displaying Office Files
in Confluence
Importing a Word
Document into
Confluence
Editing an Office
Document from
Confluence
Editing an Office
Spreadsheet from
Confluence
Editing an Office
Presentation from
Confluence
Installing the Firefox
Add-On for the Office
Connector
Confluence User's
Guide.
Editing an Office Document in your Office Application
To edit an Office document in your Office application:
There are two ways to do this:
From an Office document embedded on a page:
Go to a Confluence page with an Office document embedded on it.
Choose above the embedded document. Edit Document
Screenshot: Page with an embedded Word document showing the 'Edit Document' link
From an Office document in a list of attachments:
If an Office file is , you can edit this file directly in your attached to a Confluence page
compatible Office application, in one of the following ways:
Confluence 5.5 Documentation
315
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
View the list of attachments for a specific Confluence page, then click Edit in Office
next to the Office file on the Attachments page. (See .) Viewing Attachment Details
View a list of attachments displayed on a page via the Attachments macro, then click
next to the Office file in the list of attachments. (See Edit in Office Displaying a List
.) of Attachments
A window will pop up, asking you to confirm that you want to open this document.
Screenshot: Confirmation window in Firefox
Screenshot: Confirmation window in Internet Explorer
Click ' '. Now you may be asked to log in to your Confluence server. OK
Enter your Confluence username and password, then choose ' '. OK
The Office document will open in your Office application.
Make the necessary changes, then save the document. It will be saved back into Confluence.
Troubleshooting
Problems? Please refer to our guide to the . Office Connector limitations and known issues
Editing an Office Spreadsheet from Confluence
When viewing a wiki page that displays an attached Office document, you can launch your Office editor directly
from Confluence. This allows you to edit an Excel spreadsheet from within Confluence and save it back to
Confluence.
This is just one of the ways Confluence can interact with Office documents. For an overview of all Office
Connector features, please refer to . Working with the Office Connector
Confluence 5.5 Documentation
316
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Your System Administrator can enable or disable the Office Connector or parts of it. The Office Connector
options can appear in different places on your Confluence page, depending on the themes and configuration of
your Confluence site. Please refer to Configuring the Office Connector in the Confluence Administration Guide a
nd discuss any configuration problems with your administrator.
On this page:
Prerequisites for
Editing an Attached
Office Spreadsheet
Editing an Office
Spreadsheet in your
Office Application
Troubleshooting
Related pages:
Office Connector
Prerequisites
Displaying Office Files
in Confluence
Importing a Word
Document into
Confluence
Editing an Office
Document from
Confluence
Editing an Office
Spreadsheet from
Confluence
Editing an Office
Presentation from
Confluence
Installing the Firefox
Add-On for the Office
Connector
Prerequisites for Editing an Attached Office Spreadsheet
The Office Connector allows you to edit Office files embedded in a wiki page or from the page's attachments
view.
To make use of these editing capabilities, you will need the setup described below.
Browsers
If you are using Firefox, you will need to install a Firefox add-on. Firefox will prompt you to do this, the first
time the add-on is required. You will find instructions in Installing the Firefox Add-On for the Office
. Connector
Note: No Chrome support. Chrome does not support WEBDAV clients, so this feature will not work.
Please refer to this issue for more information: . CONF-23322
Office editors
To edit Office files, you will need to have or installed. (See the configuration matrix Microsoft Office OpenOffice
below.)
If you are using Firefox, you can choose which of the above editors you want to use. The Firefox add-on
allows you to configure this option for each file type. See Installing the Firefox Add-On for the Office
. Connector
If you are using Internet Explorer, you will need Microsoft Office. You cannot edit Office files in
OpenOffice when using Internet Explorer.
Configuration matrix
You need one of the following software combinations to edit Office files from your wiki page:
Operating System Office Version Browser
Confluence 5.5 Documentation
317
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
a.
b.
2.
Windows 7,
Windows Vista, or
Windows XP with Service Pack
2 or 3
OpenOffice 2.x 3.x, or
Microsoft Office XP, 2003,
2007 or 2010
Internet Explorer 8.x 9.x, or
Firefox latest stable version
Mac OS X 10.5 and 10.6 OpenOffice 2.x 3.x
The"Edit in Word" feature is
known to work in 3 OpenOffice
.2.0.
Firefox latest stable version
Linux OpenOffice 2.x 3.x
The only known supported
Office editor for Linux is
OpenOffice. But in theory it
should work with any
WebDAV-aware application.
Firefox latest stable version
Editing an Office Spreadsheet in your Office Application
To edit an Office spreadsheet in your Office application:
There are two ways to do this:
From an Office spreadsheet embedded on a page:
Open a Confluence page with an Office document embedded on it.
Choose above the embedded content. Edit Document
Screenshot: The title bar showing 'spreadsheet.xls' above an embedded Excel spreadsheet
From an Office spreadsheet in a list of attachments:
If an Office file is , you can edit this file directly in your attached to a Confluence page
compatible Office application, in one of the following ways:
View the list of attachments for a specific Confluence page, then click Edit in Office
next to the Office file on the Attachments page. (See .) Viewing Attachment Details
View a list of attachments displayed on a page via the Attachments macro, then click
next to the Office file in the list of attachments. (See Edit in Office Displaying a List
.) of Attachments
A window will pop up, asking you to confirm that you want to open this document.
Screenshot: Confirmation window in Firefox
Confluence 5.5 Documentation
318
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3.
4.
5.
Screenshot: Confirmation window in Internet Explorer
Click ' '. Now you may be asked to log in to your Confluence server. OK
Enter your Confluence username and password, then click 'OK'.
The Office spreadsheet will open in your Office application.
Make the necessary changes, then save the spreadsheet. It will be saved back into Confluence.
Troubleshooting
Problems? Please refer to our guide to the . Office Connector limitations and known issues
Editing an Office Presentation from Confluence
When viewing a wiki page that displays an attached Office document, you can launch your Office editor directly
from Confluence. This allows you to edit a PowerPoint presentation from within Confluence and save it back to
Confluence.
This is just one of the ways Confluence can interact with Office documents. For an overview of all Office
Connector features, please refer to . Working with the Office Connector
Your System Administrator can enable or disable the Office Connector or parts of it. The Office Connector
options can appear in different places on your Confluence page, depending on the themes and configuration of
your Confluence site. Please refer to Configuring the Office Connector in the Confluence Administration Guide a
nd discuss any configuration problems with your administrator.
Prerequisites for Editing an Attached Office Presentation
The Office Connector allows you to edit Office files embedded in a wiki page or from the page's attachments
view.
To make use of these editing capabilities, you will need the setup described below.
Browsers
If you are using Firefox, you will need to install a Firefox add-on. Firefox will prompt you to do this, the first
time the add-on is required. You will find instructions in Installing the Firefox Add-On for the Office
. Connector
Note: No Chrome support. Chrome does not support WEBDAV clients, so this feature will not work.
Please refer to this issue for more information: . CONF-23322
Confluence 5.5 Documentation
319
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Office editors
To edit Office files, you will need to have or installed. (See the configuration matrix Microsoft Office OpenOffice
below.)
If you are using Firefox, you can choose which of the above editors you want to use. The Firefox add-on
allows you to configure this option for each file type. See Installing the Firefox Add-On for the Office
. Connector
If you are using Internet Explorer, you will need Microsoft Office. You cannot edit Office files in
OpenOffice when using Internet Explorer.
Configuration matrix
You need one of the following software combinations to edit Office files from your wiki page:
Operating System Office Version Browser
Windows 7,
Windows Vista, or
Windows XP with Service Pack
2 or 3
OpenOffice 2.x 3.x, or
Microsoft Office XP, 2003,
2007 or 2010
Internet Explorer 8.x 9.x, or
Firefox latest stable version
Mac OS X 10.5 and 10.6 OpenOffice 2.x 3.x
The"Edit in Word" feature is
known to work in 3 OpenOffice
.2.0.
Firefox latest stable version
Linux OpenOffice 2.x 3.x
The only known supported
Office editor for Linux is
OpenOffice. But in theory it
should work with any
WebDAV-aware application.
Firefox latest stable version
On this page:
Prerequisites for
Editing an Attached
Office Presentation
Editing an Office
Presentation in your
Office Application
Troubleshooting
Related pages:
Office Connector
Prerequisites
Displaying Office Files
in Confluence
Importing a Word
Document into
Confluence
Editing an Office
Document from
Confluence
Editing an Office
Spreadsheet from
Confluence
Editing an Office
Presentation from
Confluence
Installing the Firefox
Add-On for the Office
Connector
Confluence 5.5 Documentation
320
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
a.
b.
Editing an Office Presentation in your Office Application
To edit an Office presentation in your Office application:
There are two ways to do this:
From an Office presentation embedded on a page:
Open a Confluence page with an Office presentation embedded on it.
Click the 'Edit' icon on the bottom frame of the slide show.
Screenshot: PowerPoint presentation displayed on a Confluence page
A window will pop up, asking you to confirm that you want to open this document.
Screenshot: Confirmation window in Firefox
Screenshot: Confirmation window in Internet Explorer
Click ' '. Now you may be asked to log in to your Confluence server. OK
Enter your Confluence username and password, then click 'OK'.
The presentation will open in your Office application.
Make the necessary changes, then save the presentation. It will be saved back into Confluence.
Troubleshooting
Problems? Please refer to our guide to the . Office Connector limitations and known issues
Installing the Firefox Add-On for the Office Connector
If you are using Firefox as your browser, you will need to install an add-on into Firefox (the Firefox WebDAV
) in order to use some features of the Office Connector. You will be prompted to install the add-on the Launcher
first time you try to use a function which requires it.
For an overview of all Office Connector features, please refer to . Working with the Office Connector
Note about supported web browsers: Please ensure that you are using one of the web browsers supported by
Confluence. If you are using an unsupported browser or browser version, some features may not work correctly.
Check the pageto find the list of supported web browsers and browser versions on this Supported Platforms
page.
Confluence 5.5 Documentation
322
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
On this page:
Installing the Firefox
Add-On
Configuring the
Add-On
Security Risks
Information about this
Firefox Add-On
Related Topics
Related pages:
Office Connector
Prerequisites
Displaying Office Files
in Confluence
Importing a Word
Document into
Confluence
Editing an Office
Document from
Confluence
Editing an Office
Spreadsheet from
Confluence
Editing an Office
Presentation from
Confluence
Installing the Firefox
Add-On for the Office
Connector
Confluence User's
Guide.
Installing the Firefox Add-On
You will be prompted to install the add-on the first time you try to use a function which requires it. The add-on is
required for editing a wiki page in Office, or for editing an Office document which is displayed on a wiki page.
When you choose an option which requires the Firefox add-on, you will see a popup window like this one:
Click ' '. Some browsers may now ask you to confirm the download with a message bar across the top OK
of the page, beneath the browser's address bar.
You may see a message like the one shown here:
Or you may see a similar message with an 'Edit Options' button like this:
If you see the above message, click ' '. You will then see an 'Allowed Sites' Edit Options
window like this one:
This window lets you tell Firefox that your Confluence server is allowed to install add-ons
into Firefox. The ' ' box should already contain the address of your Address of web site
Confluence server.
Click the ' ' button to add your Confluence server to the list. Allow
Go back to your Confluence page and try to edit your Office document again, e.g. by
clicking ' ' again. Now you will see the option to install the add-on. Edit in Word
A 'Software Installation' window will appear, asking you to confirm the installation. The window will look
something like the one below, but the URL will be the address of your own Confluence server:
Confluence 5.5 Documentation
324
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
3.
4.
5.
6.
7.
Click ' '. The installation will happen and a window will pop up asking you to restart Firefox: Install Now
Make sure you have saved all your Confluence pages and any other work in your browser, then restart
Firefox.
If Firefox asks you to confirm the restart, confirm it.
Firefox will close all the browser windows and will then start up again. You will see a window confirming
that a new add-on has been installed, like this:
Confluence 5.5 Documentation
325
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
7.
1.
Configuring the Add-On
After you have installed the add-on into Firefox, you will need to configure it. Basically, you will associate a
desktop application (editor) with each relevant file type. This tells the Office Connector which application to
launch when it encounters a link to an editable file. The configuration is slightly different for each operating
system, as described below.
Configuring the Add-On in Windows
The add-on can will automatically configure itself on Windows via the system registry. The first time you edit a
new file type, the add-on will look up the default editor for that file type and make that the permanent setting.
If you want to override the registry settings, or if for some reason the automatic configuration is not working, you
can configure the Firefox add-on manually.
In Firefox, go to the ' menu and select ' ', as shown in this screenshot: Tools WebDAV Launcher Options
Confluence 5.5 Documentation
326
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
A 'WebDAV Launcher Options' window will appear, allowing you to associate a specific file type (file
extension) with a desktop application (editor). The window looks like this one:
In the ' box, enter the extension for a particular file type. For example, you may want to File Extension
associate the 'doc' file extension with Microsoft Word 2003 or earlier. To do this, you would type 'doc' in
the File Extension text box.
Screenshot: Configuring the WebDAV Launcher - adding the 'doc' file extension.
If you use or have recently upgraded to Office 2007
In addition to the original Office 2003 file extensions (that is, 'doc', 'ppt' and 'xls'), you should
configure the WebDAV launcher to handle the new Office 2007-specific file additionally
extensions for Microsoft Word ('docx'), Microsoft Excel ('xlsx') and PowerPoint ('pptx').
Confluence 5.5 Documentation
327
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
3.
4. Enter the ' Use one of the following methods to specify the associated application for Application Path
editing the given file type:
Click the ' ' button to load the associated application from the Windows registry. Auto
Alternatively, you can click the ' ' button to find the application on your computer. Browse
Or you can manually type in the path to the application's executable file.
Screenshot: Configuring the WebDAV Launcher - adding the 'Application Path' for the 'doc' file
extension.
If you use or have recently upgraded to Office 2007
Follow the instructions in this step to add the path to the relevant Office 2007 application
for the Office 2007 file extension you configured . For example, if you had a typical above
Confluence 5.5 Documentation
328
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
4.
5. Click the ' ' button. The file extension association will be added to the list. For example, in the picture Add
below you can see that the 'doc' extension has been associated with 'C:\Program Files\Microsoft
Office\OFFICE11\WINWORD.EXE'. This is the path to the Microsoft Word 2003 executable on a specific
Windows machine.
Screenshot: Configuring the WebDAV Launcher - configuration of the 'doc' file extension complete.
Configuring the Add-On in Mac OS X
The configuration procedure is similar to Windows, as shown above. Note that there is no 'Auto' button in Mac
OS X.
Configuring the Add-On in Linux
The only known supported Office editor for Linux is . (See .) OpenOffice Office Connector Prerequisites
There is no automatic configuration on Linux. You will need to associate each file type with your Office editor in
Firefox. Note that there is no 'Auto' button in Linux.
The configuration procedure is similar to Windows, as shown above.
For both Ubuntu and OpenSUSE, the configuration will look something like this:
File Extension Application Path
doc and docx /usr/bin/oowriter
ppt and pptx /usr/bin/ooimpress
xls and xlsx /usr/bin/oocalc
Security Risks
default installation of Office 2007, you would add the application path 'C:\Program
Files\Microsoft Office\Office12\WINWORD.EXE' to the 'docx' extension.
Please be aware that there are security risks in installing this add-on to Firefox. Internet Explorer is
exposed to the same risks, because it can directly open Office documents. By installing the add-in into
Firefox, you are exposing Firefox to the same risks.
Confluence 5.5 Documentation
329
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Summary of the risks:
Office documents can contain macro viruses. Before opening an Office document, make sure that you
trust the source of the document.
There are known flaws in the Office file formats and Microsoft Office that an attacker can exploit to gain
control of your machine. Microsoft has fixed the known exploits in the latest Service Packs for all
Microsoft Office versions. But new exploitations may arise at any time. Again, be sure that you trust the
source of a document before opening it.
The add-on tries to reduce the risk by supporting the following:
Same origin policy The add-on can only open documents from the same host that initiated the action.
Digital signature The add-on is digitally signed. When you install the add-on please verify that it is
signed by Benryan Software Inc.
Prompt the user for confirmation You will always be warned before a file is opened. Please read
. The warning tells you the complete URL of the file as these warnings carefully before opening a file
well as the complete application path of the application opening the file.
Information about this Firefox Add-On
Add-on name: WebDAV Launcher
Description: Adds the ability to launch a WebDAV URL directly in
a WebDAV-aware client.
Latest version: See the WebDAV Launcher add-on page at Mozilla
Compatible with: All versions of Firefox, up to and including the latest
stable version.
Author: Atlassian Pty Ltd
Related Topics
Working with the Office Connector
RSS newsreaders
The following are some popular RSS readers for various operating systems. You can find a more
comprehensive list on . Google's open directory
Windows
SharpReader
NewsGator
Syndirella
FeedDemon
NewzCrawler
Mac OS X
Safari
NetNewsWire
NewsFire
Shrook
Confluence 5.5 Documentation
368
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
3.
1.
2.
3.
Multi-platform
NewsMonster (Runs in the Mozilla web browser)
Radio Userland (Windows and MacOS)
AmphetaDesk (Windows, Unix, Mac OS X)
Removing an RSS feed
There is no need to try to delete or remove an RSS feed built by the Confluence . RSS feed builder
Explanation: The feeds generated by the RSS Feed Builder are dynamically generated via the parameters
included in the feed URL (address). For example, take a look at the following feed URL:
http://confluence.atlassian.com/createrssfeed.action?types=page&sort=modified&showC
ontent=true...
The above feed URL will generate a list of pages ('types=page'), sorted by the modification date and showing the
page content. The feed is generated at the time when the URL is fetched and there is no RSS feed information
stored on the database. For that reason, there is no need to remove anything.
Using pre-specified RSS feeds
This page tells you how to get hold of an RSS feed which Confluence has predefined for you.
To subscribe to predefined RSS feeds for a particular space:
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose . RSS Feeds
Copy and paste the link for one of the feeds into your RSS newsreader:
If your space uses the Documentation theme:
Choose > Browse Space Operations
Choose RSS Feeds in the space operations options.
Copy and paste the link for one of the feeds into your RSS newsreader.
Feeds include:
Pages
Blog
Mail
Comments
Attachments
All content
To subscribe to predefined RSS feeds for a particular page (where available):
Note that the word 'page' here means a part of the Confluence user interface, rather than a page that contains
Confluence content. For example, your view offers an RSS feed. Network
Go to the page.
Locate the following icon, which is available in the top-right corner of certain pages:
Copy and paste the icon's link into your RSS newsreader.
Related pages:
Using the RSS Feed Builder
Managing Changes and Notifications and Tasks
RSS Feed Macro
Confluence User's Guide
Notes
If you want to customise your Confluence RSS feed (for example, use a label to filter your feed), use the RSS
instead of the above instructions. Feed builder
Confluence 5.5 Documentation
369
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
Using the RSS Feed Builder
Using the RSS feed builder, you can create customised RSS feeds to subscribe to changes within Confluence.
Wondering what an RSS feed is? See . more information about RSS Feeds
Building an RSS feed
Follow the steps below to build your feed, choosing the type of content and the time period you want to monitor.
To create a customised RSS feed:
Choose the help icon at top right of the screen, then choose . Feed Builder
Select the content types you want in your feed.
Check if you want to know when the email archive is updated. (See the Mail overview of mail archives in
.) Confluence
Select one or more spaces from the list.
Click to set the following: Advanced Options
Option Description
Feed Name The default name is based on the name of your
Confluence installation. For example, 'Extranet
RSS Feed'.
With these labels Enter one or more labels separated by spaces or
commas. Confluence returns all content (of the
selected types) that matches one or more of the
labels. See the about using labels to hint below
customise your feeds.
Exclude these spaces Exclude specific spaces from those already
selected.
Sorted by Sort content by either the date or creation or the
date they were last updated.
Limit to Specify the number of items returned in your feed.
Within the last Specify how old items returned can be.
Include content for pages Specify whether the entire page is displayed in the
feed.
Choose . Create RSS Feed
Drag or copy the link into your RSS reader.
On this page:
Building an RSS feed
Hints
Notes
Related pages:
Managing Changes and Notifications
and Tasks
Subscribing to RSS Feeds within
Confluence
Confluence User's Guide
Hints
Separate feeds. Try building separate feeds, one for pages only and one that includes comments as well.
This allows you to monitor only pages if you are short of time, and to read the comments when you have
more time.
Confluence 5.5 Documentation
370
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Labels to customise your feed.
You can use the RSS feed builder to track updates to labelled pages and comments on those pages.
Here is an idea for customising your RSS feed by using your own personal label(s). This is useful if you
want to track updates to specific pages or blog posts, and you do not want to deal with emails. You can
use this method as an alternative to watching pages.
Build an RSS feed that returns pages, blog posts and comments labelled with a personal label,
such as ' '. my:feed
Each time you want to 'watch' a page, just label it with 'my:feed'.
All updates and comments will automatically come through your RSS feed.
Notes
Removing an RSS feed:
There is no need to try to delete or remove an RSS feed built by the Confluence . RSS feed builder
Explanation: The feeds generated by the RSS Feed Builder are dynamically generated via the
parameters included in the feed URL (address). For example, take a look at the following feed URL:
http://confluence.atlassian.com/createrssfeed.action?types=page&sort=modified&
showContent=true...
The above feed URL will generate a list of pages ('types=page'), sorted by the modification date and
showing the page content. The feed is generated at the time when the URL is fetched and there is no
RSS feed information stored on the database. For that reason, there is no need to remove anything.
Feed authentication options:Confluence can offer you the option of an anonymous feed or a feed that
requires authentication.
An feed will show only the content that is visible to anonymous users. The feed URL anonymous
does not contain the parameter mentioned below. This feed is useful only if your &os_authType
Confluence site allows anonymous access. If a feed is anonymous, you only get
anonymously-viewable content in the feed regardless of whether you are a Confluence user or not.
An feed requires you to log in to Confluence before you can retrieve the content. authenticated
The feed URL contains the following parameter: . &os_authType=basic
The option to choose between an anonymous and an authenticated feed is currently not available
on the feed builder screen. The feed builder offers only feeds. See for authenticated CONF-21601
details and a workaround.
Subscribing to a Network RSS Feed
You can create an from any user's view, allowing you to receive summaries on the activities RSS Feed network
of users they are following in their network. The types of activities tracked in these RSS feed summaries include:
Additions or edits to or pages blog posts
Comments added to a page or blog post or edits to existing comments
Updates to a user's status updates
Updates to a user's profile
Subscribing to a user's network feed
To subscribe to a user's network RSS feed:
Locate the RSS icon , which is available from the top-right of:
The 'Recent activity of the users you are following' section of your network page, or
The 'Activity of followed users' section of another user's network page.
Copy and paste the icon's link into your RSS newsreader.
Confluence 5.5 Documentation
371
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
3.
On this page:
Subscribing to a user's network feed
Customising your network RSS feed
Notes
Related pages:
Network Overview
Subscribing to RSS Feeds within Confluence
Confluence User's Guide
Customising your network RSS feed
Confluence does not provide a way of customising a network RSS feed via the user interface. However, you can
modify the maximum number of results and type of content displayed in these feeds by directly editing the RSS
feed link in your RSS newsreader.
To modify the maximum number of results displayed in your RSS feed:
Edit the RSS feed link in your RSS newsreader.
Change the value of the parameter from its default value of to a value of your choice. Example: max 40
http://confluence.atlassian.com/feeds/network.action?username=MYNAME&max=60&publicFeed=false&
os_authType=basic&rssType=atom
Save the modified link in your RSS newsreader.
To modify the type of content displayed in your RSS feed:
Edit the RSS feed link in your RSS newsreader.
Append the parameter to the end of the link, followed by an equals sign ( ) and then add contentType =
the appropriate content type value of your choice:
USER_STATUS restricts the RSS feed to user status updates.
PAGE restricts the RSS feed to page additions or updates.
BLOG restricts the RSS feed to blog post additions or updates.
ATTACHMENT restricts the RSS feed to attachment additions or updates.
COMMENT restricts the RSS feed to comment additions or updates.
Content type values are case-sensitive. Ensure that each parameter is separated from the other by an
ampersand ( ). &
Example:
http://confluence.atlassian.com/feeds/network.action?username=ggaskell&max=40&publicFeed=false&o
s_authType=basic&rssType=atom&contentType=USER_STATUS
Save the modified link in your RSS newsreader.
Notes
It is not possible to filter for more than one type of content by adding multiple values to the param contentType
eter.
Managing Notifications in Confluence
This page is about the notification-and-task dialog, known as the Confluence 'workbox', which drops down when
you choose the the Confluence page header. iconon
Do you want to manage your notification email messages instead? See Subscribing to Email Notifications of
. Updates to Confluence Content
Managing your notifications in the Confluence workbox
The workbox displays all notifications collected from Confluence page watches, shares, mentions, and tasks. If
your Confluence site is linked to a , you will also see JIRA notifications in your workbox. JIRA issue tracker
You can view your notifications and convert them to personal tasks. Use the inline actions to reply to comments,
like a comment or page, or watch a page. Follow the links in a notification to open the relevant page or blog post.
With JIRA integration, you can watch or unwatch issues, comment on issues, or follow the link to open the issue
Confluence 5.5 Documentation
372
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
in JIRA.
The workbox displays your notifications and your personal tasks in separate tabs.
To manage your notifications:
Choose the workbox icon in the Confluence page header.
A number may appear on the workbox icon, indicating the number of unread notifications waiting
for your attention.
You can use the keyboard shortcut: Type then . (When in the Confluence editor, click outside g n
the editor pane before pressing the keyboard shortcut keys.)
Choose the notifications icon:
Choose a notification from the list, to see the notification details. Now you can do the following:
Choose a link or to open the related page, blog post, or comment. The page will open in a Open
new tab in your browser.
Choose or to let people know that you like, or have stopped liking, a page, blog post, Like Unlike
or comment.
Choose or to receive notifications, or stop receiving notifications, about a Watch Stop Watching
page or blog post.
Choose to respond to a comment inline, within the workbox. Reply
Choose the 'add task' icon to flag a notification as a task. The notification will remain in the
notification list too.
On this page:
Managing your notifications in the Confluence
workbox
Which notifications are included?
Keyboard shortcuts
Managing notifications with Confluence mobile
Notes
Related pages:
Configuring Workbox Notifications
Subscribing to Email Notifications of Updates to
Confluence Content
Watching Pages, Spaces and Blogs
Likes and Popular Content
Screenshot: Your Confluence notifications in the workbox
Confluence 5.5 Documentation
373
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Which notifications are included?
The workbox displays a notification when someone does one of the following in Confluence:
Shares a page or blog post with you.
Mentions you in a page, blog post, comment or task.
Comments on a page or blog post that you are . watching
Likes a page or blog post that you are watching.
The workbox does show notifications triggered because you are watching a space. Only watches on pages not
and blog posts are relevant here.
The notification in your workbox appears as 'read' if you have already viewed the page or blog post.
If your Confluence site is linked to JIRA, you will also see the following JIRA notifications in your workbox:
Comments on issues that you are watching.
Mentions.
Shares of issues, filters and searches.
Keyboard shortcuts
Key Action
g then n Open the Confluence workbox.
j Move down to the next entry in the notification list.
k Move up to the previous entry in the notification list.
n Move down to the next notification for a particular
page or blog post.
Confluence 5.5 Documentation
374
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
p Move up to the previous notification for a particular
page or blog post.
Enter Open the selected notification.
u Return to the notification list after opening a particular
notification.
Managing notifications with Confluence mobile
You can view and respond to your notifications on your phone or other mobile device too. See Using Confluence
for more about mobile platforms. on a Mobile Device
Notes
Read notifications are automatically deleted after 2 weeks.
Unread notifications are automaticallydeleted after 4 weeks.
You cannot delete your notifications yourself.
If a new notification arrives while you have workbox open, the count appears on the workbox icon but
the notification is not added to the workbox. You need to close workbox and re-open it to see the new
notification.
The ability to receive notifications from JIRA or another Confluence site is available inConfluence 4.3.3
and later.To receive JIRA notifications, you needJIRA 5.2 or later.
Administrators can enable and disable the workbox on your Confluence site. They can also connect a
JIRA site or another Confluence site, so that notifications from those sites appear in your workbox too.
See . Configuring Workbox Notifications
TheConfluence workbox is provided by a set of plugins. To remove the personal notifications and tasks
functionality from your site, you can disable the following plugins. See for Disabling or Enabling a Plugin
instructions. Disabling these plugins will disable the entire workbox . It is not possible to disable only tasks
or only notifications:
Workbox - Common Plugin
Workbox- Host Plugin
Workbox- Confluence Provider Plugin
If you want to re-enable the plugins, do so in the following order: Common Plugin, Host Plugin,
Confluence Provider Plugin.
There is no option to disable theworkbox for an individual user.
The workbox is not available inclusteredenvironments. The plugin will be installed and enabled, but it will
detect that the site is in clustered mode and will not display the dialog.
Here is more information about how the quick navigation feature works:
Confluence will truncate any titles that are too long to be displayed.
The matching items are grouped by type so that you can quickly find the type you want. Confluence
shows a maximum of 3 administrative items, 6 pages and/or blog posts, 2 attachments, 3 people and 2
spaces. If no matches are found in a particular category, then that category does not appear in the list.
Items are ordered with the most recent updates first.
When the matching item is a person's name, their profile picture appears next to their name in the list.
The part of the title that is matched by the search query is highlighted in bold text.
Your can enable or disable the quick navigation feature using the Confluence Confluence Administrator
Administration Console.
Notes about finding administrative options via the search box:
Pressing 'GG' puts your cursor into the search box.
The 'GG' combination is familiar to JIRA users, because the same shortcut opens the JIRA administration
search dialog.
System administration, Confluence administration and space administration options may appear in the
Confluence 5.5 Documentation
382
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
search results.
Confluence permissions determine the administrative options that appear in the search results. You will
only see the options that you have permission to perform.
On this page:
Using the quick navigation aid to find content and
administrative actions
Performing a full search
Filtering your search results
Searching for labels
Searching the content of attachments
Search options when using the Documentation
theme
Advanced search syntax
Searching Confluence from your browser's
search box
Useful plugins
Related pages:
Confluence Search Syntax
Confluence Search Fields
Search Results Macro
Livesearch Macro
Page Tree Macro (includes an optional search
box)
Viewing Labels and Labelled Content
Searching the People Directory
Confluence User's Guide
Performing a full search
When you perform a full search, Confluence will search all content in all spaces (siteand personal), mail,
personal profiles, attachments and the space description. The results will appear on a new screen.
To use the full search:
Type your query into the search box located at the top right-hand corner of every screen (or type it into
the text box at the top of the Search screen).
Press the Enter key. (This means that you will ignore the dropdown list of titles offered by Confluence's
quick navigation aid, described .) above
The search screen appears, as shown below. If any Confluence pages or items match your search query,
the search screen shows a list of the matching items.
Click an item's title to open the Confluence page or other item.
Screenshot: Search results page
Confluence 5.5 Documentation
383
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
On the right of the screen you will see a text block for each item that matched the search criteria, with the
following information for each item:
An icon representing the content type (user profile, space, page, blog post, etc).
The title or name of the content item, linked to the item.
The most relevant few lines of content from within the item. Any words that match your search query are
highlighted within the content.
The space to which the item belongs, displayed on the last line of the item's text block.
The date when the content item was last modified.
You will see only search results which you have permission to view.
On the left of the screen are further options which allow you to tailor or filter your search results. See . below
Renaming a Page
To rename an existing page, you require 'Edit Pages' permission which is assigned by a fro space administrator
m the Space Administration screens. See or contact a space administrator for more Space permissions
information.
To rename a page:
Go to a page in the space, and click at the top to view the page in 'Edit' mode. Edit
Change the page title as required.
Click . Save
Related pages:
Working with Pages
Confluence User's Guide
Notes
Confluence will automatically update all to point to your new page title. This only works for internal links
relative links that use the relative link syntax, for example [Renaming a Page].
In , page links will not be updated. You need to update these manually. macros
Links from external sites will be broken, unless they use the permanent URL - see . Working with Links
Deleting a Page
By default, when you delete a page in Confluence, this will delete all versions of the page. To do that, you need
the 'Delete Pages' permission. See . If someone has applied to the page, Space permissions page restrictions
the restrictions may prevent you from deleting the page too.
If you want to delete a specific version of a page, you need to be a . space administrator
Deleting all versions of a page
To delete a page:
Go to the page and choose > . Confirm the action as prompted. Tools Delete
The 'Delete' option will only appear if you have permission to delete this page. Note:
Deleting a specific version of a page
To delete just one version of a page:
Go to the page and choose > . Tools Page History
Choose next to the version you want to delete, and confirm the action as prompted. Delete
On this page:
Deleting all versions of a page
Deleting a specific version of a page
Deleting a page and all its children
Notes
Related pages:
Restoring a Deleted Page
Purging Deleted Pages
Creating Content
Editing or Deleting a Page That Won't Render
Confluence User's Guide
Confluence 5.5 Documentation
399
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
3.
Deleting a page and all its children
If the page you are deleting has any , the child pages will move to the root of the space. The child child pages
pages will not be deleted, but they will lose the parent-child relationship with the deleted page.
Hint: If you need to remove a parent page and a large number of child pages:
Create a temporary new space.
Move the parent page to the new space. The child pages will move too.
Remove the space.
Notes
When you delete a page, Confluence moves it to the trash. Space administrators can recover pages from
the trash. For important notes about what happens when you restore deleted pages, see Restoring a
. Deleted Page
Purge the trash to delete the page permanently.
When you delete a version of a page, the version is not stored in the trash. The deletion of a version is
therefore permanent and cannot be undone.
Attachments attached to a deleted page will remain in the database (allowing potential retrieval) until the
trash is . When the trash is purged, all attachments on that page are pemanently removed. purged
When you delete a version of a page, the version numbers of the later versions will change accordingly.
For example, if a page has four versions and you delete version 2, then version 3 will become version 2
and version 4 will become version 3.
Purging Deleted Pages
When a user deletes a page from a Confluence space, the page is not permanently removed. Instead,
Confluence places the deleted page into the 'Trash'. The page will remain in 'Trash' until a space administrator
purges the page.
Purging deleted pages permanently clears them from 'Trash'.
You need to be a to purge deleted pages for a space. space administrator
Related pages:
Deleting a Page
Restoring a Deleted Page
Confluence User's Guide
To purge deleted pages:
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose Trash
A list of deleted pages and blog posts for the space displays.Choose for a specific page or Purge Purge
to permanently clear all deleted pages and news items. All
If your space is using the Documentation theme:
Choose > at the top of the screen. Browse Space Admin
The 'Space Admin' option appears only if you are a space administrator for the space or you are a Note:
super user (a member of the group). confluence-administrators
Choose from the space administration options Trash
A list of deleted pages and blog posts for the space displays.Choose for a specific page or Purge Purge
to permanently clear all deleted pages and news items. All
When the trash is purged, all attachments on purged pages arepermanentlyremoved as well.
Adding Labels
Labels are key words or tags that you can add to pages, blog posts, attachments and spaces. You can define
your own labels and use them to categorise, identify or bookmark content.
Labelling a page or blog post
Any user with permission to edit a page can add a label to a page.
To add a label to a page or blog post:
Go to the page. If the page already has labels, these will be listed at the bottom of the page, below the
page content.
Choose the edit icon beside the list of labels, or press L on your keyboard.
Type in a new label.Existing labels are suggested as you type.
Choose . Add
On this page:
Labelling a page or blog post
Labelling an attachment
Notes
Related pages:
Removing Labels
Viewing Labels and Labelled Content
Using Label Macros to Categorise Wiki
Content
Using Labels to Categorise Spaces
Confluence User's Guide
Screenshot: Labels as they are displayed on a page
Screenshot: Adding a label to a page or blog post
Confluence 5.5 Documentation
432
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
Labelling an attachment
If you have permission to view or edit the page that contains the attachment, you can add a label to the
attachment.
To add a label to an attachment:
Go to the page that contains the attachment. Choose > . Tools Attachments
Alternatively, go to the attachments view of the space:
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose . Attachments
You will see a list of attachments, with columns for attachment name and other details. If the attachment
already has labels, these will be listed in the column. Labels
Choose the edit icon besidethe list of labels.
Type in a new label. Existing labels are suggested as you type.
Choose . Add
You can also add labels in a list of attachments displayed by the , by choosing the edit icon Attachments macro
beside each label.
Screenshot 2: Adding a label to an attachment
Confluence 5.5 Documentation
433
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
3.
4.
1.
2.
3.
4.
Notes
Note: Personal labels are deprecated. Earlier versions of Confluence recognised a special type of label
called a 'personal' label. A personal label starts with ' ' and is only visible to the user who created it. my:
We are removing personal labels from Confluence, as announced in the . Confluence 4.1 Upgrade Notes
The functionality for personal labels is still in Confluence, but we recommend that you stop using them. In
a future release, we plan to remove the functionality altogether.
If you add a label to a template, that label will be copied to the page when someone adds a page based
on that template. See . Adding a Template
Using Labels to Categorise Spaces
A is a label that you can apply to a whole space for the purpose of categorising your spaces in space category
the the space directory, and in the recent activity area of the dashboard.
You need to be a space administrator to add space categories.
Using space categories
Here is an example of using space categories. Let's assume that you have one or more spaces that your Sales
team may be interested in. You can use the category 'sales' to group those spaces together.
First add the 'sales' category to the relevant spaces, as described below.
Then, in the space directory, you can click the relevant tab to see only the spaces with the chosen label.
See . Viewing All Confluence Spaces
And, you can see updated content in those spaces by choosing the 'sales' category under the Space
tabin the recent activity area of the dashboard. See . Categories Customising your Personal Dashboard
On this page:
Using space categories
Categorising a space
Removing a space from a
category
Removing an entire space
category
Notes
Related pages:
Working with Confluence Labels
Viewing All Confluence Spaces
Confluence User's Guide
Categorising a space
When you categorise a space, you add a 'space category' to the space. A category does not exist if there are no
spaces labelled with that category.
To add a space category to a space:
Go to the space and choose > on the sidebar. Space tools Overview
Choose Space Categories: . Edit
Under 'Space Categories', enter your category name and choose . Add
Alternatively, choose a category in the list of 'Suggested Space Categories'
Choose . Done
If your space is using the Documentation theme:
Choose > at the top of the screen. Browse Space Admin
The 'Space Admin' option appears only if you are a space administrator for the space or you are a Note:
super user (a member of the group). confluence-administrators
Choose in the space administration options. Space Labels
Under 'Space Categories', enter your category name and choose . Add
Alternatively, choose a category in the list of 'Suggested Space Categories'.
Choose . Done
Confluence 5.5 Documentation
434
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
3.
1.
2.
3.
1.
Removing a space from a category
Removing a space from a category is the same as removing the category from the space.
To remove a space category from a space:
Go to the space and choose > on the sidebar. Space tools Overview
ChooseSpace Categories: . Edit
Choose the next to the space category. x
If you are using the Documentation theme:
Go to the space and choose on the sidebar. Space tools
Note: The options available in 'Space tools' differ depending on your space permissions. All space tools
options are available if you are a space administrator for the space or you are a super user (a member of
theconfluence-administrators group).
Choose in the space administration options. Space Labels
Choose the x next to the space category.
Removing an entire space category
To remove a whole space category from Confluence, just remove that category from all spaces, as described
above. A category cannot exist if there are no spaces labelled with that category. The space category will
disappear from the dashboard and space directory.
To remove an entire space category from Confluence:
Choose > on the header. Spaces Space directory
Choose the space category that you want to remove.
You will see a list of all spaces in that category. Choose the spaces one by one, and remove the category
from each space, as described . above
Screenshot: Space categories
Notes
The ability to add space labels has been removed in Confluence 5.0 in order to simplify the way labels are used
in spaces.Existing space labels will be preserved, but you will be unable to add new space labels.Space
categories are unaffected by this change.
Removing Labels
Labels are key words or tags that you can add to pages, blog posts and attachments. You can define your own
labels and use them to categorise, identify or bookmark content in Confluence. You can see the existing labels,
and the pages which contain the labels, by . viewing labels and labelled content
Removing labels in Confluence
To remove a label from a page or blog post:
Go to the page that contains the label. You will see the labels at the bottom of the page below the page
Confluence 5.5 Documentation
435
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
1.
2.
3.
4.
5.
6.
content.
Choose the edit icon beside the list of labels, or press L on your keyboard.
In the 'Labels' dialog, choose the next to a label to remove that label. X
Choose . Close
Related pages:
Working with
Confluence Labels
Confluence User's
Guide
To remove a label from an attachment:
Go to the page that contains the attachment. Choose > . Tools Attachments
Alternatively, go to the attachments view of the space:
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose . Attachments
You will see a list of attachments, with columns for the attachment name and other details. If the
attachment already has labels, these will be listed in the column. Labels
Choose the edit icon besidethe list of labels.
In the 'Labels' dialog, choose the next to a label to remove that label. X
Choose . Close
When you have removed the label from all content, the label will disappear from the labels view in the space
too.
Notes
If you have deleted pages that contain a label, you may need to Deleted pages containing labels: purge
the deleted pages from the space's trash to ensure that the label disappears too.
There is no way to remove a number of labels at once, via the Confluence user Bulk removal of labels:
interface. Instead, we suggest that you use the . See the Confluence Command Line Interface
'removeLabels' action described in the . For an introduction to the CLI, see this blog CLI documentation
post: . Confluence CLI for bulk actions like deleting or publishingpages
Note about supported web browsers: Please ensure that you are using one of the web browsers supported by
Confluence. If you are using an unsupported browser or browser version, some features may not work correctly.
Check the pageto find the list of supported web browsers and browser versions on this Supported Platforms
page.
Some older Confluence themes do not support Confluence's drag-and-drop feature.
Supported themes: Confluence Default theme, . Documentation theme
Themes that are not supported: Left Navigation theme, Clickr theme. You cannot drag and drop
attachments into spaces that use these themes.
Disabling drag-and-drop for external files
If you wish to disable the drag-and-drop feature, you can disable the entire Confluence Drag and Drop
. See . Plugin Disabling and enabling add-ons
You can also disable the drop zone that appears on the 'Attachments' view or the image dialog box, by
disabling the or modules of the above plugin. View Attachments Drop Zone Image Dialog Drop Zone
This will remove these drop zones while retaining Confluence's drag-and-drop functionality.
Attaching Files to a Page
An attachment is any file that is included with your page.Examples of attachments are screenshots,
photographs, other images, Word documents, presentations, PDF documents, videos and sound files.
Confluence 5.5 Documentation
444
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
3.
4.
5.
6.
Attachments are useful when you want to share information that exists in another file format. Read more in Work
. ing with Attachments
When you attach a file to a page, Confluence makes a copy of the file and stores it on the Confluence server.
Page attachments in Confluence are managed using the 'Attachments' view of the page.
To attach a file, you need the 'Create Attachments' permission. See . Space Permissions
When a page you are viewing contains attachments, a small paperclip icon appears next to the breadcrumbs.
Clicking the paperclip icon will take you to the 'Attachments' view, where you will see the full list of attachments.
On this page:
Attaching files
Attachment versions
Notes
Related pages:
Working with Attachments
Configuring Attachment Size
Displaying Images
Attachment Versions
Deleting an Attachment
Confluence User's Guide
Attaching files
This page describes the following ways of attaching files to a Confluence page:
Drag and drop files on to a Confluence page.
Browse to, and files from, your computer or network. upload
To attach a file to a page using : drag-and-drop
View the page to which you want to attach files.
Drag one or more files from your computer onto the page. The 'Attach File(s)' message box appears,
indicating the upload status of the files being attached to your page.
You can drag and drop more than one file at a time onto a page. You cannot drag a folder of files onto a page.
Expand this section to see other ways to drag-and-drop a file on to a page...
You can also drag and drop files:
directly onto the 'Attachments' view for the page.
directly onto the editor view of the page.
onto any tab of the 'Insert Link' or 'Insert Image' dialogs, which are available from the Insert
menu while editing.
To attach a file to a page from the computer's (or network's) file system:
Choose > . Tools Attachments
Choose and navigate to the file. Browse
Select the file and click . Open
Add a descriptive comment for the file (optional).
Choose if required. Attach more files
Choose . Attach
You can attach than one file at a time. You cannot attach a folder of files.
Expand this section to see other ways to upload a file to a page...
You can also browse for, and upload, a file from:
the 'Attachments' tab of the 'Insert Link' dialog. (While editing the page, choose > Insert Li
.) nk
the 'Attached Images' tab of the 'Insert Image' dialog. (While editing the page,choose Inse
> ) rt Image.
Confluence 5.5 Documentation
445
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Attachment versions
If you upload a file with the same name as an existing attachment, Confluence will rename the old file and keep
it as a previous version. Read more about and . Attachment Versions Viewing Attachment Details
Notes
Reusing attachments: If you want to display the same file on more than one page, the best way is to put
the attachment on a page (say, page A) and then use the to include page A into Include Page Macro
page B, page C, and all the pages where you want the diagram, presentation, or other file. Alternatively,
you can . display an image that is attached to another page
Updating the original file: Any changes you make to the source file do not affect the copy that was
uploaded to Confluence. To update the Confluence copy, you need to upload the new version of the file.
Attachment Versions
An attachment is any file that is included with your page.Examples of attachments are screenshots,
photographs, other images, Word documents, presentations, PDF documents, videos and sound files.
Attachments are useful when you want to share information that exists in another file format.
When , you can add a by uploading an viewing a list of attachments new version of an existing attachment
attachment with the same file name, as displayed on the attachment view. Existing files will be kept with the
name ' ', where the value of 'x' increments with each upload of an attachment with the same file name. Version x
To see all versions of an attachment: Choose the arrow next to an attachment name.
Related pages:
Attaching Files to a Page
Deleting an Attachment
Moving an Attachment
Viewing Attachment Details
Working with Attachments
Confluence User's Guide
Screenshot: Attachment versions
Notes
You cannot revert to a previous version of an attachment. See feature request . CONF-1943
Confluence does not track the history of attachments in the same way as it does for pages. See feature
request . CONF-13943
There is no limit to the number of attachments or attachment versions, provided that there is enough disk
space.
By default, attachments and their versions are stored in the direct <confluence_home>/attachments
ory. (See .) Attachment Storage Configuration
Deleting an Attachment
An attachment is any file that is included with your page.Examples of attachments are screenshots,
photographs, other images, Word documents, presentations, PDF documents, videos and sound files.
Attachments are useful when you want to share information that exists in another file format.
By default, when you delete an attachment, this will delete all versions of the attachment. To do that, you need
the 'Delete Attachments' permission. See . Space permissions
Confluence 5.5 Documentation
446
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
1.
2.
3.
4.
5.
1.
2.
If you want to delete a specific version of an attachment, you need to be a . space administrator
Related pages:
Working with Attachments
Deleting an Image
Displaying Images
Confluence User's Guide
To delete all versions of an attachment:
Go to the page that contains the attachment.
Choose > . A list of the page's attachments will appear. Tools Attachments
Choose next to the attachment you want to delete. Delete
Choose to confirm your action. Delete
To delete a specific version of an attachment:
Go to the page that contains the attachment.
Choose > . A list of the page's attachments will appear. Tools Attachments
Choose the arrow on the left next to the attachment you want to manage. A list of attachment versions will
appear.
Choose next to the version you want to delete. Delete
Choose to confirm your action. Delete
Screenshot: Attachments and attachment versions
Displaying a List of Attachments
An attachment is any file that is included with your page.Examples of attachments are screenshots,
photographs, other images, Word documents, presentations, PDF documents, videos and sound files.
Attachments are useful when you want to share information that exists in another file format.
You can display a list of attachments on your page these may be the files that are attached to the current page
or to any page in the space. Use the
Use the macro to show a list of the attachments on the current page, or Attachments
Use the macro to show a list of the attachments in the current space. Space Attachments
Both these macros generate a table of attachments which is clickable.
Using the macros
To add the Attachments or Space Attachments macro to a page:
In the Confluence editor, choose > . Insert Other Macros
Find and select the required macro.
Speeding up macro entry with autocomplete: Type and the beginning of the macro name, to see a list of {
suggested macros. Details are in . Using Autocomplete
To edit an existing macro: Click the macro placeholder and choose . A macro dialog window will open, Edit
where you can edit the parameters of the macro.
Confluence 5.5 Documentation
447
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
On this page:
Using the macros
Parameters of the Attachments macro
Viewing files and changing file properties via the
Attachments macro
Parameters of the Space Attachments macro
Related pages:
Attaching Files to a Page
Working with Attachments
Working with Macros
Parameters of the Attachments macro
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Filename Patterns all A comma-separated list of regular
expressions, used to filter the
attachments by file name. Note
that the parameter values must be
regular expressions. For example:
To match a file suffix of 'jpg',
use (not ). .*jpg *.jpg
To match file names ending in
'jpg' or 'png', use , .*jpg .*pn
g
Attachment Labels (none) A list of labels, used to filter the
attachments to display. If you wish
to enter more than one label,
separate the labels with commas.
Confluence will show only
attachments that have the all
labels specified. (The match is an
AND, not an OR.) For information
on labelling the attachments, see
. Adding Labels
Include Old Attachment
Versions
false A value of will include true
previous attachment versions in
the list.
Sort By date The sort order for attachments.
Note that people viewing the page
can change the sort order by
clicking the column headings.
Valid values are:
date sorts by updated date in
reverse chronological order
(newest first)
size sorts largest to smallest
name sorts alphabetically
created date - sorts by
creation date in reverse
chronological order (newest
first)
Confluence 5.5 Documentation
448
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Sort Order ascending Used in combination with the Sort
parameter, to sort the By
attachments in ascending or
descending order.
Allow Upload true If selected, the list of attachments
will include options allowing users
to browse for, and attach, new
files.
Page Title (none) Used to display attachments from
another page. If you do not enter a
page title, the macro will display
the files attached to the current
page.
Show Previews true Used to display a preview of the
attached file. If true, preview will
be visible when the list item is
expanded.
Viewing files and changing file properties via the Attachments macro
The list of files displayed by the Attachments macro can be expanded to show options for viewing the files and
other actions, provided you have the relevant permissions.
If you have specified the 'Allow Upload' parameter, users will be able to directly from upload attachments
the list.
You can . Note that you can only delete the entire attachment (including all versions). delete attachments
To delete a specific version of an attachment, you must go to the 'Attachments' view. See Deleting an
. Attachment
You can and . If an attachment is an Office or PDF file, they will see the edit attachment properties labels
appropriate options for files. Office Connector
You can choose not to display previews in the macro. This is useful if you have very large attachments.
Screenshot: The Attachments macro, showing details of an attachment
Confluence 5.5 Documentation
449
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Parameters of the Space Attachments macro
The Space Attachments macro displays a list of all the attachments in a space. You can choose to show
attachments from the current space, or another space.
Parameters are options that you can set to control the content or format of the macro output. Where the
parameter name used in Confluence storage format or wikimarkup is different to the label used in the macro
browser, it will be listed below in brackets ( ). example
Parameter Default Description
Space (none) Selects the Confluence space to
display attachments for. If you do
not specify a space, the current
space will be used.
Show Filter Controls true Determines whether or not the
filter panel is shown. If you select
this option, people viewing the
page will be able to filter the list of
attachments by file type
(extension) and by label.
Anonymous Users
Confluence treats all users who do not log in when they access Confluence as being 'Anonymous'.
Administrators can assign permissions to this group separately.
Searching for Users
This page describes how to use the 'User Search' window, which appears when you click or a Choose Users
user search icon on a Confluence page.
Accessing the User Search
To access the 'User Search' window:
Choose the user search icon when you are performing one of the following actions:
Whenassigning space permissions, choose the icon in the users section. user search
Whenadding members to a group, choose the icon. user search
Text effects
Format type In Confluence
3.5 and earlier
In Confluence
4.0 and later
What you will
get
strong/bold *strong*
<str
ong>
stro
ng
text
</st
rong
>
strong <b> will also
work but get
converted to
<strong> upon
saving
emphasis _emphasis_
<em>
Ital
ics
Text
</em
>
emphasis <i> will also
work but get
converted to
<em> upon
saving
strikethrough -strikethro
ugh-
<spa
n
styl
e="t
ext-
deco
rati
on:
line
-thr
ough
;">s
trik
ethr
ough
</sp
an>
strikethrough <s> and <del>
will also work
underline +underline+
<u>u
nder
line
</u>
underline
Confluence 5.5 Documentation
512
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
superscript ^superscrip
t^
<sup
>sup
ersc
ript
</su
p>
superscript
subscript ~subscript~
<sub
>sub
scri
pt</
sub>
subscript
monospace {{monospace
d}}
<cod
e>mo
nosp
aced
</co
de>
monospaced
preformatted n/a
<pre
>pre
form
atte
d
text
</pr
e>
preformatte
d text
small text
big n/a
<big
>big
text
</bi
g>
big text
center-align n/a
<p
styl
e="t
ext-
alig
n:
cent
er;"
>cen
tere
d
text
</p>
centered text
Confluence 5.5 Documentation
514
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
right-align n/a
<p
styl
e="t
ext-
alig
n:
righ
t;">
righ
t
alig
ned
text
</p>
right aligned
text
Text breaks
Format type In Confluence 3.5 and
earlier
In Confluence 4.0 and
later
What you will get
New paragraph Paragraph 1
(empty line)
Paragraph 2
<p>Paragrap
h 1</p>
<p>Paragrap
h 2</p>
Paragraph 1
Paragraph 2
Line break Line 1 \\ Line 2
Line 1 <br
/> Line 2
Note: Created in the
editor using Shift +
Return/Enter
Line 1
Line 2
Horizontal rule ----
<hr />
symbol ---
—
symbol --
–
Lists
Format type In Confluence 3.5 and
earler
In Confluence 4.0 and
later
What you will get
Confluence 5.5 Documentation
515
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
Unordered list round
bullets
*Round bullet
list item
<ul>
<li>round
bullet list
item</li>
</ul>
Round bullet list item
Ordered list (numbered
list)
#Ordered list
item
<ol>
<li>numbere
d list
item</li>
</ol>
Ordered list item
Task Lists [] Task list item
<ac:task-li
st>
<ac:task>
<ac:task-st
atus>incomp
lete</ac:ta
sk-status>
<ac:task-bo
dy>task
list
item</ac:ta
sk-body>
</ac:task>
</ac:task-l
ist>
task list item
Links
Format type In Confluence 3.5 and
earlier
In Confluence 4.0 and
later
What you will get
Confluence 5.5 Documentation
516
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Link to another
Confluence page
[Link to another
Confluence
page|Page Title]
<ac:link>
<ri:page
ri:content-
title="Page
Title" />
<ac:plain-t
ext-link-bo
dy>
<![CDATA[L
ink to
another
Confluence
Page]]>
</ac:plain-
text-link-b
ody>
</ac:link>
Link to another
Confluence page
Link to an attachment [Link to an
attachment^atlassi
an_logo.gif]
<ac:link>
<ri:attachm
ent
ri:filename
="atlassian
_logo.gif"
/>
<ac:plain-t
ext-link-bo
dy>
<![CDATA[L
ink to a
Confluence
Attachment]
]>
</ac:plain-
text-link-b
ody>
</ac:link>
Link to an attachment
Link to an external site [Atlassian|http://
www.atlassian.com/
]
<a
href="http:
//www.atlas
sian.com">A
tlassian</a
>
Atlassian
Confluence 5.5 Documentation
517
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Anchor link (same page) [Anchor
Link|#anchor]
<ac:link
ac:anchor="
anchor">
<ac:plain-t
ext-link-bo
dy>
<![CDATA[An
chor
Link]]>
</ac:plain-
text-link-b
ody>
</ac:link>
Anchor Link
Anchor link (another
page)
[Anchor
Link|pagetitle#anc
hor]
<ac:link
ac:anchor="
anchor">
<ri:page
ri:content-
title="page
title"/>
<ac:plain-t
ext-link-bo
dy>
<![CDATA[An
chor
Link]]>
</ac:plain-
text-link-b
ody>
</ac:link>
Anchor Link
Confluence 5.5 Documentation
518
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Link with an embedded
image for the body
[!google.png!|pagetitle#
anchor]
<ac:link
ac:anchor="
Anchor
Link">
<ac:link-bo
dy>
<ac:image>
<ri:url
ri:value="h
ttp://confl
uence.atlas
sian.com/im
ages/logo/c
onfluence_4
8_trans.png
"
/></ac:imag
e>
</ac:link-b
ody>
</ac:link>
The markup tags permitted within the <ac:link-body> are <b>, <strong>, <em>, <i>, <code>, <tt>, <sub>,
<sup>, <br> and <span>.
Images
Format type In Confluence 3.5
and earlier
In Confluence 4.0
and later
What you will get
Attached image !atlassian_log
o.gif!
<ac:ima
ge>
<ri:att
achment
ri:file
name="a
tlassia
n_logo.
gif" />
</ac:im
age>
External image !http://conflu
ence.atlassian
.com/images/lo
go/confluence_
48_trans.png!
<ac:ima
ge>
<ri:url
ri:valu
e="http
://conf
luence.
atlassi
an.com/
images/
logo/co
nfluenc
e_48_tr
ans.png
"
/></ac:
image>
Supported image attributes (some of these attributes mirror the equivalent HTML 4 IMG element):
Name Description
ac:align image alignment
ac:border Set to "true" to set a border
ac:class css class attribute.
ac:title image tool tip.
ac:style css style
ac:thumbnail Set to "true" to designate this image as a thumbnail.
ac:alt alt text
ac:height image height
Confluence 5.5 Documentation
520
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
ac:width image width
ac:vspace the white space on the top and bottom of an image
ac:hspace the white space on the left and right of an image
Tables
Format type In Confluence 3.5
and earlier
In Confluence 4.0
and later
What you will get
Two column, two
row (top header
row)
||Table
Heading Cell
1||Table
Heading Cell
2||
|Normal Cell
1|Normal Cell
2|
<table>
<tbody>
<tr>
<th>Tab
le
Heading
Cell
1</th>
<th>Tab
le
Heading
Cell
2</th>
</tr>
<tr>
<td>Nor
mal
Cell
1</td>
<td>Nor
mal
Cell
2</td>
</tr>
</tbody
>
</table
>
Table
Headi
ng
Cell 1
Table
Headi
ng
Cell 2
Norma
l Cell 1
Norma
l Cell 2
Confluence 5.5 Documentation
521
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Two column, three
rows, 2nd and third
with merged cells
in first row
N/A
<table>
<tbody>
<tr>
<th>Tab
le
Heading
Cell
1</th>
<th>Tab
le
Heading
Cell
2</th>
</tr>
<tr>
<td
rowspan
="2">Me
rged
Cell</t
d>
<td>Nor
mal
Cell
1</td>
</tr>
<tr>
<td
colspan
="1">No
rmal
Cell
2</td>
</tr>
</tbody
>
</table
>
Table
Headi
ng
Cell 1
Table
Headi
ng
Cell 2
Merge
d Cell
Norma
l Cell 1
Norma
l Cell 2
Page layouts
Confluence supports directly, as an alternative to macro-based layouts (using, for example, the page layouts
macros). This section documents the storage format XML created when these layouts section and column
are used in a page.
Notes:
Page layouts were originally introduced in Confluence 4.2, and are not available in earlier versions of
Confluence.If you are using Confluence 4.2 - 5.1 you should refer to the documentation for your
version of Confluence:
Confluence Storage Format (Confluence 4.2)
Confluence Storage Format (Confluence 4.3)
Confluence Storage Format (Confluence 5.0)
Confluence Storage Format (Confluence 5.1)
Pages with a layout created in the old format will be converted to 5.2 format.
Confluence 5.2 provides more flexible layouts with a more concise storage format.
Confluence 5.5 Documentation
522
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Element name In Confluence 5.2 and later Attributes
ac:layout Indicates that the page has a
layout. It should be the top level
element in the page.
None
ac:layout-section Represents a in the layout. It row
must be directly within the ac:la
tag. The type of the section yout
indicates the appropriate number
of cells and their relative widths.
ac:type
ac:layout-cell Represents a in a layout. column
It must be directly within the ac:
tag. There layout-section
should be an appropriate number
of cells within the layout-section
to match the . ac:type
None
The recognised values of for are: ac:type ac:layout-section
ac:type Expected number of cells Description
single 1 One cell occupies the entire
section.
two_equal 2 Two cells of equal width.
two_left_sidebar 2 A narrow (~30%) cell followed by
a wide cell.
two_right_sidebar 2 A wide cell followed by a ( narrow
~30%) cell.
three_equal 3 Three cells of equal width.
three_with_sidebars 3 A (~20%) cell at each end narrow
with a wide cell in the middle.
The following example shows one of the more complicated layouts from the old format built in the new. The
word indicates where further XHTML or Confluence storage format block content would be {content}
entered, such as or tags. <p> <table>
Confluence 5.5 Documentation
523
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
<ac:layout>
<ac:layout-section ac:type="single">
<ac:layout-cell>
{content}
</ac:layout-cell>
</ac:layout-section>
<ac:layout-section ac:type="three_with_sidebars">
<ac:layout-cell>
{content}
</ac:layout-cell>
<ac:layout-cell>
{content}
</ac:layout-cell>
<ac:layout-cell>
{content}
</ac:layout-cell>
</ac:layout-section>
<ac:layout-section ac:type="single">
<ac:layout-cell>
{content}
</ac:layout-cell>
</ac:layout-section>
</ac:layout>
Emoticons
Format type In Confluence 3.5 and
earlier
In Confluence 4.0 and
later
What you will get
Emoticons :)
<ac:emotico
n
ac:name="sm
ile" />
:(
<ac:emotico
n
ac:name="sa
d" />
:P
<ac:emotico
n
ac:name="ch
eeky" />
:D
<ac:emotico
n
ac:name="la
ugh" />
Confluence 5.5 Documentation
524
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
;)
<ac:emotico
n
ac:name="wi
nk" />
(y)
<ac:emotico
n
ac:name="th
umbs-up" />
(n)
<ac:emotico
n
ac:name="th
umbs-down"
/>
(i)
<ac:emotico
n
ac:name="in
formation"
/>
(/)
<ac:emotico
n
ac:name="ti
ck" />
(x)
<ac:emotico
n
ac:name="cr
oss" />
(!)
<ac:emotico
n
ac:name="wa
rning" />
Resource identifiers
Resource identifiers are used to describe "links" or "references" to resources in the storage format. Examples
of resources include pages, blog posts, comments, shortcuts, images and so forth.
Resource Resource identifier format
Confluence 5.5 Documentation
525
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Page
<ri:page ri:space-key="FOO"
ri:content-title="Test Page"/>
Notes:
ri:space-key: denotes the space (optional)
key. This can be omitted to create a relative
reference.
ri:content-title: (required) denotes the
title of the page.
Blog Post
<ri:blog-post ri:space-key="FOO"
ri:content-title="First Post"
ri:posting-day="2012/01/30" />
Notes:
ri:space-key: (optional) denotes the space
key. This can be omitted to create a relative
reference.
ri:content-title: (required) denotes the
title of the page.
ri:posting-day: (required) denotes the
posting day. The format is YYYY/MM/DD.
Confluence 5.5 Documentation
526
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Attachment
<ri:attachment ri:filename>
... resource identifier for the
container of the attachment ...
</ri:attachment>
Notes:
ri:filename: (required) denotes the name of
the attachment.
the body of the element ri:attachment
should be a resource identifier denoting the
container of the attachment. This can be
omitted to create a relative attachment
reference (similar to [foo.png] in wiki markup).
Examples:
<ri:attachment
ri:filename="happy.gif" />
<ri:attachment
ri:filename="happy.gif">
<ri:page ri:space-key="TST"
ri:content-title="Test Page"/>
</ri:attachment>
URL
<ri:url
ri:value="http://example.org/sampl
e.gif"/>
Notes:
ri:value: (required) denotes the actual URL
value.
Shortcut
<ri:shortcut ri:key="jira"
ri:parameter="ABC-123">
Notes:
ri:key: (required) represents the key of the
Confluence shortcut.
ri:parameter: (required) represents the
parameter to pass into the Confluence shortcut.
The example above is equivalent to [ABC-123
in wiki markup. @jira]
Relative Attachment Reference
Absolute Attachment Reference
Confluence 5.5 Documentation
527
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
User
<ri:user
ri:userkey="2c9680f7405147ee014051
4c26120003"/>
Notes:
ri:userkey: (required) denotes the unique
identifier of the user.
Space
<ri:space ri:space-key="TST"/>
Notes:
ri:space-key: (required) denotes the key of
the space.
Content Entity
<ri:content-entity
ri:content-id="123"/>
Notes:
ri:content-id: (required) denotes the id of
the content.
Template variables
This screenshot shows a simple template:
The template contains the following variables:
Variable name Type Values
$MyText Single-line text
$MyMulti Multi-line text Size: 5 x 100
Confluence 5.5 Documentation
528
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
$MyList List List items: Apples,Pears,Pea
ches
The XML export produces the following code for the template:
<at:declarations>
<at:string at:name="MyText" />
<at:textarea at:columns="100" at:name="MyMulti" at:rows="5" />
<at:list at:name="MyList">
<at:option at:value="Apples" />
<at:option at:value="Pears" />
<at:option at:value="Peaches" />
</at:list>
</at:declarations>
<p>This is Sarah's template</p>
<p>A single-line text variable: <at:var at:name="MyText" /></p>
<p>A multi-line text variable: <at:var at:name="MyMulti" /></p>
<p>A selection list: <at:var at:name="MyList" /></p>
<p>End of page.</p>
Instructional Text
Instructional text allows you to include information on how to fill out a template for an end-user (the person
using creating a page from the template). Instructional text will:
automatically clear all as the user types in a specific text block, and instructional text
automatically trigger a @mention prompt for user selection (for 'mention' type instructional text).
Screenshot: Example of instructional text.
<ul>
<li><ac:placeholder>This is an example of instruction text that will get
replaced when a user selects the text and begins typing.</ac:placeholder></li>
</ul>
<ac:task-list>
<ac:task>
<ac:task-status>incomplete</ac:task-status>
<ac:task-body><ac:placeholder ac:type="mention">@mention example. This
placeholder will automatically search for a user to mention in the page when the
user begins typing.</ac:placeholder></ac:task-body>
</ac:task>
</ac:task-list>
Confluence Wiki Markup
This page describes the wiki markup used on some administration screens in Confluence.
Wiki markup is useful when you want to do one of the following:
Configure the . Documentation theme
Type wiki markup directly into the editor. Confluence will convert it to the rich text editor format as you
Confluence 5.5 Documentation
529
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
type.
Create using the tab of the Links Browser. links Advanced
Insert a block of wiki markup (or markdown) into the Confluence editor. (Choose > .) Insert Markup
Note: You cannot edit content in wiki markup. Confluence does not store page content in wiki markup.
Although you can enter wiki markup into the editor, Confluence will convert it to the rich text editor format
immediately. You will not be able to edit the wiki markup after initial entry.
monospaced
bq. Here's how you make a paragraph
appear as a block quotation.
Here's how you make a paragraph
appear as a block quotation.
{color:red}look ma, red text!{color} look ma, red text!
Text Breaks
Paragraph Break
In wiki markup, a paragraph is a continuous line of text ending in two carriage returns. This is equivalent to a
continuous line of text followed by a blank line.
When rendered into HTML, the result is a line of text wrapped in a set of tags. <p></p>
Line Break
Confluence 5.5 Documentation
534
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Confluence provides two options for forcing a line break within a paragraph of text:
Implicitly, by entering a single carriage return at its end.
Explicitly, by entering two consecutive backslashes: \\
When rendered into HTML, the result is a paragraph of text that is split into separate lines by tags, <br>
wherever a forced line break appears.
For most purposes, explicit line breaks are not required because a single carriage return is enough.
The examples below show how to use explicit line breaks.
What you need to type What you will get
here is some text
\\
divided \\
using line \\ \\
breaks\\
here is some text
divided
using line
breaks
This is a short list:
* Point 1
Text to go with point 1
* Point 2
\\ \\
Text to go with point 2 with a break
This is a short list:
Point 1
Text to go with point 1
Point 2
Text to go with point 2 with a break
If you wish to use multiple consecutive line breaks, each should be separated by a space character. For
example, use this for two consecutive line breaks:
\\ \\
Horizontal Rule
To create a horizontal line across the width of your page or content block, type four dashes (like this: ----) at the
beginning of a line, then press Enter or space.
Make sure that the dashes are on a separate line from the rest of the text.
What you need to type What you will get
here is some text
----
divided by a horizontal rule
here is some text
divided by a horizontal rule
Links
You can use wiki markup to add hyperlinks to your text.
What you need to type What you will get
[#anchor] A link to an anchor on the same page.
[Confluence Wiki Markup^attachment.ext] A link to a file attached to the page.
[pagetitle] A link to a page.
[pagetitle#anchor] A link to an anchor on another page.
[pagetitle^attachment.ext] A link to a file attached to another page.
Confluence 5.5 Documentation
535
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
[spacekey:pagetitle] A link to a page in another space.
[spacekey:pagetitle#anchor] A link to an anchor on a page in another space.
[spacekey:pagetitle^attachment.ext] A link to a file attached to a page in another space.
[/2004/01/12/blogposttitle] A link to a blog post.
[spacekey:/2004/01/12/blogposttitle] A link to a blog post in another space.
[/2004/01/12] A link to a whole day's blog posts.
[spacekey:/2004/01/12] A link to a whole day's blog posts in another space.
[spacekey:] A link to the space homepage (or the space summary
page of the space.
[~username] A link to the user profile page of a particular user.
[phrase@shortcut] A shortcut link to the specified shortcut site. Shortcuts
are configured by the site administrator.
[http://confluence.atlassian.com] A link to an external resource.
[mailto:legendaryservice@atlassian.com] A link to an email address.
[file://z:/file/on/network/share.txt] A link to a file on your computer or on a network
share that you have mapped to a drive. This only
. works on Internet Explorer
Note that Confluence treats headings as anchors, so you can link to headings using this pattern:
[spacekey:pagename#headingname], where headingname is case-sensitive and must be entered without
spaces.
For each of these link forms:
You can prepend a link alias, so that alternate text is displayed on the page. Example: [link
alias|pagetitle#anchor]
You can append a link tip, which appears as a tooltip. Example: [pagetitle#anchor|link tip]
Images
You can display images from attached files or remote sources.
What you need to type What you will get
!http://www.host.com/image.gif! An image from a remote source is displayed on the
page. Uses a fully qualified URL.
!attached-image.gif! An image file attached to the page is displayed.
!pageTitle^image.gif! An image file attached to a different page is
displayed.
!spaceKey:pageTitle^image.gif! An image file attached to a page in a different space
is displayed.
!/2010/05/23/My Blog Post^image.gif! An image file attached to a blog post is displayed.
!image.jpg|thumbnail! The image is displayed as a thumbnail on the page
(only works with images that are attached to the
page). Users can click on the thumbnail to see the
full-sized image. Thumbnails must be enabled by the
site administrator for this to work.
Confluence 5.5 Documentation
536
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
!image.gif|align=right, vspace=4! For any image, you can specify attributes of the
HTML image tag as a comma separated list of
name=value pairs.
Available HTML image tags include:
Image tag Details
align Available values are 'left', 'right', 'bottom', 'center',
'top'.
border Specifies the width of the border (in pixels).
bordercolor Use with the 'border' tag. Specify colours by name or
hex value.
hspace Specifies the amount of whitespace to be inserted to
the left and right of the image (in pixels).
vspace Specifies the amount of whitespace to be inserted
above and below the image (in pixels).
width Specifies the width of the image (in pixels). This will
override the natural width of the image.
height Specifies the height of the image (in pixels). This will
override the natural height of the image.
title Specifies alternate text for the image, which is
displayed when the pointer hovers over the image.
alt Specifies alternate text for the image. This text is
retrievable via search, and contributes to accessibility
of the page for text-only viewing.
Page Layouts
There is no wiki markup representation for page layouts.
Macros
Storage format and wiki markup examples have been included in the documentation for each . macro
Working with Confluence Gadgets
This section introduces the concept of gadgets in Confluence and provides an outline on how to use gadgets in
Confluence and other web applications.
Introduction to Gadgets in Confluence
A gadget is a small object (i.e. a piece of functionality) offering dynamic content that can be placed into the page
of:
An Atlassian application's website, such as a Confluence page or blog post or a JIRA 4.0+ dashboard.
A third-party application's website, such as or . (But see the limitations on using iGoogle Gmail Confluence
.) gadgets in other applications
Gadgets allow interactions between Confluence and other compatible websites. Confluence interacts with
gadgets that support the specification. OpenSocial
For more information about Atlassian gadgets, please refer to the and the introduction to Atlassian gadgets big
. list of Atlassian gadgets
Using Gadgets in Confluence
You can place any gadget that complies with the OpenSocial specification from an external source, such as iGo
or other Atlassian applications such as , onto a Confluence page or blog post. To add a gadget to ogle JIRA 4.0+
Confluence 5.5 Documentation
537
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
a page, use the Confluence to add a . macro browser Gadget macro
See the page on . adding JIRA gadgets to a Confluence page
On this page:
Introduction to Gadgets in Confluence
Using Gadgets in Confluence
Adding Confluence Gadgets in Other Applications
Adding a Confluence Gadget to JIRA
Adding a Confluence Gadget to
Non-Atlassian Web Applications
Confluence Gadgets
Related pages:
Gadget Macro
Configuring Confluence Gadgets for Use in Other
Applications
Adding a Confluence Gadget to a JIRA
Dashboard
Confluence Gadgets
All Atlassian gadgets
External Gadgets
Adding Confluence Gadgets in Other Applications
You can add a Confluence gadget to a JIRA dashboard or another Confluence site. In principle, you can also put
a Confluence gadget on any other OpenSocial-compliant website such as iGoogle or . See the limitations Gmail
on using . Confluence gadgets in other applications
Adding a Confluence Gadget to JIRA
See . Adding a Confluence Gadget to a JIRA Dashboard
Adding a Confluence Gadget to Non-Atlassian Web Applications
For instructions on how to add Confluence gadgets in another compatible non-Atlassian web application or
container, refer to . Configuring Confluence Gadgets for Use in Other Applications
Confluence Gadgets
The topic explains the purpose of the 'Confluence Gadgets' window and provides Confluence Gadgets
information about the gadgets which are bundled with Confluence.
Adding a Confluence Gadget to a JIRA Dashboard
JIRA 4.0 is the first major Atlassian application that can incorporate OpenSocial-compliant gadgets, such as
Confluence gadgets onto its dashboard. This page explains how to add a Confluence gadget to the dashboard
of a JIRA 4.0+ installation.
To add a Confluence gadget to a JIRA dashboard, complete the steps below.
Creating an Application Link between Confluence and JIRA
If your Confluence gadgets need to access user-restricted Confluence data, then your Confluence administrator
must first establish an between your Confluence site and the JIRA site. Application Link
If you only need to access anonymously accessible Confluence data, then you can skip the section about adding
an Application Link, and go directly to , below. Finding a Confluence Gadget's URL
Note that this is a standard page link with an anchor. We have formatted the link as italics, because it helps to
have the glossary links looking different to other page links. Readers can just skip over the glossary link if they
are already familiar with the term.
Further reading
A blog post about content re-use: (November 2010). Technical Writing in a Wiki - Content Re-use and Structure
Next Steps
You now have a good idea of how to re-use content in a Confluence documentation space. What next? Take a
look at . Managing the Life Cycle of your Technical Documentation
Managing the Life Cycle of your Technical Documentation
This page is part of the guide to . We have already developing technical documentation on Confluence Wiki
shown you how to , including how to set permissions for your space. create your technical documentation space
Now we offer a quick-start guide to managing the life cycle of your technical documentation in Confluence. The
life cycle includes drafting, reviewing and publishing a document, as well as managing documentation that is
release-specific.
Quick guide to managing the technical documentation life cycle:
Create draft pages with restricted permissions, to hide them until they are ready for publication.
Set the permissions to allow reviewers to comment on and/or update the pages.
When ready, publish the page by removing the permission restrictions.
Monitor updates to your draft and published pages by watching your space and/or subscribing to RSS
feeds.
Use spaces as a mechanism for matching your documentation version to product releases: one space per
major release number.
Consider installing add-ons for extended workflow and publication management.
The rest of this page gives more details of the above procedures.
On this page:
Using the built-in Confluence functionality to
manage workflow and release cycle
Drafting, reviewing and publishing a page
Keeping track of documentation updates
Viewing the history of a page
Receiving email notification of
updates
Monitoring updates via RSS feeds
Release management
Space keys
The release management process
Other scenarios using the built-in
Confluence functionality
Using add-ons for extended workflow, publication
and version management
Notes
Using the built-in Confluence functionality to manage workflow and release cycle
This section describes how to use the built-in Confluence functionality to manage your workflow (draft, review,
publish) and to align your documentation version control to the product release cycle.
In this scenario we also assume that you want a space that always has the same space key and always live
Confluence 5.5 Documentation
566
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
contains the version of your documentation. This scenario suits the requirements of an organisation that latest
wants their technical documentation to be 'live'. Various groups of people can refine the content as and when
required. People can also subscribe to the space, knowing that they will always get the latest version of the
documentation and comments.
This is the way we manage our documentation at Atlassian. The content of the wiki is dynamic, continuously
updated, commented on, subscribed to and watched by thousands of people all over the world.
Drafting, reviewing and publishing a page
The workflow is as follows.
Create a page with . For example, you might restrict viewing to a group of people restricted permissions
such as your team. On a public wiki, you might restrict viewing to staff members, so that the general
public cannot see the page.
Write the page content.
Ask other people to review the page. They can add comments to the page or simply edit the page content
directly.
Publish the page when ready, by doing the following:
Delete the comments on the page.
Remove the permission restrictions on the page. The page has now been published. The space
permissions and site permissions now determine who can see and/or update the page.
The screenshot below shows a page under review. Notice the lock icon at top left, indicating that restricted
permissions apply to this page.
Keeping track of documentation updates
On a wiki, it is quite usual for a number of different people to update a single page. Technical writers need to
know what happens to our documents, both during review and after publication.
Viewing the history of a page
Confluence creates a new version of the page every time someone edits the page. The page history shows all
the versions, with date, author, and any comments made on the update.
Go to the page and choose > . Tools Page History
Confluence 5.5 Documentation
567
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
2.
3.
4.
5.
On the page history view, you can:
View the content of a specific version of the page.
Revert to (restore) a specific version.
Select any two versions and ask for a comparison, to see what has changed between those two versions.
See for detailed information. Page History and Page Comparison Views
It is all very well to go to a specific page and see what has happened to it, but how do you know when to go and
look at the page? You need a notification of any changes made to your documentation space.
In Confluence, you can monitor updates to your documentation via email notifications and via RSS feeds.
Receiving email notification of updates
You can watch a page or an entire space. Whenever anyone updates the page or space, you will receive an
email notification.
Log in to Confluence, if you have not already done so.
Go to the page or blog post.
Choose and select the relevant check box. Watch
See for details of the various notifications Subscribing to Email Notifications of Updates to Confluence Content
Confluence will send, and how to configure your notification settings.
Monitoring updates via RSS feeds
RSS feeds provide another way to keep track of updates. The simplest way to build an RSS feed is to use
Confluences feed builder. This will give you a URL that you can ping to get the latest updates.
Below we describe how to set up a useful feed for your technical documentation space. Remember that you can
adjust the settings to suit your own needs.
Choose > . The RSS feed builder form appears. Help ? Feed Builder
Check the boxes to select all the content types. (Even if you are not expecting comments, blog posts or
mail in your documentation space, it does no harm to receive notifications if they do arrive.)
Pages and the and on pages. comments attachments
Blog posts and their and . comments attachments
Mail.
Select your documentation from the list. Press Ctrl and click to select multiple spaces. space
Choose . Create RSS Feed
This will take you to a new screen. Drag or copy the link into your RSS reader. The feed URL is linked to
the words . Drag or copy this link to your RSS reader
Now that you have set up your RSS feed, you need to decide how to read it. There are various options to
choose from. For example:
Use an RSS reader, such as the . Sage add-on for Firefox
Use an email client, such as . Thunderbird
Confluence 5.5 Documentation
568
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
See for details. Subscribing to RSS Feeds within Confluence
Release management
Lets assume that your product goes through a regular release cycle, and that you need to retain separate
documentation for each major version of the product.
At Atlassian, we use spaces as our version-control mechanism.
Archive spaces. At each release, we create a new archive space to house the version of the previous
documentation.
The live space.The documentation for the version of the product resides in the live space. The live latest
space always retains the same space key and is always available for viewing and updating.
Space keys
The live space has just the product name as its space key. For example, for the Bamboo product the space key
is 'BAMBOO'. (See the .) Bamboo documentation space
For the archived versions, we use a combination of the product name plus version number as the space key. For
example, we use 'BAMBOO040' for the Bamboo 4.0 documentation, 'BAMBOO041' for the Bamboo 4.1
documentation, and so on.
The release management process
Here is an overview of the process we follow at Atlassian.
Leading up to release date. Work with hidden draft pages in the live space. A 'hidden draft' is simply a
page that has applied: restricted permissions
For each new feature, create a new page with restricted permissions.
If you need to update existing pages, create a hidden copy of the existing page and apply the
updates to the copy.
Follow the usual draft and review procedure for each page.
A few days before release date. Use the to copy the live space to a new space. Copy Space add-on
This creates a snapshot of the current documentation, and will act as an archive for the current release
which is soon to become the previous release. (We described the use of the Copy Space add-on in the
earlier section of this guide: .) Creating your Technical Documentation Space
On release date. Publish the updated documentation for the new version of the product:
Rebrand the live documentation space to reflect the new release number. In other words, change
the space name and any other descriptions that include the product release number.
Unhide all the new pages, by removing the permission restrictions on each hidden page.
Copy the content of the updated pages to the proper pages, then delete the copies.
Export the newly updated space to PDF, HTML and XML, for those customers who prefer offline
versions of the documentation.
Note that the above process is applicable to major releases of the product. For minor bug-fix releases, we simply
update the documentation in the live space. We do not create archive spaces for every minor release.
The example below shows an extract from the dashboard of our documentation wiki, listing the spaces for
different versions of the Bamboo documentation. (Bamboo is one of our products.) Each space holds the
documentation for a specific major release of Bamboo.
Screenshot: Archive Bamboo spaces and Bamboo Latest for the current version of the documentation.
Confluence 5.5 Documentation
569
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Other scenarios using the built-in Confluence functionality
It is easy to design other ways of managing your documentation spaces using the built-in Confluence
functionality. For example, the simplest scenario is to publish a new space for every new release of your
product, using the same as described above. Copy Space add-on
Using add-ons for extended workflow, publication and version management
For advanced workflow features, consider installing the add-on onto your Confluence site. Ad Hoc Workflows
For advanced publication and concurrent version management consider using the . With Scroll Versions add-on
Scroll Versions, you can set up and manage concurrent versions of your documentation in a single space. You
can manage multiple versions of software, different product variants, and even multiple languages of
documentation. Plan your page updates for a specified version and then publish them all at once.
See the for more information. documentation of Scroll Versions
Similarly, consider using the add-on to publish content from a master space to a published Content Publishing
space. In this scenario, you will create a space that contains your drafts in progress and new releases. master
The master space is visible only to the authors and reviewers. You will periodically publish the master space to
a space. This suits the requirements of an organisation that needs a 'published' or 'official' set of published
documentation, published only when a new version of the product is released. There is no requirement for
continual updating of the documentation.
Automatic publishing.The Content Publishing add-on can work together with the Ad Hoc Workflows add-on to
publish pages automatically when the page reaches a specified state in the workflow.
Notes
Installing add-ons.If you decide to use additional add-ons, your system administrator will need to install
them into your Confluence site. Refer to the documentation on . Installing add-ons
Add-on support.Before installing an add-on (also called a plugin) into your Confluence site, please
check the add-on's information page to see whether it is supported by Atlassian, by another vendor, or not
at all. See our guidelines on . add-on support
Next steps
Now you know about managing your workflow and documentation release process on Confluence. What next?
Take a look at . Providing PDF Versions of your Technical Documentation
Confluence 5.5 Documentation
570
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
1.
2.
3.
1.
2.
Providing PDF Versions of your Technical Documentation
This page is part of the guide on . Developing Technical Documentation on Confluence Wiki
Confluence is a platform for publishing online documentation. It also provides functionality for producing PDF
versions of your documentation, allowing you to print the documentation, or to provide a copy to customers who
are unable to access the online version. This guide describes how to export your technical documentation to
PDF using Confluence's built-in PDF export. We also introduce a third-party add-on that provides additional PDF
layout and style functionality.
Quick guide to PDF exports:
Customise the PDF layout (title page, header and footer) and style, for use each time you export your
documentation.
Export a single page to PDF.
Export a selection of pages or an entire space to PDF.
Consider installing a third-party add-on for advanced PDF export functionality.
The rest of this page gives more details of the above procedures.
On this page:
Customising the PDF layout and style
Editing the PDF layout
Setting a global PDF layout
Setting the PDF layout at space level
Editing the PDF stylesheet
Setting a global PDF Stylesheet
Setting a space PDF stylesheet
Examples of PDF customisation
Exporting to PDF
Exporting a single page to PDF
Exporting a selection of pages or a space
to PDF
Using the Scroll PDF Exporter add-on (Not
applicable to Confluence OnDemand.)
Notes
Customising the PDF layout and style
If you plan to create PDF versions of your documentation, you may want to customise the PDF layout and styles
for your space. These customisations will be applied every time you export documentation to PDF.
Under you can add HTML to customise the PDF title page, and the page headers and footers. PDF layout
Under , you can adjust the appearance of the PDF pages. PDF stylesheet
Editing the PDF layout
Setting a global PDF layout
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose . You can enter HTML and CSS that will be rendered on the PDF title page, as well PDF Layout
as page headers and footers.
Setting the PDF layout at space level
Go to the space and choose > on the sidebar.You'll need Space tools Look and Feel Space Admin
to do this. permissions
Choose . PDF Layout
Choose . Edit
If your space uses the Documentation theme:
Choose > at the top of the screen. Browse Space Admin
The 'Space Admin' option appears only if you are a space administrator for the space or you are a Note:
super user (a member of the group). confluence-administrators
Confluence 5.5 Documentation
571
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3.
1.
2.
1.
2.
3.
4.
1.
2.
3.
4.
Choose in space administration options. PDF Layout
Choose . Edit
You can customise the HTML that is generated for the following areas when the space is exported to PDF:
PDF Space Export Title Page title page.
PDF Space Export Header page headers.
PDF Space Export Footer page footers.
Enter your customisations into each text box as required. The PDF layout section accepts HTML code. You can
include inline CSS in the HTML too.
Editing the PDF stylesheet
Setting a global PDF Stylesheet
Choose the , then choose under Confluence Administration. cog icon General Configuration
Choose > . The following screen allows you to enter and save CSS code Look and Feel PDF Stylesheet
that will render content on each page.
Setting a space PDF stylesheet
Go to the space and choose > on the sidebar.You'll need Space tools Look and Feel Space Admin
to do this. permissions
Choose . PDF Stylesheet
Choose . Edit
Enter your customisations.
If your space uses the Documentation theme:
Choose > at the top of the screen. Browse Space Admin
The 'Space Admin' option appears only if you are a space administrator for the space or you are a Note:
super user (a member of the group). confluence-administrators
Choose in the spaceadministrationoptions. PDF Stylesheet
Choose . Edit
Enter your customisations.
The The 'PDF Export Stylesheet' PDF Export Stylesheet field acceptsCascading Style Sheets (CSS) rules.
page shows the current (e.g. customised) contents of your PDF stylesheet.
Examples of PDF customisation
Below are typical customisations you may want to make for your technical documentation. For more examples,
see . Customising Exports to PDF
Adding a title page
You can create a title or cover page to your PDF document using HTML. Use the PDF Space Export Title Page
section of the PDF layout to do this.
Adding a New Title Page
The following example uses HTML with an inline CSS rule to generate a title page.
<div class="fsTitlePage"
style="margin-left:auto;margin-top:75mm;margin-right:auto;page-break-after:always">
<img src="/download/attachments/12345/titlepage.png"/>
</div>
Including Content Above Table of Contents in Default Title Page
The following example includes content above the automatically-generated table of contents that appears on the
default title page, so that your title page includes your own content plus the table of contents.
Confluence 5.5 Documentation
572
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
1.
2.
<div class="fsTitlePage"
style="margin-left:auto;margin-top:75mm;margin-right:auto;">
<img src="/download/attachments/12345/titlepage.png"/>
</div>
Adding an Image to your Title Page
In the examples above, the title page includes an image called 'titlepage.png', centred in the middle of the page.
The image is attached to a Confluence page and is referenced via its relative URL (that is, we use only the last
part of the URL, excluding the Confluence site's base URL).
Follow these instructions to include an image on your title page:
Attach the image to a Confluence page.
View the list of attachments on that page.
Right-click the image and copy its location.
Paste the link into the appropriate attribute within your PDF stylesheet, as shown above. src=""
Remove the first part of the URL before . /download/...
Adding headers and footers
You can add headers and footers to your PDF pages using HTML. Use the 'PDF Space Export Header' and
'PDF Space Export Footer' sections of the PDF layout to do this. For simple headers and footers, plain text is
enough. The following example adds a simple copyright notice.
Copyright 2010, Atlassian Pty Ltd.
Adding page numbers to a header or footer
To add page numbering, you need to combine customised HTML in the PDF Layout with customised CSS in the
PDF Stylesheet.
PDF Layout HTML: In the Footer section (or the Header section), use an empty span element with a
unique ID, for example to act asa place holder for the page number. pageNum,
<span id="pageNum"/>
PDF Stylesheet CSS: Create the following CSS selector rule for the empty span:
#pageNum:before
{
content: counter(page);
}
Analysing the above CSS selector rule in more detail:
The rule selects the HTML element with the specified ID of "pageNum", which is the ele #pageNum span
ment we created for the header or footer.
The part of the selector is a pseudo class that allows the insertion of content before the el :before span
ement is processed.
The is a function that returns the current page number as its content. counter(page)
HTML - PDF Layout: Footer Section
CSS - PDF Stylesheet
Confluence 5.5 Documentation
573
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
7.
1.
2.
3.
The property tells the CSS processor that dynamic content (that is, an incrementing page content
number) is to be inserted at the span tag.
Exporting to PDF
You can use the built-in to export a single page, a selection of pages or an entire space Confluence PDF export
to a single PDF file.
Exporting a single page to PDF
You can export a Confluence page to PDF. This option exports a single page and is available to all users who
have permission to view the page.
Go to a page in the space and choose > . Follow the prompts to export the page. Tools Export to PDF
Exporting a selection of pages or a space to PDF
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose . This option will only be visible if you have the 'Export Space' permission. Export
Select then choose PDF Next
Decide whether you need to customise the export:
Select to produce a PDF file containing all the pages that you have permission to Normal Export
view.
Select if you want to export a subset of pages. Custom Export
Select the pages you want to export.
You have the option to or pages. Select All Deselect All
When you select a page, all its child pages will also be selected. Similarly, when you deselect a
page all its child pages will also be deselected.
Choose . Export
When the export process has finished, download and save the PDF file as prompted.
If your space uses the Documentation theme:
Choose > Browse Space Operations
Choose from the left menu. PDF Export
Follow the steps above to export the Space.
Confluence 5.5 Documentation
574
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Using the Scroll PDF Exporter add-on ( ) Not applicable to Confluence OnDemand.
The Scroll PDF Exporter provides flexible themes for configuring PDF layout and styles. You can select one of
Scroll PDF Exporter's built-in themes and your table of contents, header and title pages.For even configure
more flexibility, see the section in the Scroll PDF Exporter documentation. How Tos
For this advanced PDF export functionality, you will need to install the add-on into your Scroll PDF Exporter
Confluence site.
Notes
Permissions required to export a space:To use the space export functionality, you need the 'Export
Space' permission. See the guide to . space permissions
Installing add-ons:If you decide to use additional add-ons, your site administrator will need to install the
add-ons into your Confluence site. Refer to the documentation on . ( installing add-ons Not applicable to
) Confluence OnDemand.
Add-on support:Before installing an add-on (also called a plugin) into your Confluence site, please
check the add-on's information page to see whether it is supported by Atlassian, by another vendor, or not
at all. See our guidelines on . add-on support
Next Steps
Now you know all about providing PDF versions of your documentation. What next? See other ways ofExporting
. and Printing Technical Documentation
Exporting and Printing Technical Documentation
Confluence 5.5 Documentation
575
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
5.
6.
This page is part of the guide to . Confluence is a great developing technical documentation on Confluence Wiki
tool for writing and maintaining technical documentation. There are times when we need to export the content
out of Confluence into other forms, such as PDF, HTML, Microsoft Word and paper.
Confluence itself provides an export to both PDF and HTML. Add-ons provide additional functionality. Below are
guidelines on exporting your technical documentation to various formats, including printed output.
Quick guide to printing and exporting content:
Use the browser's print option to print a single page.
To print more than one page and for more advanced printing options, export your documentation to PDF.
Confluence can export your pages to PDF, HTML, Confluence-specific XML and Word.
Consider installing add-ons to export your pages to PDF (enhanced functionality). Word (enhanced
functionality), DocBook XML, Eclipse Help and JavaHelp.
Make your exports available to your customers for download by attaching the exported file to a
Confluence page.
The rest of this page gives more details of the above procedures.
On this page:
Printing
Exporting to PDF
Exporting to HTML
Exporting to Confluence-specific XML
Exporting to DocBook XML via an add-on
Exporting to Microsoft Word
Exporting to Microsoft Word via an add-on
Exporting to Eclipse Help via an add-on
Exporting to EPUB via an add-on
Exporting to HTML via an add-on
Making the PDF and other exported files
available to your readers
Notes
Further reading
Printing
To print a single Confluence page, just use the browser's print option. This option is available to all users who
have permission to view the page.
To print more than one page and for more advanced printing options, export your documentation to PDF. SeePr
. oviding PDF Versions of your Technical Documentation
Exporting to PDF
Because this is such an important topic, we have a section of this guide dedicated to PDF. SeeProviding PDF
. Versions of your Technical Documentation
Exporting to HTML
Using the built-in , you can export a single page, a selection of pages or an entire Confluence HTML export
space to HTML. Confluence supplies the HTML and associated files in a zip file.
Go to the space and choose > on the sidebar. Space tools Content Tools
Choose . This option will only be visible if you have the 'Export Space' permission. Export
Select then choose . HTML Next
Decide whether you need to customise the export:
Select to produce an HTML file containing all the pages that you have permission Normal Export
to view.
Select if you want to export a subset of pages, or to exclude comments from the Custom Export
export.
Select the check box if you want to include comments for the pages you are Include Comments
exporting.
Select the pages you want to export.
You have the option to or pages. Select All Deselect All
When you select a page, all its child pages will also be selected. Similarly, when you deselect a
Confluence 5.5 Documentation
576
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
6.
7.
8.
1.
2.
3.
page all its child pages will also be deselected.
Choose . This will create a zipped archive of HTML files. Export
When the export process has finished, download the zipped archive as prompted, and extract the files
into a folder.
If your space uses the Documentation theme:
Choose > . Browse Space Operations
Choose from the left menu. HTML Export
Follow the steps above to export the Space.
Exporting to Confluence-specific XML
Confluence provides an . The XML produced is a proprietary format and is intended for backups or XML export
for transferring a space from one Confluence site to another. If you write your documentation on Confluence and
your customers have Confluence too, then you can export your manuals to XML and customers can upload
them onto their own Confluence site.
Exporting to DocBook XML via an add-on
Scroll DocBook Exporterconverts Confluence pages to . Your Confluence system administrator DocBook XML
Confluence 5.5 Documentation
577
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
will need install the add-on onto your Confluence site.
Exporting to Microsoft Word
Confluence can export a page to Word. (Choose > .) This option performs a basic Tools Export to Word
conversion of wiki content to HTML and applies some Word CSS stylesheets. It processes just one page at a
time.
Exporting to Microsoft Word via an add-on
Scroll Officeis a Confluence add-on. Once installed, Scroll Office replaces Confluence's built-in 'Export to Word'
functionality. You can export a single page or a hierarchy of pages.
You can define your templates in Word in the usual way, and upload them to Confluence as global templates or
space templates. When you export your Confluence pages to Word, Scroll Office will use those templates to
build native Word documents from the wiki pages.
Scroll Office provides additional features such as , to enforcing page-breaks setting the page orientation
landscape or portrait, and . The latest version offers a REST-style API for automated export. ignoring content
Exporting to Eclipse Help via an add-on
Scroll EclipseHelp Exporterprovides an export to Eclipse Help format.
You can produce embeddable online help for Eclipse-based applications. Scroll EclipseHelp Exporter converts
the Confluence content into EclipseHelp-compatible JAR files to create a standalone online help or a
context-sensitive help.
A hint about the Eclipse Help platform:You can use a cut-down version of the Eclipse Help platform to
provide online documentation for any system. It doesn't have to be an Eclipse tool that you are documenting. For
some ideas, take a look at a couple of articles about . documenting your project using the Eclipse help system
Exporting to EPUB via an add-on
The outputs an ebook in the common EPUB format that can be read on iPads, iPhones Scroll EPUBExporter
and any other ebook reader.
Exporting to HTML via an add-on
The enables the delivery of Confluence content from a web server. It converts the pages Scroll HTMLExporter
into static HTML pages that can be uploaded to a web server.The output of the Scroll HTML exporter can also
be used as an input to produce other HTML-based help formats such as WinHelp and HTML Help.
Making the PDF and other exported files available to your readers
There are a number of ways to make your exported files available to your readers, such as putting the files on a
disc and shipping them with your product.
One of the simplest ways is to attach the files to a Confluence page. (See .) Attaching Files to a Page
Atlassian uses the out-of-the-box Confluence export functionality to provide PDF, HTML and XML versions of
our documentation. People can download the files from our . For example, here are the documentation wiki JIRA
and the . documentation downloads Confluence documentation downloads
Notes
Permissions required to export a space.To use the space export functionality, you need the 'Export
Space' permission. See the guide to . space permissions
Installing add-ons.If you decide to use additional add-ons, your site administrator will need to install the
add-ons into your Confluence site. Refer to the documentation on . installing add-ons
Add-on support.Before installing an add-on (also called a plugin) into your Confluence site, please
check the add-on's information page to see whether it is supported by Atlassian, by another vendor, or not
at all. See our guidelines on . add-on support
Further reading
Confluence 5.5 Documentation
578
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
4.
A blog post about exporting and importing content from/to Confluence:Technical Writing in a Wiki - Single
(November 2010). Source Publishing
A good overview of the Scroll Office features in this (August 2010) and the (Nove blog post followup post
mber 2010).
Next steps
Now you know about a number of ways to get your technical documentation out of Confluence into various
formats, for printing or for input into another system or process flow. What next? Take a look atEssential
. Confluence Features for Technical Documentation
Essential Confluence Features for Technical Documentation
This page is part of the guide to . In this section we highlight developing technical documentation on Confluence
the built-in Confluence macros that are most useful in technical documentation. For more information about
Confluence macros, see . Working with Macros
On this page:
Auto-generating a table of contents for page
content
Drawing attention to elements of a page
Putting content inside customisable Panels
Inserting anchor links on pages
Structuring content using sections and columns
Making your documentation more engaging by
embedding videos
Auto-generating a table of contents for page content
It is important to make it easy for viewers to jump to the section of a Confluence page that they are most
interested in. The helps people navigate lengthy pages by summarising the content Table of Contents macro
structure and providing links to headings used on the page.
Click here to see a common example >>
You document the for the latest version of your product in a Confluence page. Release Notes
Each feature in the release is a heading on the page.
You can generate a list of hyperlinks to each of the features in the release notes by inserting the Table
of Contents macro:
The image below shows the Table of Contents macro inserted at the top of the 'Release Notes' page.
Note that we have excluded the 'Highlights of Confluence 4.0' heading from the table of contents by
modifying the macro's parameters.
Confluence 5.5 Documentation
579
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
4.
5. The image below shows the macro parameters specified in the . Note the 'Minimum macro browser
Heading Level' and 'Maximum Heading Level' parameters.
Return to top of page
Drawing attention to elements of a page
Confluence 5.5 Documentation
580
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Often when creating documentation there are elements of a page that you want to highlight, or draw the the
viewers' attention to. Confluence ships with the following macros that help you focus a viewer's attention to a
note, information, tip or warning.
Click here to see a common example >>
Note macro
What is it? Example
The Note macro allows you to highlight a note on a
Confluence page.
It creates a yellow coloured box surrounding your
text, as shown to the right.
See for more examples and Note Macro
instructions.
Info macro
What is it? Example
The Info macro allows you to highlight helpful
information on a Confluence page.
It creates a blue coloured box surrounding your
text, as shown to the right.
See for more examples and instructions. Info Macro
Tip macro
What is it? Example
The Tip macro allows you to highlight a helpful tip
on a Confluence page.
It creates a green coloured box surrounding your
text, as shown to the right.
See for more examples and instructions. Tip Macro
Warning macro
What is it? Example
The Warning macro allows you to highlight a
warning note on a Confluence page.
It creates a red coloured box surrounding your text,
as shown to the right.
See for more examples and Warning Macro
instructions.
Return to top of page
Putting content inside customisable Panels
Using the , you can place content inside a customisable coloured panel. This is particularly useful Panel macro
when you want to clearly separate elements on a page.
Click here to see a common example >>
You are documenting a procedure which involves a number of steps.
You want to call out the steps of the procedure from the rest of the page by placing it inside a coloured
Draft in progress
This document is a draft and is under
development.
Did you know?
Confluence is the best wiki ever.
Learn more
Check out this blog post: Technical Writing
in a Wiki: Technical Communicators Explain
How & Why?
Draft
This page is a draft in progress and visible
to Atlassian staff only.
Confluence 5.5 Documentation
581
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
2.
3.
4.
1.
2.
3.
4.
box, or panel.
You can create a coloured panel using the Panel macro.
The image below shows the parameters set for the panel using the m . acro browser
Return to top of page
Inserting anchor links on pages
Anchor links can be especially useful when navigating between sections of a long document or when you want
to link to a segment of a page from another page. The allows you to link to specific parts of a Anchor macro
page.
Click here to see a common example >>
You are documenting part of a user guide.
The page is split into multiple sections.
After each section you want to provide a link for viewers to click, taking them back to the top of the
page.
To achieve this you first must create an at the top of the page using the Anchor macro. You anchor
can give the anchor any name you like. In the image below, the anchor at the top of the page will be
named 'top'.
Confluence 5.5 Documentation
582
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
4.
5.
6.
The anchor placeholder will appear to indicate where your anchor link is located on the page:
Create a link to the anchor, anywhere on the page, using the . The image below shows a Link Browser
link to the anchor called 'top' by using the hash '#' followed by the name of the anchor you created
earlier, with an alias of 'Return to Top'.
Confluence 5.5 Documentation
583
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
6.
See for more examples and instructions. Working with Anchors
Return to top of page
Structuring content using sections and columns
Sometimes it is necessary to structure content into sections and columns. The details are in Working with Page
. Layouts and Columns and Sections
Page layouts allow you to add sections to your page and then apply pre-defined column layouts to each
section (for example, 2 column, three column). You can add multiple sections to a page.
The Section and Column macros allow more flexibility. You can set the width of the columns, and put the
sections and columns in any part of the page.Each section can contain any number of columns, created
using the . Column macro
Columns can either have a fixed width, specified in pixels, or a dynamic width, specified as a percentage
of the page width.
Note: whether you are using page layouts or macros, a is always created inside a column section.
Click here to see a common example >>
The images below show part of a Confluence page with two sections (outlined in red), each with
two columns (blue) of different widths.
Confluence 5.5 Documentation
584
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
Section 1:
Columns in section 1 left column has a fixed width of 400 pixels:
Confluence 5.5 Documentation
585
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
3.
4.
1.
2.
3.
4.
Section 2:
Columns in section 2 left column has a fixed width of 10 pixels:
Return to top of page
Making your documentation more engaging by embedding videos
Pictures can be worth a thousand words. The same can be said for videos. Often, it's easy to explain a concept
or demonstrate a procedure using a video. The allows you to embed web content, including Widget macro
YouTube and Vimeo videos, in a Confluence page.
Click here to see a common example >>
You release a new version of your product.
You document the release notes on a Confluence page.
The marketing team creates a video demonstrating the new features of the release and
uploads it to YouTube.
You can embed the video in your release notes using the Widget macro, for playback on
your Confluence page.
Confluence 5.5 Documentation
586
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
4.
a.
b.
c.
Edit the page and choose > in the editor toolbar. Insert Other Macros
Search for the 'Widget Connector'.
Insert the URL of your YouTube video into the field. Web Sites Widget URL
Confluence 5.5 Documentation
587
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
4.
d. Choose and save your page. Insert
See for information on the supported services and for more examples. Widget Connector Macro
Return to top of page
Next steps
Take a look at . Confluence Add-ons for Technical Documentation
Confluence Add-ons for Technical Documentation
This page is part of the guide to . In this section we highlight developing technical documentation on Confluence
some of the Confluence add-ons that are useful for technical writers in designing and developing documentation.
An add-on is an extension module that you can add to your Confluence site to extend the wikis core
functionality. It is similar to an add-on for your browser.
An add-on that specifically plugs into an Atlassian application such as Confluence is sometimes called a plugin.
The terms 'plugin' and 'add-on' are often used interchangeably. Confluence add-ons may be developed by
Atlassian or by third parties. To find an add-on featured on this page, and other add-ons too, visit the Atlassian
. Marketplace
Drawing tools
Below are some popular tools. to see a full list of drawing and diagram Search the Atlassian Marketplace
add-ons for Confluence.
Gliffy
The provides an embedded diagram editor. With Gliffy you can create and edit diagrams directly on Gliffy add-on
a Confluence page. Gliffy supports variousdiagram types(UML, business process, and so on).
Commercial. Commercial or free?
Alternatives:As an alternative you can use the standalone version of Gliffy available at . http://www.gliffy.com/
Gliffy online has a free basic version.
More information: See the . Gliffy add-on page
Lucidchart
Using , you can Lucidchart draw flowcharts, wireframes, UML diagrams, mind maps, and more, inside the web
Include interactivity such as linking to pages within editor, then integrate the diagram with Confluence.
Confluence or other pages inside the diagram.
Commercial. Commercial or free?
More information: See the add-on page. Lucidchart
Creately
Use to draw flowcharts,UML diagrams, database diagrams, wireframes, mindmaps, UI mockups, Creately
Confluence 5.5 Documentation
588
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
workflow diagrams, network diagrams, org charts, and Gantt charts.
Commercial. Commercial or free?
More information: See the add-on page. Creately
yWorks Diagrams
Use to create and edit diagrams directly inside Confluence. yWorks Diagrams
Commercial. Commercial or free?
More information: See the add-on page. yWorks Diagrams
On this page:
Drawing tools
Gliffy
Lucidchart
Creately
yWorks Diagrams
Add-ons for enhanced content manipulation
Quick overview of macros
Composition add-on
Using the Composition add-on to outline
text blocks
Using the Composition add-on to add tabs
to a page
Using the Composition add-on to flow your
text around images
Scaffolding add-on
Extended version control
Scroll Versions
Attachment Checkout add-on
Add-ons featured in other parts of this guide
Notes
Further reading
Add-ons for enhanced content manipulation
All content extensions are provided by in Confluence. Some macros are built in to Confluence. Other macros
macros are supplied by add-ons.
Quick overview of macros
Before looking at add-ons, let's take a quick look at macros in general. There are two ways to add a macro to
your page:
Use the . This is the simplest and recommended way. macro browser
Or insert the macro's name in curly brackets into the text of your page and specify the parameters.
Click here to see an example of a macro >>
The following code uses the {include} macro to insert the text from the page called 'My Page'.
Some content on my page.
{include:My Page}
Some more content on my page.
Let's assume 'My Page' contains just two lines:
I love chocolate.
Chocolate loves me.
The resulting page will look like this:
Some content on my page.
Confluence 5.5 Documentation
589
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
I love chocolate.
Chocolate loves me.
Some more content on my page.
A number of macros are shipped with your Confluence installation by default. See . Below Working with Macros
we describe some add-ons that provide additional useful macros for Confluence:
Composition add-on
The provides macros which allow finer control over the layout (composition) of a page. Composition add-on
Using these macros, you can:
Outline your text blocks.
Add tabs to a page.
Flow your text around the images or diagrams on the page.
Commercial or free: Commercial.
Using the Composition add-on to outline text blocks
Use the {cloak} macro to outline a text block.
Usage:The following code creates a text block named 'SeeAlso' for the outlined 'See Also' section within a
page. The text block with id='SeeAlso' will be hidden after the 'See Also' title:
{composition-setup}
h2. {toggle-cloak:id=SeeAlso} See Also
{cloak:id=SeeAlso}
h3. Working With Macros:
[Link 1]
[Link 2]
h3. Working with Rich Text Editor:
[Link 3]
[Link 4]
{cloak}
Alternatives:You can also use the {expand} macro available in Confluence by default, but this macro can
outline only text of the same level and cannot hide headings within the text. The {expand} macro does not
require parameters and just hides the text placed between the {expand} tags.
Note:If you need to outline a text block containing nested headings, consider the text structure. Maybe the block
is too big. You could create a child page from this block to decompose the whole text. Then you can include and
outline the text block using the {include} macro within {expand}.
Using the Composition add-on to add tabs to a page
Use the {deck} and {card} macros to separate content between tabs on the same page.
Usage:The following code creates two tabs with client information:
Confluence 5.5 Documentation
590
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
{composition-setup}
h1. Client Name
{deck:id=ClientName}
{card:label=Basic}
Client Company Name: Company
[Client Web Site|http://url.com]
Our projects: [Project1|Project1 Home]
{card}
{card:label=Contacts}
Company CEO: John Brown, e_mail: brown@company.com
{card}
{deck}
The tabs on a page will look like this:
Using the Composition add-on to flow your text around images
Use the {float} macro to make your text flow around images or diagrams.
Usage:The following code demostrates how a picture can be surrounded by the description, as often shown in
printed publications:
{composition-setup}
{float:left}
!shakespeare.jpg!
{float}
William Shakespeare (baptised 26 April 1564; died 23 April 1616) was an English
poet and playwright, widely regarded as the greatest writer in the English language
and the world's pre-eminent dramatist.
...
The page will look like this:
Confluence 5.5 Documentation
591
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
For more macros, see the . Composition add-on page
Scaffolding add-on
The provides macros for creating 'permanent templates' and editable forms. You can create Scaffolding add-on
sophisticated page templates in order to add content easily and fast. Scaffolding templates are suitable for
dynamically-filled data and allow people to create pages by completing form fields and selecting values from
drop-down lists.
The Scaffolding templates are useful for creating pages with a well-determined structure, such as:
API methods or property descriptions.
Constant list.
Feature description.
Software requirement specifications.
Commercial or free: Commercial.
Example:The following Scaffolding template creates a description of an API method:
Confluence 5.5 Documentation
592
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
h3. Method Name
{text-data:methodName|required=true}{text-data}
h3. Method Description
{text-data:methodDescription|type=area|required=true|width=100%}description{text-da
ta}
h3. Parameters
{table-data:parameters}
|| Name || Type || Mandatory || Description ||
| {text-data:paramName}ParamName{text-data} |
{list-data:paramType}{list-option:Number}Number{list-option}{list-option:String}Str
ing{list-option}{list-option:DateTime}DateTime{list-option}{list-option:MACaddress}
MACaddress{list-option}{list-option:IPaddress}IPaddress{list-option}{list-data} |
{list-data:paramMandatory}{list-option:Required}Required{list-option}{list-option:O
ptional}Optional{list-option}{list-data} |
{text-data:paramDescription|type=area}param description{text-data} |
{table-data}
h3. Return Value
The returned value is an XML structure of the following format:
\{code:xml\}
\{code\}
Where elements mean:
{table-data:returnValues}
|| Name || Type || Description ||
| {text-data:paramName}ParamName{text-data} |
{list-data:paramType}{list-option:Number}Number{list-option}{list-option:String}Str
ing{list-option}{list-option:DateTime}DateTime{list-option}{list-option:MACaddress}
MACaddress{list-option}{list-option:IPaddress}IPaddress{list-option}{list-data} |
{text-data:paramDescription}param description{text-data} |
{table-data}
h3. Remarks
{text-data:remarks}remarks{text-data}
h3. See Also
This template will look like this:
Confluence 5.5 Documentation
593
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
For more information on how to create templates in Confluence, see . Adding a Template
Alternatives:Confluence includes built-in templates which as useful for static data and simple text. For more
information, see . Working with Templates
Notes:The Scaffolding (and any) template changes will affect only new pages created from the modifed
template. In order to change the existing pages, you need to edit each individual page and add or modify the
formatting manually.
For more information on Scaffolding, see the . Scaffolding add-on page
Extended version control
Scroll Versions
Scroll Versions adds functionality for sophisticated version management, enhanced content reuse, support for
You can set up and manage concurrent versions of context-sensitive help, permalinks, and duplicate page titles.
your documentation in a single space. Multiple versions of software, different product variants, and even multiple
translations of documentation can be managed. Changes to pages are scheduled for a specified version and
then published all at once. See the for an overview of the . Scroll Versions documentation key features
Commercial. Commercial or free:
Video: Scroll Versions - Version Management for Confluence (4:20)
Confluence 5.5 Documentation
594
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
Attachment Checkout add-on
The adds check-out/check-in functionality for Confluence Arsenale Lockpoint: Attachments Checkout
attachments.
Commercial or free: Free for up to 50 users, then commercial.
More information:
Please visit the for an overview, including a video, Attachments Checkout add-on page
See the for further reference. Attachments Checkout documentation
For information on working with attachments in Confluence, see . Working with Attachments
For information on attachment versioning, see . Attachment Versions
Add-ons featured in other parts of this guide
Copy Space add-on Provides an easy way of copying a space within a Confluence site. Free. See Creat
. ing your Technical Documentation Space
Multi Excerpt add-on Enables you to have more than one excerpt (re-usable chunk) on a page.
Commercial. See . Re-using Content in Technical Documentation
Ad Hoc Workflows add-on Provides advanced workflow features. Commercial. See Managing the Life
. Cycle of your Technical Documentation
Content Publishing add-on Publishes content from a master space to a published space. Commercial
no charge. See . Managing the Life Cycle of your Technical Documentation
Scroll Office Provides advanced features for export to Microsoft Word. Commercial. See Exporting and
. Printing Technical Documentation
Scroll PDF Exporter Provides advanced PDF export features.Commercial. See Providing PDF Versions
and . of your Technical Documentation Exporting and Printing Technical Documentation
Scroll DocBook Exporter Provides DocBook exports. Commercial.
Scroll EPUB Exporter Outputs an ebook in the common EPUB format that can be read on iPads,
iPhones and any other ebook reader. Commercial.
Scroll HTML Exporter Enables the delivery of Confluence content from a web server. It converts the
pages into static HTML pages that can be uploaded to a web server. The output of the Scroll HTML
exporter can also be used as an input to produce other HTML-based help formats such as WinHelp and
HTML Help. Commercial.
Scroll EclipseHelp Exporter Enables you to collaborate and author all your content in your wiki, and
generate embeddable online help for Eclipse-based applications. Commercial.
Notes
Add-on support. Before installing an add-on (also called a plugin) into your Confluence site, please
check the add-on's information page to see whether it is supported by Atlassian, by another vendor, or not
at all. See our guidelines on . add-on support
Installing add-ons.If you decide to use additional add-ons, your site administrator will need to install the
add-ons into your Confluence site. Refer to the documentation on . installing add-ons
Further reading
A blog post about useful add-ons and tools for exporting and importing content from/to
Confluence: (November 2010). Technical Writing in a Wiki - Single Source Publishing
Website for exploring and downloading the available add-ons: . Atlassian Marketplace
Documentation on installing and configuring add-ons: . Universal Plugin Manager Documentation
Documentation on using macros: . Working with Macros
Further Reading about Developing Technical Documentation on Confluence
Further Reading about Developing Technical Documentation on Confluence
This page is part of the guide to . Once you have absorbed developing technical documentation on Confluence
all the information in this guide, you may be ready for more reading.
The Confluence documentation: . Confluence Latest
Blog post about using Confluence for online help: . Using a wiki for online help
Blog posts about version management in Confluence with Scroll Versionsplugin:
Announcing Scroll Versions.
Version management gets serious with Confluence Scroll Versions plugin.
Confluence 5.5 Documentation
595
Created in 2014 by Atlassian. Licensed under a . Creative Commons Attribution 2.5 Australia License
1.
2.
3.
1.
Now you have your documentation space up and running, it's fun and rewarding to use the full power of
the wiki to engage your readers and embed content from other social sites. Here is a blog post and
presentation slides on . engaging readers in the documentation
Sarah Maddox's book about technical communication in Confluence:Confluence, Tech Comm, Chocolate
. - A Wiki as Platform Extraordinaire for Technical Communication
Webinar recording: . Confluence as a Platform for Technical Documentation
Using Confluence as a Knowledge Base
A knowledge base is a repository for how-to and
troubleshooting information. Knowledge Bases are
commonly used by IT Support teams, but can be
useful for procedural and troubleshooting information
in any organisation or team.
What do people want out of a knowledge
base?Using an IT Support team as an example:
Customers want fast access to a solution, and
relevant search results.
Help desk staff want to be able to create new
articles quickly.
Help Desk team leads wants the spaceto be
self curating, and do not want to spend a lot
of time manually organising content.
Everyone wants a way to be notified when
articles they are interested in have been
updated or important notices are added.