CYPEX allows superusers to make immediate changes. The edit-mode is only accessible to superusers.
However, in some cases you might want to change the application without actually using it immediately. To achieve live editing without harming productive users currently working with the application, you’ll need to use release management. Before we dig into that, it’s worth pointing out that CYPEX actually allows you to revert to a previous version of your application.
Here’s how it works:
Your application’s history can be seen in edit mode. By clicking on a previous version and confirming your request, you can go back to that version of your application.
This is exactly why we stressed earlier in the document that it’s important to write proper comments in case you change your application. It makes it easier for you to go back and find the right release.
So far, you have seen how to make changes and how to revert them. To make a release, you have to click on the blue icon in the right upper corner of the app (next to the normal “save” button).
In the CYPEX GUI, versions are associated with users. That means it’s possible to run various versions of the app in parallel - without any problems. Different users will see different variations of your solution - which might be exactly what you want, in case changes made to your GUI are highly critical and you don’t want to risk breaking things in production.