deployment with exportables and packaging

Printer-friendly versionPrinter-friendly version

(notes from a session of the DrupalCon 2010 Unconference)

Anything that can be exported should be exportable! for example for switching configs between live and staging sites

  • use the Features module! settings, roles, permissions, fields, etc. etc.
  • export variables with Strongarm module
  • Context module for block visibility
  • Views and Panels already support exporting
  • Deploy module is in active development... could solve all these problems at once.

new Package Builder module provides an all-in-one solution for deploying structure changes (not so much data)

  • packages are created as nodes (using a node creation form), stored as modules (with install/uninstall files)
  • exports menu settings, nodes, content types, variables, views, flags, rules, roles, modules, users, and a bunch of other stuff (if applicable)
  • works with version control, since it's just a bunch of files
  • this is not the promised land, just a big step