Although not implemented in the UI, Template export exists in SitesController of the Sites project. Calling this using WebAPI exposed one issue: if tabs were stacked hierarchically the exported template would be incomplete.
Steps to reproduce
Create a site where you move an old tab underneath a newer tab
Create your own Javascript front end and call into api/Sites/ExportPortalTemplate
Description of bug
Although not implemented in the UI, Template export exists in SitesController of the Sites project. Calling this using WebAPI exposed one issue: if tabs were stacked hierarchically the exported template would be incomplete.
Steps to reproduce
Current result
Incomplete template
Expected result
Complete template
Affected version