The new version of Patterns provides a set of enhancements to export automatically the configuration of a site. All the main components possess now automatic export capabilities, and depending on the type of component new options to export it are offered.
Two different use cases are distinguised:
- Export the configuration as a pattern consisting of a set of CREATE actions which allows users the creation of patterns for “fresh installation” of certain feature,
- Export the configuration as a pattern consisting of a set of MODIFY actions which allows users the creation of patterns to override the current settings (e.g., to update the features developed in a testing site to a production site). The patterns generated ensure idempotency in the operations.
An analysis was performed in order to classify the required export configuration processes according to the semantic of the tag itself. For most of the components exporting the configuration as a set of CREATE or MODIFY actions makes sense semantically for both cases, but there are some exceptions, e.g., for the colour component only the MODIFY case makes sense, since it is always present in the system.
The table belows provides information about the supported export configuration processes for each tag.