The first prototype of our app is ready and is already used by users. It’s working and doing it’s job but we want to improve it and make some big chances.
Therefore it would be cool to have some kind of test environment, where we build the new app design and test it there. And then roll it out to the users once it’s fully verified and tested.
What’s the best practice for this?
Create a copy of the app and use this as test environment? How can I transfer the users from the old version to the new app once it’s ready?
Copy all the new sites block by block to the old app from the copied app version?
Hi @Lukas For testing purposes, we use the Preview. However, if you need to test on the live/published app, the method you mentioned is the only way to proceed. When you add new blocks in your test app, you’ll need to copy them over to the original app to avoid recreating them from scratch. Then, for Users connection, you can simply sync with the datasource or import with csv/xml file. The only difference lies in the login credentials, which are unique to each app
I found that preview is not good enough for my testing purposes. A lot of functionality have direct links to the live website (redirects etc.) and changing data on live is just a no for a lot of clients.
Thank you for the reply! Same for me, the preview is just not the way to go for us. Because that way we can’t publish small bug fixes without publishing the whole WIP of the new app design.
Not sure if this could be a feature, but moving users to a new app (while maintaining the database structure of the old app of course), would be very helpfull for such cases.