In Umbraco versions through 8, the "Packages" section allowed for the quick installation, via the back-office of Umbraco Package files, which, in addition to installing full-featured code packages provided by other developers, was an easy way to copy schema (Document Types, Data Types, etc.) between separate Umbraco sites.

With the change to ASP.Net Core in Umbraco 9+, traditional Package functionality has been moved to NuGet. But what do you do if you just want to copy some schema from one site to another? Creating a NuGet package to use just once seems like overkill. If this is a need you have, this Schema Importer package can help.

Quick Start

In your source site, use the "Create Package" tool in the "Packages" section to choose the schema items you want to copy, and download the resulting ZIP file. Extract the "package.xml" file from the ZIP.

Install 'Schema Importer' into your destination site, and access it via the dashboard added in the "Settings" area. Browse to your downloaded "package.xml" file and import it into your site.

Umbraco's built-in package processing API is used - just like for NuGet packages, so your schema will be imported just like it was part of a NuGet package, without the overhead.


Screenshots

Back-office dashboard

Back-office dashboard

Available Versions

Version Umbraco 13 Umbraco 10 Umbraco 9 Umbraco 8 Umbraco 7
Dragonfly. Umbraco10. SchemaImporter   PM > Install-Package Dragonfly.Umbraco10.SchemaImporter

     
Dragonfly. Umbraco9. SchemaImporter     PM > Install-Package Dragonfly.Umbraco9.SchemaImporter

   
Not Supported      

Use the back-office built-in "Packages" section for this functionality

Use the back-office built-in "Packages" section for this functionality

Documentation

Version Umbraco 13 Umbraco 10 Umbraco 9 Umbraco 8 Umbraco 7
Dragonfly. Umbraco10. SchemaImporter        
Dragonfly. Umbraco9. SchemaImporter        
Not Supported       N/A N/A

Report Bugs and Issues

Please post in the Issue Tracker for the version you are using.

Version Umbraco 13 Umbraco 10 Umbraco 9 Umbraco 8 Umbraco 7
Dragonfly. Umbraco10. SchemaImporter        
Dragonfly. Umbraco9. SchemaImporter        
Not Supported       N/A N/A

Feature Requests, Ideas, Help Forum

Please post in the forum for the version you are using.

Version Umbraco 13 Umbraco 10 Umbraco 9 Umbraco 8 Umbraco 7
Dragonfly. Umbraco10. SchemaImporter        
Dragonfly. Umbraco9. SchemaImporter        
Not Supported       N/A N/A