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

Strahinja Stankovic June 15, 2016

Hi,

we are using the draw.io confluence plug in for our wiki, and we are finishing our own (XML draw.io) 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.

 

Thanks,

Stan

 

5 answers

0 votes
Boris
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 17, 2016

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.

0 votes
Strahinja Stankovic June 15, 2016

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.

0 votes
Boris
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 15, 2016

You can import diagrams from diagram editor.

First you add draw.io 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 draw.io diagram.

 

0 votes
Strahinja Stankovic June 15, 2016

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 draw.io diagram to the existing wiki page. So how we can do that via API ad draw.io plug in is engaged?

0 votes
Boris
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 15, 2016

Where do you store the template diagrams?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events