When you update a data structure on your local development machine, you can export the changes and then automatically import them on the next development environment from the continuous delivery process.
For example, if you update a dynamic module or add a custom field to a static module, you can export all changes. Sitefinity CMS saves them in a folder on the file system. After you transfer the folder to the next environment, upon initialization, Sitefinity CMS automatically applies all the changes.
When you export changes to data structure, Sitefinity CMS exports the following:
NOTE: Supported static modules are: News, Events, Lists, Blogs, and Libraries.
IMPORTANT: Not exported: Module providers and associations between sites and providers.
After you make a change in a data structure that you want to transfer to the next environment, perform the following:
RESULT: When Sitefinity CMS starts on the next environment, it checks the content of folder ~\AppData\Sitefinity\Export. If any changes have been made to the files in the folder since the last Sitefinity CMS restart, Sitefinity CMS applies the changes uploaded in the folder. Sitefinity CMS checks, if there is difference in the names, sizes, or date modified of the files.
In Administration » Settings » Advanced » Packaging, you can make the following setting to the packaging module:
In DeleteModulesIfNotInPackage, you can specify whether the physical deletion of a dynamic module’s folder from the export folder will delete the module from Sitefinity.
This setting is deactivated by default.
EXAMPLE: If you export the changes to data structures, for each module, Sitefinity CMS creates a separate folder in the export folder. If you then transfer the export folder to the next environment, enable this setting on the next environment, and delete a module from the folder, Sitefinity CMS will delete the dynamic module from the system.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important
Copyright © 2019 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.