Deployment
NOTE: Deploy is under active development. API and/or UI changes can and almost certainly will happen. Deploy for Drupal 7 will likely be a very extensive rewrite, due to the large scale changes surrounding DB:TNG and Fields in Core. I am interested in sponsors for this work, if you are interested please get in touch via my contact form.
The deployment framework is a series of modules which are designed to allow developers to easily stage Drupal data from one site to another. This includes content (nodes, taxonomy, users, etc) as well as configuration (views, content types, system settings, etc.) Not only can it push new content, it can also push updates to existing content. Deploy automatically manages dependencies between nodes (IE nodereferences) as well as between other objects. It is designed to have a rich API which can be easily extended to be used in a variety of situations. Check out the screencast for a demo!
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. There will be an installation and configuration screencast soon!
Deploy makes extensive use of the Services module for communicating with remote sites. Deploy will only work with the most current 2.x-dev release of Services.
The module's current -dev release is a preview that can deploy and update taxonomy terms, taxonomy vocabularies, nodes, files attached with imagefield/filefield, and comments. Node deployment includes dependencies such as nodereferenced nodes, taxonomy, files and users.
I welcome any patches, feature suggestions, feedback, or bug fixes.
The Drupal 5 version of Deploy is currently non-functioning and I do not plan to revive it.
This module was developed by Palantir.net for Foreign Affairs magazine.

