I do not want to develop (new features) of a wordpress site on production. So I set up an staging server where the same installation of wordpress is running on.
So while I develop on the staging server on new features, there is content added on production by some other users. Furthermore we use a page builder -> some design is also modified. (We also do some front-end work and using the page builder for some functionalities)
This means, that I cannot simply overwrite the production site with the staging site when the new features are ready - cause I would lose the content which was added (Primarily the ones in the database)
How can I achive that? So the key requirements are:
1) Developing on new features on staging
2) User can add content and change design (with page builder) on live
(I found similar questions, but none of them made me happy :/ )