Skip to content

Instances

Instances allow you to manage different stages of your project development by providing separate environments. Here’s a more detailed look at how instances work and how they can be useful in your project lifecycle.

Imagine you’re working on a project that needs to go through several stages before it’s ready for the public. You need a place to build and test your project without affecting the live version. This is where instances come into play.

  1. Development instance:

    • This is where you can experiment, make changes, test new features, and develop your project.
    • In this instance, you have full freedom to create, edit, and delete templates and items.
  2. Stage instance:

    • Once you’re happy with the changes in the dev instance, you move them to the testing ground. This instance is used to rigorously test everything you worked on in the dev instance.
    • Here, you can only edit existing templates and items. You cannot create new ones or delete them, ensuring that the testing environment remains stable.
  3. Production instance:

    • This is the final destination, the live environment where your project is available to your users.
    • In the Prod instance, just like in the stage instance, you can only edit existing templates and items. No new creations or deletions are allowed to keep the live environment stable and secure.

Instance syncing

To ensure a smooth and controlled workflow, you can sync changes between these instances. Here’s how it works:

Moving changes

  • When you’re ready to test the changes made in the dev instance, you transfer them to the stage instance.
  • After thorough testing and validation in the stage instance, the changes can then be moved to the prod instance for final deployment.

Selecting changes to sync

You have the flexibility to move all changes or just specific items and templates. This allows for precise control over what gets tested and deployed.

Syncing data

It’s important to note that syncing data is a one-way street from dev to stage and from stage to prod. There is no option to sync data back from the prod instance, as it is meant to be the final, stable environment.

For a step-by-step guide on actions such as moving changes and selecting changes to sync, please refer to the How to sync instances section.