Skip to main content
Open

Import XML sitemap file to generate a visual sitemap in Miro automatically

  • August 12, 2022
  • 9 replies
  • 3520 views

Ashton Brown

When I have a preexisting website and i’m going to restructure all it’s pages in Miro, I would prefer to import the site’s XML file and have Miro create all the diagram nodes for me, instead of creating it from scratch. 

Is there a way to import an XML file into Miro? Or import an CSV or any other method to get a jump start on drawing the site map? It seems like there should be. 

This app does a great job of making a visual sitemap automatically from an existing website XML file and then you can edit the diagram: https://octopus.do/. I would love this import feature in Miro so I don’t have to recreate a sitemap when one already exists. 

Was it helpful?
100% found this helpful

9 replies

  • New Here
  • 1 reply
  • February 24, 2023

Would be very useful indeed


Forum|alt.badge.img

Yes, I agree. Importing XML/JSON Structure to visualize is a complex task but would be very useful


I`ll 2nd everyone. Would love to be able to start from an import as @Ashton Brown described. Am also using Octopus.do. Maybe an API?

 


This would be very usefull!


ElvaMiro
Mironeer
Forum|alt.badge.img+2
  • Mironeer
  • 922 replies
  • October 14, 2024

Hi everyone,

Thanks so much for sharing your feedback. We appreciate it.

Our team is reviewing this, and it is open for votes and comments. For those coming across this idea, if you feel this would be helpful for your business, please be sure to vote for it and leave a comment about your use case to help our team scope this request.


  • Beginner
  • 2 replies
  • October 14, 2024

Mapping this to a MindMap architecture to allow you to expand and close nodes would also be useful, and then being able to export that back out to an Excel/csv so the content hierarchy is retained would form part of the above for me.


  • New Here
  • 1 reply
  • October 22, 2024

This would be amazing functionality. Importing from URL like Octopus.do would be ideal.
 


We would love this as we are migrating our website and want to create a new structure


I don’t know enough about how these apps work and if this how Miro would need to implement this feature for general use. 

Seems something like this csv-to-mindmap code would be a good starting point.
app-examples/examples/csv-to-mindmap at main · miroapp/app-examples

There is obviously more to it than this, but the sort of changes to the above could be:

  • Provide URL to sitemap.xml or upload one instead of a CSV.
  • Add security to ensure that there isn’t any malicious uploads.
  • Add validation to ensure sitemap isn’t malformed.
  • Detect and strip the domain name from the URLs or ask user to provide one
  • Instead of the demo using comma delimited content, either convert the code to deal with /-delimited or replace all slashes with commas in the imported sitemap. 
  • Use formatting to translate the URL segments into nicer to read page titles. Eg, replace dashes and underscores with spaces. Capitalise the page.

Reply