Best practice for WIX/EditorX release management - does one exist?

Is there some practical guide how to do practical release management in WIX, including development and testing?

The question is: how to make sure that all additions and changes are done “in the background” during development and testing.

Why do I ask? The problem in WIX (so it seems to me) is that I cannot work on a full parallel website (the development site) with a WIX domain, and then simply switch the production domain to the fully tested development site. Neither can I copy complete pages from one site to the next.

Examples:

  • Adding a new page
  • Changing a page
  • Changing the data structure of content

What do you do?

e.g.

  • Create a copy of a production page and work on that until it is fully functional and tested, then replace the menu item

  • Use a separate site to develop a new page and then copy all sections to. the production site?

  • ?