You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 372 Next »

Advanced Macros

This plugin provides many macros which generates information on Wiki content.

This plugin includes the following macros:
  • listlabels – Displays the pages for a label in a pretty matrix.
  • content-by-user – List all the content created by a particular user.
  • children – List all the children of a page (and possibly their children).
  • search – Perform a full-text search, and include the results in the page.
  • index – Create an index of all pages within the space.
  • rss – Retrieve a remote RSS feed and summarise it in the page.
  • blog-posts – View, summarise or list the most recent news items in the space.
  • excerpt – Mark a section of a page as an excerpt for page summaries.
  • excerpt-include – Include the excerpt from one page within another page.
  • include – Include the full content of one page within another page.
  • gallery – Create a thumbnail gallery from a page's attachments.
  • doc – Link to the documentation using the doc macro.
  • change-history – Show the history of version comments.
  • popular-labels – List the most popular labels.
  • contentbylabel – List the pages labelled by a specified set of labels.
  • favpages – List the pages in your favourites list.
  • related-labels – List the related labels for a given set of labels, or for the current page.
  • recently-used-labels – List the labels that have been used recently.
  • navmap – Displays the pages for a label in a pretty matrix.

The Include macro displays the contents of one Wiki page in another. If the page is from another space, you will need to include the space name.

The Code :

{include:HELP:Wiki Markup Editor}

What you will get :

The page 'Wiki Markup Editor' from the wiki space 'HELP' is not displayed on this page:

Error formatting macro: include: java.lang.IllegalArgumentException: No link could be created for 'HELP:Wiki Markup Editor'.

Parameters

{include:SPACE:Name_of_page}

The 'space' parameter is case sensitive.

The Excerpt Macro is used to mark a part of a page's content for re-use. By itself, the excerpt macro does not change the display of a page. However, defining an excerpt enables other macros such as excerpt-include and blog-posts macros to display the specified content elsewhere.

A page can only have *ONE* excerpt.

The Code :

{excerpt}
Content to be included on another page.
{excerpt}

What you will get :

Content to be included on another page.

Parameters

Name

Required?

Default

Description

hidden

false

Controls whether the text between the excerpt tags will appear on that page when users read it.

This macro allows a portion of a page to 'excerpted' in another. To use this macro you must define the 'excerpted' content with the excerpt macro.

The Code :

{excerpt-include:Advanced Macros Plugin}

What you will get :

This is the plugin libraries navigation bar, which was created using the excerpt and excerpt-include macros. The panel displays the name of the page where the 'excerpted' content is being pulled from. It can be removed by adjusting the 'nopanel' parameter (see below):

If any changes are made to the content within the body of the excerpt macro, it will automatically be changed on any pages it is being 'excerpted'. This makes the excerpt and excerpt-include macros ideal for creating navigation bars.

Parameters

Name

Required?

Default

Description

nopanel

false

Controls whether the square panel border around the excerpt should be removed. Also controls whether the name of the page where the 'excerpted' content is being pulled from is displayed.

Displays the most popular labels used throughout a Wiki space.

The Code :

Bulleted list:

{popular-labels:style=list|spacekey=HELP|count=15}

Heatmap :

{popular-labels:style=heatmap|spacekey=HELP|count=15}

What you will get :

Bulleted list:

Heatmap :

Parameters

Name

Required?

Default

Description

count

100

Specifies the total number of labels to display in the heatmap.

spacekey

none

Restricts the list of popular labels to the specified space.

style

list

Displays the list of popular labels in standard bullet-point 'list' form or as a 'heatmap'. The heatmap style uses different font sizes depending on their rank of popularity, ordered by label names. The list style orders labels by popularity (highest first).

Generates a list of content associated with a specific label or labels.

The Code :

{contentbylabel:Documentation}

What you will get :

Error formatting macro: contentbylabel: com.atlassian.confluence.api.service.exceptions.BadRequestException: Could not parse cql : null

Parameters

Name

Required?

Default

Description

spacekey

all

Filter by space.

type

false

Filter by content type.

showLabels

true

Show or hide labels for results.

showSpace

true

Show or hide spaces for results.

excerpt

false

Show or hide excerpts for results.

maxResults

5

Specify maximum results to display.

sort=creation
sort=title
sort=modified
sort=recent

recent

The 'sort' attribute is an optional attribute that allows you to configure how the children are sorted. Use the 'reverse' attribute to optionally reverse the sorting.

operator

OR

The operator to apply to the supplied lists of labels. By default, a page with any of the labels will be listed. By using operator=AND, only pages with all of the supplied labels will be listed.

Lists all tagged labels from every page which has one or more labels in common with the current page.

The Code :

{related-labels}

What you will get :

There are no related labels.

Parameters

Name

Required?

Default

Description

labels

none

Specify the labels for which you want to view related labels. For example, documentation, help.

Generates a list of recently used labels on a specific scale : Global, Space, Personal.

The Code :

Horizontal list:

{recently-used-labels}

Table:

{recently-used-labels:style=table}

What you will get :

Horizontal list:

uplink, primer, surface_ops, 2023, post-landing, 2022

Table:

There are no recently used labels to display.

Parameters

Name

Required?

Default

Description

count

10

Specifies the total number of labels to display in the list.

scope

global

Specifies the scope of labels to be displayed in the list. Valid values include:

  • global — covers all non-personal spaces in the Confluence installation.
  • space — the current space.
  • personal — your own personal space.

style

list

Displays the list of recently used labels in a horizontal 'list' style or in a 'table' style. The table style includes additional information such as the page to which the label was added user who added it.

title

none

Adds a title to the top of the list in table style. Titles are only visible when the List Style (style) parameter has been set to table.

Creates a hyperlinked alphabetically listed index of all labels within the current space.

The Code :

{listlabels}

What you will get :

deck: com.atlassian.confluence.macro.MacroExecutionException: java.lang.NullPointerException

Creates a list of ALL current content by a specific Wiki user. This includes, pages, comments, and spaces.

The Code :

{content-by-user:ggaskell}

What you will get :

Parameters

{content-by-user:username}

Creates a hyperlinked list of a pages' children and its' descendants (childrens' children).

The Code :

{children:all=true}

What you will get :

Parameters

Name

Required?

Default

Description

all

false

Display all descendants.

page

current

Specify which page to display children for in a current space or in a different space.
If the page parameter is '/', then the macro will list all the current space's top-level pages i.e. those without parents. If the page parameter is a space key followed by a
colon (e.g "children:page=DOC:"), then the top-level pages of that space will be listed.

depth

none

Specify the depth of descendents to display.

If your *children* macro includes both 'all=true' and 'depth=X' parameter-value combinations where X is a number, 'all=true' takes precedence. If an 'all=false' and 'depth=X' parameter-value combination is used, 'depth=X' takes precedence.

first

none

Restrict the number of children displayed at the top level.

style

none

Specify the style in which descendents are displayed.

excerpt

false

Display the child pages' excerpts, if they exist.

sort=creation
sort=title
sort=modified

Manual if manually ordered, otherwise alphabetical

he 'sort' attribute is an optional attribute that allows you to configure how the children are sorted. Specify 'creation' to sort by content creation date, 'title' to sort alphabetically on title and 'modified' to sort of last modification date.

reverse

false

Use this parameter in conjunction with the 'sort' parameter described above. Set 'reverse=true' to change the sort from ascending to descending order.

The search macro searches your Confluence site based on search terms specified in the macro code, and displays the results on the wiki page.

The Code :

{search:query=help}

What you will get :

A list of all content based on the 'help' search term:

Found 10 search result(s) for help.

PDF File latest-voip-help-dashboard.pdf (IS&T Client Support Services (CSS) > Process Dashboards)
... 7/1/2010 Page 2 Problems by Queue % of cases in Telecom::Telephone Help 106% 176 142 109Telecom::Telephone  Help, 168 137 127 108107 121123 205 119 126 109 171 ...
PDF Document - 116 kB - Jul 01, 2010 14:24 - Download - Attachments
Page: Help (Praxis)
... trouble logging in to the Community Forum page, please contact us mailto:praxis@mit.edu for help. The rest of this site does not require login to view the content. Receiving error messages ...
Sep 10, 2007 16:38
Page: Help! (YaWHOI!)
... can be added as help text inserturlhere. I recommend putting the URL itself as help text since we will print the most current version of the handbook every year ... can add content using the Rich Text editor too. For wiki markup ...
Sep 17, 2013 17:24
Page: Help (PAOC-Labguide)
... Below is an example: tank5.jpg     Launch Video http://paoc.mit.edu/labweb/lab1/taylorclip.mpg    Advanced Users To find help on advanced posting syntax, go here https://wikis.mit.edu/confluence/renerer/notationhelp.action?section=all Migrated to Confluence 4.0Posting Help
Mar 24, 2009 16:12
Space: Wiki Help
user guide and support documentation for the MIT wiki service
Jul 28, 2009 15:29
Labels: news, help, training, support
Microsoft Excel Spreadsheet voip-help-dashboard8.xlsx (IS&T Client Support Services (CSS) > Monthly Process Dashboards Toolbox)
VoIPhelp dashboard VoIPhelp dashboard
Excel Spreadsheet - 14.43 MB - Nov 10, 2009 14:50 - Download - Attachments
Page: Help (Cultura Tools)
Installation Requirements and Instructions Creating an Exchange Exchange Administration Migrated to Confluence 4.0
Nov 09, 2006 17:05
PDF File Introducing MIT Touchstone to IST Help Desk, September 2007.pdf (IS&T Infrastructure Software Development and Architecture (ISDA) > Presentations from ISDA)
... access • User will contact the support group that they normally contact for a given application. Typically the help desk. • Determine if the problem is with Touchstone or the use of the application and resolve or escalate as appropriate TouchstoneIntroducing MIT Touchstone IS&T Help ...
PDF Document - 191 kB - Sep 25, 2007 09:23 - Download - Attachments
Page: Wiki help (VGOS Technical Committee)
MIT wiki help https://wikis.mit.edu/confluence/display/HELP/ Confluence 4.3 user guide https://confluence.atlassian.com/display/CONF43/ConfluenceUser%27sGuide Confluence 4.3 user guide ...
May 16, 2014 19:01
Page: Archived Help (Wiki Help)
... been archived and are no longer maintained. Please go to the Home page of this space for the current help documentation. @self Migration of unmigrated content due to installation of a new plugin
Jul 28, 2009 15:13

Parameters

Name

Required?

Default

Description

query

none

The search terms which this macro will use to generate its results. You can refine your search query by using operators such as 'AND' and 'OR'. For example:

  • In the macro browser Search Terms entry box: my_query1 AND my_query2
  • In wiki markup editor: "search:query=my_query1 AND my_query2"

maxLimit

no limit

Set a limit to the number of search results displayed.

spacekey

all

Specify the key of the space you want to search in. Note that this is case sensitive.

type

all

Specify the content type. The content types are: page, comment, blogpost, attachment, userinfo (the content of user profiles only), spacedesc (the content of space descriptions only) and mail.

lastModified

all

Specify a period of time in weeks, days, hours and/or minutes, to see the content modified within that time frame. For example:

  • 2h 35m
  • 3d 30m
    These are the values you can use:
  • w = weeks
  • d = days
  • h = hours
  • m = minutes
    If no time category is specified, Confluence assumes minutes. If you specify more than one time period (e.g. weeks and days), the periods must be separated by a space and they can come in any order. The time categories are not case sensitive e.g. '4d' is the same as '4D'.

contributor

all

Specify the username of a Confluence user, to show only content created or updated by that user.

The Code :

What you will get :

Parameters

Name

Required?

Default

Description

The Code :

What you will get :

Parameters

Name

Required?

Default

Description

The Code :

What you will get :

Parameters

Name

Required?

Default

Description

The Code :

What you will get :

Parameters

Name

Required?

Default

Description

The Code :

What you will get :

Parameters

Name

Required?

Default

Description

The Code :

What you will get :

Parameters

Name

Required?

Default

Description

The Code :

What you will get :

Parameters

Name

Required?

Default

Description

deck: com.atlassian.confluence.macro.MacroExecutionException: java.lang.NullPointerException
Unknown macro: {roundrect}
  • No labels