Confluence 4.3 has reached end of life
Check out the [latest version] of the documentation
Using a macro, you can add extra functionality or include dynamic content on a page. For example, the Attachments macro will list a page's attachments in the page itself, so that readers do not have to visit the Attachments tab.
On this page:
Adding a Macro to your Page
Including Macros with the Macro Browser
To add a macro to a page:
Speeding up macro entry with autocomplete: To edit an existing macro: Click the macro placeholder and choose Edit. This will display the parameters of the macro in the Macro Browser.
For a complete description of the macro browser, see Working with the Macro Browser.
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
When editing a page, you can:
- Double-click a macro placeholder to open the Macro Browser (or click on the placeholder and choose Edit), where you can edit the macro's parameters.
- Select a macro placeholder to cut, copy and paste the macro.
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.
Anchor Macro
Allows you to link to a specific part of a page.
Attachments Macro
Displays a list of attachments on a given page.
Blog Posts Macro
Lists the most recent news items in the space.
Change-History Macro
Displays a history of updates made to a page.
Chart Macro
Displays a chart based on tabular data.
Cheese Macro
Displays the words "I like cheese!"
Children Display Macro
Displays the children and descendants of the current page.
Code Block Macro
Displays code in your document with the appropriate syntax highlighting.
Column Macro
Used with the Section macro to define columns on a page. See Working with page layouts and columns and sections.
Content by Label Macro
Displays a list of content associated with specific labels.
Content by User Macro
Displays a list of the content items that have been created by a specified Confluence user.
Contributors Macro
Displays a list of Confluence users who have made a contribution of some type to a page.
Contributors Summary Macro
Displays a table of contribution-based statistics for a set of pages.
Create Space Button Macro
Renders a create space button linked to the create space page.
Excerpt Include Macro
Allows you to display an excerpt from another page within the current page.
Excerpt Macro
Define a part of a page as the page's 'excerpt' which can then be displayed in another page.
Expand Macro
Displays an expandable/collapsible section of text.
Favourite Pages Macro
Displays a list of your favourite pages.
Gadget Macro
Allows you to add Confluence gadgets to pages or blog posts.
Gallery Macro
Forms a thumbnail gallery of all images attached to a page.
Global Reports Macro
Renders a list of links to global reports within a table.
HTML Include Macro
Includes the content of an external HTML file into a Confluence page.
HTML Macro
Renders your specified HTML code within the current page.
IM Presence Macro
Displays graphically when a contact is online.
Include Page Macro
Inserts the contents of the specified page into the current one.
Info Macro
Displays a block of text in a blue highlight box.
JIRA Issues Macro
Displays a list of JIRA issues in a page.
JIRA Macro
Displays one or more JIRA issues on your Confluence page.
JUnit Report Macro
Display a summary of JUnit test results.
Labels List Macro
Displays a hyperlinked alphabetical index of all labels within the current space.
Livesearch Macro
Add a dynamic search box to a wiki page.
Loremipsum Macro
Display a few paragraphs of pseudo-Latin text.
Metadata Macro
Allows you to embed metadata into pages and blog posts for presentation with the Detailssummary Macro http://confluence.atlassian.com/display/DOC/Detailssummary+Macro
Metadata Summary Macro
Presents a tabulated summary of selected metadata, which has been embedded using the Metadata Macro http://confluence.atlassian.com/display/DOC/Metadata+Macro on any page or blog post in the current Confluence space.
Multimedia Macro
Displays videos, animations and more, sourced from a file attached to a Confluence page and displayed on your page.
Navigation Map Macro
Renders the list of pages associated with a specified label as a navigable map.
Network Macro
Displays a list of Network http://confluence.atlassian.com/display/DOC/Network+Overview activity for users in your Confluence site
Noformat Macro
Displays a block of text in monospace font.
Note Macro
Displays a block of text in a yellow highlight box.
Page Index Macro
Creates a hyperlinked alphabetical index of all page titles within the current space.
Page Tree Macro
Displays a dynamic, hierarchical list of pages starting from a specified parent (root) page.
Page Tree Search Macro
Adds a search box to your Confluence page and searches a hierarchy of pages starting from a specified parent (root) page.
Panel Macro
Displays a block of text within a fully customisable panel.
Popular Labels Macro
Displays the most popular labels used throughout your Confluence site or within a space.
Profile Picture Macro
Displays a user's profile picture on a page.
Recently Updated Dashboard Macro
Displays a list of the most recently changed content within Confluence and is intended for use on the Confluence dashboard.
Recently Updated Macro
Displays a list of recently changed content (pages, news items, comments, etc).
Recently Used Labels Macro
Lists labels most recently used in a specified scope (global, space, or personal)
Related Labels Macro
Lists labels frequently appearing on the same pages as the current page's labels.
RSS Feed Macro
Displays the contents of an RSS feed.
Search Results Macro
Searches Confluence, and includes the results in the page.
Section Macro
Used with the Column macro to define columns on a page. See Working with page layouts and columns and sections.
Space Attachments Macro
Displays a list of attachments belonging to the current space.
Space Details Macro
Includes the summary of a Confluence space in the page.
Space Jump Macro
Allows you 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.
Spaces List Macro
Displays a list of all spaces visible to the user.
Status Macro
Displays a coloured lozenge, useful for reporting project status.
Table of Contents Macro
Displays a table of contents from your page headings.
Table of Content Zone Macro
Displays a table of contents from a defined page 'zone'.
Tasklist Macro
Displays a dynamic task list which can be modified in 'view' mode.
Tip Macro
Displays a block of text in a green highlight box.
User List Macro
Displays a list of Confluence users, from an optional group.
User Profile Macro
Displays a short summary of any Confluence user's profile on your Confluence page or blog.
User Status List Macro
Displays a history of any Confluence user's status updates on your Confluence page or blog.
View File Macro
Embeds an Office document or PDF file into your Confluence page.
Warning Macro
Displays a block of text in a red highlight box.
Widget Connector Macro
Displays videos, slide shows, twitter chats, documents and more, sourced from other web sites and displayed on your Confluence page.
Information about Other Macros
Other macros are available as plugins or as user macros, and can be installed by your Confluence administrator.
Macros that may be of interest are also available from Adaptavist, CustomWare and theConfluence 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 Confluence Plugin Guide tells you how to develop a plugin for Confluence.
Code examples
See:
Related Topics
Working with the Macro Browser
Atlassian Plugin Exchange
Installing Plugins and Macros
Take me back to the Confluence User's Guide.