Summary
The future Future macro works well with many macros, however, there are numerous cases where the interactions of the future macro Future macro with other macros does not produce the expected result. The background rendering of the content can prevent more advanced macros from behaving as expected. Similarly, some advanced macros can interfere with the communications needed by the future Future macro to display the content that is rendered in the background. Fixes have been provided for some of the most prevalent use cases and more can be considered in the future based on user need. Even though there are a number of interoperability issues, the benefits for some of the most common scenarios warranted delivery. Plus interoperability is significantly better than the old future plugin provided.
This page is intended to document interoperability with other advanced macros. In some cases, there are restrictions or work-arounds for using the macros together. In other case, improvements are needed in the implementations to work better together. Feedback from users with experience with other macros not listed here will help everyone be able to use the support more effectively. Please vote and open new issues if necessary.
Outer Macro | Macros | Status | Tested | Restrictions & Workarounds | Discussion | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
future | future | Since 6.4, many scenarios are now covered. The most significant restriction is future within Future within an include Include within a future macro Future macro. Confluence 5.4.3 or above provides the most scenario coverage. |
| |||||||||||||||||||||||||||||||||
future | cache | Since 6.2. Prior to 6.2, cache Cache refresh link does not work inside a future macroa Future macro. | ||||||||||||||||||||||||||||||||||
future | table-plus, sql, csv, excel | |||||||||||||||||||||||||||||||||||
future | run, run-now | |||||||||||||||||||||||||||||||||||
future | cloak | |||||||||||||||||||||||||||||||||||
future | metadata macros |
| ||||||||||||||||||||||||||||||||||
future | scaffolding macros | Does not work in edit contents mode |
| |||||||||||||||||||||||||||||||||
future | report-table, report-variable |
| ||||||||||||||||||||||||||||||||||
future | other reporting macros | There is a user report
| ||||||||||||||||||||||||||||||||||
future | expand | Requires release 6.1 and at least Confluence 5.0
|
| |||||||||||||||||||||||||||||||||
toc | future on same page |
| ||||||||||||||||||||||||||||||||||
expand | future |
Similar results for other expandExpand like macros that selectively show data | ||||||||||||||||||||||||||||||||||
cloak | future | |||||||||||||||||||||||||||||||||||
deck/card | future | Requires 6.1.1. Use future macro Future macro for one or more cards. This is the most typical situation. |
| |||||||||||||||||||||||||||||||||
localtabgroup/localtab | future | Requires 6.4. |
| |||||||||||||||||||||||||||||||||
cache | future | It works, but is of little value as cache will capture Cache captures the rendered body without the rendered data from the future macro Future macro. Each rendering of the page will result in the future macro Future macro getting the data in the background again. | ||||||||||||||||||||||||||||||||||
macros requiring web resources Examples:
| future | Confluence 4.x - 5.1 Confluence 5.2 - 5.4.2 Confluence 5.4.3+ with Cache for Confluence 6.3 or above. |
| |||||||||||||||||||||||||||||||||
Refined Wiki | future |
| ||||||||||||||||||||||||||||||||||
future | OfficeConnector
| Requires release 6.1 Resolved with Confluence 5.4.3 and above together with with Cache for Confluence 6.3 or above.
|
| |||||||||||||||||||||||||||||||||
future | JIRA macro | |||||||||||||||||||||||||||||||||||
future | pagetree | Confluence 4.x - 5.1 Confluence 5.2 - 5.4.2: Requires 6.4 Confluence 5.4.3 or above: Requires 6.4 and an Atlassian pagetree plugin fix. See Tracked Atlassian issues. |
| |||||||||||||||||||||||||||||||||
future | page-gadget | Confluence 4.x - 5.1 Confluence 5.2 or above: Requires Cache for Confluence 6.4 or above |
| |||||||||||||||||||||||||||||||||
future | code | Fixed in Confluence 5.8.5. Workaround: Make sure the page has a code or code-pro Code or Code Pro macro outside of a future Future macro. This brings in the necessary web resources correctly. Or install the patched version of the code Code macro plugin. | CONF-35014 - provides a fix for the code Code macro for future versions of Confluence newcode-macro-plugin-2.1.5.1.jar - a patched version of the code macro for Confluence 5.3 and above
| |||||||||||||||||||||||||||||||||
future | Confluence table sorting | Some Confluence release level restrictions. Workaround: Use Table Plus Macromacro. |
| |||||||||||||||||||||||||||||||||
future | excerpt-include excerpt | Avoid putting the excerpt Excerpt macro within a future macro Future macro if you need to access the data using excerpt-include. |
| |||||||||||||||||||||||||||||||||
chart | future | The chart Chart macro excepts all data to be available immediately, so a delayed rendering via future is Future is not going to work. |
Legend | Status |
---|---|
Works | |
Works with some restrictions or workarounds | |
Does not work in most cases | |
Unknown |
Issues
...
related to Future macro
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|