How to import (XML) diagram into the existing confluence page


we are using the confluence plug in for our wiki, and we are finishing our own (XML network templates, which we wanna embed into the existing confluence page. The problem is, we don't know how to do that, as the simple attach call (API) will not work.





5 answers

Where do you store the template diagrams?

Hi Boris,

thanks for you prompt answer, we don't store them, we generate the XML programmatically, based on the template, and want to add them in forms of diagram to the existing wiki page. So how we can do that via API ad plug in is engaged?

You can import diagrams from diagram editor.

First you add macro to the page, then click 'Edit' to launch the diagram editor.

From there you go File -> Import.

The XML you are importing needs to be a diagram.


yes, I've tested this one and works fine, but we need to exactly do that (File -> import...) programmatically as we have hundred of pages where the diagrams need to be automatically populated.

That would be tricky. Xml attachment is one part of the story. Png is the second. Each time you save a diagram a png is generated which is displayed in the page editor.

Aside from adding attachments through rest calls, you would also need to add the macros to pages. Both can be done programmatically but you would need to make your own plugin to do that.

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted Tuesday in United States

Topic Tuesday: What's your favorite topic?

Good morning All, Our goal is to get you into the habit of while enjoying your favorite morning drink you are checking the NOVA "space" for topics and comments. Your input is really needed and...

58 views 4 0
View post

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