Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Repair Jira Macros

...

Outer

Macro

MacrosStatusTested

Restrictions & Workarounds

Discussion
cachechart(warning)(tick)

Use the chart macro attachment parameters to persistently store the generated chart image so it can be displayed at a later time.

Another alternative is to put the cache macro inside the chart macro to save on the generation of the data from external sources while still doing normal rendering of the chart.

Normally, the chart macro creates a temporary image to display. The cache macro captures the html that references the temporary image. This displays properly as long as the temporary chart image is available. Once the temporary image is gone on the server, the chart can no longer be displayed by the another browser.

cache

expand

(tick)(tick)

Reverse the macros - use the cache macro inside the expand macro.

Avoid using the cache refresh parameter. It will cause all the expand macros to contract since the expand macro does not remember the last setting.

Since 6.1, a workaround has been implement to make the expand macro work inside a cache macro pending full availability of Confluence 5.4.3 (see CACHE-75).

cache

expand or similar

(tick)(tick)

Reverse the macros - use the cache macro inside the expand macro.

Avoid using the cache refresh parameter. It will cause all the expand macros to contract since the expand macro does not remember the last setting.

Prior to 6.1, workaround is to put an expand macro somewhere on the page outside of the cache macro. See

Jira Legacy
serverSystem JIRA (bobswift.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId729d679a8382ec9d-302cabb6-339f3a29-958b8d72-015e107badcd95b9a5732a63
keyCACHE-75

The expand settings (expand or contract) are javascript based and not part of the html that is captured by the cache macro.

cachemacros needing web resources

(warning)


(tick) Confluence 4.x - 5.1

Some compatibility problems on Confluence 5.2 - 5.4.3 due to

Jira Legacy
serverSystem JIRA (bobswift.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId729d679a8382ec9d-302cabb6-339f3a29-958b8d72-015e107badcd95b9a5732a63
keyCACHE-63

Resolved with Confluence 5.4.3 and above together with Cache 6.3 or above.

Workaround is to put the specific macro somewhere on the page outside of the cache macro (this brings in the resources necessary).

If necessary, use the Hide macro with render body to achieve this without showing anything on the page.

cachereport-table(tick)(tick)
Tested with 6.1.
cacheOfficeConnector macros(tick)(tick)Requires release 6.1.
cacheJIRA macro(error)(tick)

cachepagetree(warning)(tick)

(tick) Confluence 4.x - 5.1

(tick) Confluence 5.2 or above: Requires Cache 6.4 or above

Jira Legacy
serverSystem JIRA (bobswift.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId729d679a8382ec9d-302cabb6-339f3a29-958b8d72-015e107badcd95b9a5732a63
keyCACHE-92
cachepage gadget(warning)(tick)

(tick) Confluence 4.x - 5.1

(tick) Confluence 5.2 or above: Requires Cache 6.4 or above

Jira Legacy
serverSystem JIRA (bobswift.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId729d679a8382ec9d-302cabb6-339f3a29-958b8d72-015e107badcd95b9a5732a63
keyCACHE-92
cache

code

code-pro

(warning)(tick)(tick) Confluence 5.2 or above: Requires Cache 6.6 or above
Jira Legacy
serverSystem JIRA (bobswift.atlassian.net)
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId729d679a8382ec9d-302cabb6-339f3a29-958b8d72-015e107badcd95b9a5732a63
keyCACHE-113
cache

excerpt-include

excerpt

(error)
Avoid putting the excerpt macro within a cache macro if you need to access the data using excerpt-include.
Jira Legacy
CACHE-183
CACHE-183
cachedetails (Page properties)(tick)



cachedetailssummary (Page properties report)(thumbs down)

Should display properly, but not have any significant performance benefit.

Jira Legacy
CACHE-189
CACHE-189
cacheany asynchronous macro(thumbs down)
Should display properly, but not have any significant performance benefit.

...