The portal provides local staging and publishing capabilities. Users can stage their work—the ability to work on a working copy of the website. For example, as a content creator, you can manipulate this working copy and preview it as if it were the website. You should be able to preview a working copy at any time without disrupting the live pages. The purpose of the staging feature is to deploy a new version of the website in a fully-functional form, which can be tested and reviewed by the content producers or the content editors. The content producers or content editors, who are evaluating the web content changes, are able to navigate to the site without having to choose which version to see.
Similarly, it would be nice if the users can publish web content smoothly—to push one or more assets from a staging to a live (or called local production) environment. Generally speaking, publishing should include the capability to publish to both the local portal instances...