Exporting and importing sites

You can export and import website content and settings from one Kentico instance to another. You can use the import and export features to manually move websites or selected objects between development, testing and production (live) servers.

Moving objects between servers

When transferring data via import packages, we strongly recommend using exactly the same version for all of your instances. Importing of packages between different versions is possible with the following limitations:

  • You can import packages exported from older versions of Kentico, but the support only extends back to the previous major version. For example, only packages from Kentico 9 or newer can be imported to Kentico 10.
  • You CANNOT import packages from newer versions to older versions (including minor hotfix versions).

General

Export folder structure - learn how the folder structure of your web project is affected during export and import.

Export/import package directory browsing - protect your exported packages against file enumeration attacks.

Excluding files and folders from export - you can leave out specific files and folders from the export.

Export

Exporting sites - export entire websites, including their settings and related objects.

Exporting objects - export only selected objects (web parts, page types, page templates, etc.).

Exporting single objects - you can export certain objects individually to create backups (for example CSS stylesheets, E-mail templates or Page layouts).

Import

Importing a site or objects - import exported website packages or object packages.

Importing to web application projects - you need to take additional steps when importing into Kentico instances installed in the web application format.

Export and ID values

The system cannot ensure that pages and objects have the same ID values after being exported from one environment to another. However, the export process preserves GUID values. Use GUID fields if you need to identify pages or objects that have been transferred across multiple environments.