Transfer changes from development to production

The recommended approach in this case is:

  1. Clone the "production" instance to the "development" one.
  2. Make and test in "development" any changes to the project you want to modify.
  3. When you are satisfied with the changes, export the new configuration of that project to an XML file (select "Configuration only" as export scope).
  4. Import the XML file with the new configuration into the "production" instance.

The first step, cloning production to development, is very useful for verifying that the new configuration is compatible with the old one. In a more general sense it is the way to check the end result after applying the new configuration on "production". So, it is highly recommended to follow those steps. If it is impossible to clone "production" on "development", then it is a good idea to follow this alternative procedure:

  1. Make and test in "development" any changes to the project you want to modify.
  2. When you are satisfied with the changes, export the new configuration of that project to an XML file.
  3. Clone the "production" instance to an "intermediate" instance.
  4. Load the XML file with the new configuration into the "intermediate" instance.
  5. Verify in "intermediate" that the results after loading the new configuration as are desired.
  6. If the verification is positive, load the XML file with the new configuration into the "production" instance.