How to sync changes (made using ForestAdmin UI) from one environment to another?

I have 2 questions related to environments.

Question #1: From this Environments doc, I see the way to create new environments. But currently this is not visible in my project. Is this a premium feature?

Question #2: There are certain configurations that I can do only from the ForestAdmin UI. Few examples are:

  1. Displaying only few collections on the left hand side navigation bar
  2. Setting description for a field
  3. Ordering of fields in create/edit form

If I am using this Environments feature, how will I be able to sync the UI changes made in staging environment and automatically apply the same set of changes to production environment?

Context

  • Package Version: 6.2.1
  • Express Version: 4.16.4
  • Sequelize Version: 5.15.2
  • Database Version: MySQL 5.7
  • Project Name: xs-library
1 Like

Hi @Shriram_Balakrishnan :wave:t3:

Allow me to provide some guidance here

Creating new environments is not a premium feature, it’s available in our Community Plan. In order to be able to create new environments (remote or local for collaboration with other developers), you need to deploy your project to a production environment first and here’s a guide on that.

If you need more info on the different plans, please refer to our pricing page.

Once you have several environments, you will want to keep their layouts configurations synced. Let’s say you added some features in your local development environment, hid some collections, reordered some fields, etc. Now comes the time to copy the layout from “development” to “production”.
This is done in the environment settings tab, the whole operation takes a few seconds.

Hope this helps!

1 Like

Cool. Thanks for the detail @ziad

1 Like