Multi-Link Excerpt Macros

I am wondering if there is an enahnced Macro that will update data in multiple locations regardless of where the updat is entered. 

Example: I have a source/base page with a multiexcerpt designated on it, say for a date in a schedule. I am pulling that date with the multiexcerpt include function to 2+ separate pages. Currently I can only update the source/base page to populate the other pages. 

Is there a way to set up a macro to where I could update the date on any of the three linked pages and it would update accross all of the pages? 

Thank you

1 answer

0 vote
Davin Studer Community Champion Jul 21, 2017

This could be done with something like the ConfiForms add-on. You could create a ConfiForm that could have its data structure edit from many pages.

Thanks Davin. Would you have to create a whole now page/template or would there be a ConiForms macro that would be used in place of the Multiexcerpt and Multiexcerpt include macros? I am looking for a solution that could be easily integrated into our current forms/templates. 

Davin Studer Community Champion Jul 25, 2017

If I understand your use case correctly you could create a ConfiForm on one page that would actually hold the data that you want to be editable from multiple pages. Then on the other pages you would add a ConfiForm view macro that would display the data from the source page ... along with an edit button that would allow you to update the data on the source page. You could put the view/edit macro on as many pages as you want and since they all edit the one data source the same value would be shown on all the pages.

I would suggest installing the ConfiForms add-on into your system with the 30-day trial and then you could evaluate if it would do what you need. It's not a free add-on, but the price point is pretty reasonable for all the things that it is capable of doing. What I have described above is only a small subset of the many things that ConfiForms can do.

Okay, thanks Davin. I will give the trial a shot. Just to ensure I am understanding, say I have a source Coniform data set that is populating to 3 separate pages via the view/edit macro. Could I make changes to any of those 4 pages (including the data source) and the value would populate accross all locations? The intent on this is for schedules to ensure key dates are being pulled through. Not all dates are needed in all locations so I would construct each page as needed using the macro. 

Davin Studer Community Champion Jul 25, 2017

That is correct. You could edit the data on the page that the form lives on or any other page it is referenced from and all the edits end up updating the source page.

Would it just update the source page or if I updated one of  linked pages it would update the source page and the other linked pages as well? 

Davin Studer Community Champion Jul 25, 2017

The data would technically live on the source page, but could be viewed and edited from any page ... as opposed to the excerpt macro where is has to be edited on the source page.

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Kesha Thillainayagam
Posted Apr 13, 2018 in Confluence

We want to hear how your non-technical teams are using Confluence!

Hi Community! Kesha (kay-sha) from the Confluence marketing team here! Can you share stories with us on how your non-technical (think Marketing, Sales, HR, legal, etc.) teams are using Confluen...

345 views 20 10
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you