Stages are an all new feature in GraphCMS. While simple in concept, they have been a much requested feature. Stages allow you to try out new ideas and changes to your project structure without affecting your production environment.
If you want to overhaul your website or make some major changes, you can simply copy your current stage into a new one and test out your new idea.
Let's see how that looks.
Add a dynamic
With stages, you can work in a secure an efficient manner, always keeping your approved content structure protected from your latest idea and exploration.
By default, all projects have one stage called
Master which is the production environment for your content. If you have a live project running, any changes you make here will be live!
Creating a new stage is called "Cloning." Why? Because at it's creation, a new stage is an exact copy of the previous stage – a clone.
Deleting a stage is straight forward. Click on the Stage drop-down, hover over the stage you want to delete and then press the trash can. You will be asked to type the name of the stage to confirm you really want to delete it and then the command will be executed.
An important concept is that only the last clone is editable. So, if you create
Release Candidate and
Edge stages, only
Edge is editable. We are working quickly to improve this flow, but for now, you'll need to sync your changes to the previous stage.
The stage dialog shows an indication of how many changes will occur.