Visual Editor /Cloud project /

Cloud project overview

Visual Editor provides hosted editing environment to enable content editors and developers to collaborate on the same project.

Cloud projects are a containerized visual editing experience. A container runs the editing application, but also handles staying in sync with your remote repository and running your site (in development).

# Cloud vs local development

There are a few primary difference when comparing cloud projects to working locally:

  • In local development, you are responsible for running your development server. In a cloud project, the container runs your development server on your behalf.
  • Visual Editor implements webhooks into the Git provider so that the container can pull in changes pushed to the project's working branch.
  • Any branch can be used when working locally, since Visual Editor doesn't listen for remote Git changes. In a cloud project, you must choose a working branch (preview is the default).

# Detailed guides

There are a number of features that are specific to cloud projects. Find more information in the guides below.

  • Access control: manage user roles and permissions by inheriting from third-party services or setting custom rules.
  • Cloud container: environment and setup details for Visual Editor cloud project containers.
  • Create from GitHub: create a Visual Editor cloud project from existing GitHub repositories.
  • Git branching: how Visual Editor cloud projects interact with branches in your remote Git repository.
  • Previewing: see and share changes in a cloud project before they go to production.
  • Publishing: customize Visual Editor to work with your existing workflows in a cloud project.