Advertising sustains the DA. Ads are hidden for members. Join today

Deploy for Drupal 6

The Deploy module for Drupal 6 is designed to have three parts that work together:

  • Deployment API - This implements the concept of a deployment plan. You create a deployment plan and add objects to it which will be deployed (content types, views, etc.) When the time comes these items are pushed to a server you specify via XMLRPC with an API key. The data stored about each item is extremely minimal, relying largely on the implementers to implement object-specific knowledge.
  • Deployment Implementers - Individual modules implement the deployment API to add the data they need to a deployment plan, and expose that ability to the front end. Currently there are three deployment implementers - Content Copy, System Settings and Views.
  • Deployment Services - Services modules which contain the knowledge to receive deployed data and do what is appropriate on the destination server. There are two deployment services included in this package - Content Copy and System Settings. This package also uses the Views service which comes included with the Services module, but it requires the most recent dev snapshot of Services.

Please read the installation and usage documentation before using the Deployment module. There are a lot of moving parts and while its not "hard" to setup, there are a several steps to go through. Check out the screencast for a demo!

Advanced Usage of Deploy

Content

Basic usage of Deploy

For this demo we will create and deploy a new node, then deploy an update to the node.

Installing Deploy

Deploy requires two servers

Troubleshooting Common Deploy Problems

Here are some common problems that people may encounter with Deploy

Using Deploy with Views Bulk Operations

The View Bulk Operations module allows operations to be executed against a group of nodes as selected by a View. This is a powerful tool for

Guide maintainers

gdd's picture