What is Deploy?

The Deploy module is designed to allow users to easily stage content from one Drupal site to another. Deploy automatically manages dependencies between entities (like node references). It is designed to have a rich API which can be easily extended to be used in a variety of content staging situations.

Deploy has been re-designed for Drupal 8 and is based on the Multiversion and RELAXed Web Services modules. This creates a very flexible and efficient content staging framework for Drupal 8!

Cross-site content staging

Use Deploy with RELAXed Web services to stage content between different Drupal sites.

Single-site content staging

The Workspace module works with Deploy to provide a workspace preview system for single-site content staging.

Fully decoupled site

The API provided by RELAXed Web Services is a great way to create a decoupled Drupal site.

The Deploy module is designed to allow users to easily stage content from one Drupal site to another.

Use with

Deploy has been re-designed for Drupal 8 creating a very flexible and efficient content staging framework.

Multiversion

Multiversion

All content entities are now revisionable with this module. There is also much more data stored about revisions and content changes.

Replication

Replication

There are many ways to replicate content with Deploy in Drupal 8. The Replication module lays foundations for modules wanting to do replication.

Workspace

Workspace

Create, manage, and switch workspaces to have different versions of your site, then replicate content between workspaces with Deploy or Workbench Moderation.

RELAXed Web Services

RELAXed Web Services

By using the same protocol as CouchDB this module provides an awesome REST API for sharing and replicating content between sites and decoupled apps.

Workbench Moderation

Workbench Moderation

The Workspace module is aware of Workbench moderation, so if you moderate a workspace it will automatically replicate content when approved.

Deploy

Deploy

Now just a UI, Deploy module is the traditional way to replicate content, this can be done between workspaces or between sites.

The framework has been designed with many personas and use cases in mind.

How it Works

How does the suite of modules work together? Who is it built for? Find out more in the below presentation!

Start using Deploy now

Get Deploy

Understand how it works

Presentation

Sign up for news and releases