Release

robphillips - August 24, 2009 - 00:54

The release project introduces a less indirect method to maintaining site releases and/or changes. Traditionally updates are handled inside the modules ".update" file, which makes complete sense when that update is related to that module. However, on larger sites and even some smaller sites a developer or site maintainer may want to create an update that is generic for the site. One might just create a dummy or helper module to achieve this, that is not always preferred and can sometimes be messy. The release module allows for these updates to be grouped into there specific releases and than executed via a simple interface within the administration section.

Example Scenario

Lets say we have a site called "Uniontown Estates", inside they list cheap real estate listings for Uniontown. The site has a primary navigation and several blocks throughout the internal pages. The owner decides to entirely re-work the primary navigation as well as edit and move some blocks around. We'll pretend the amount of work involved to do this manually could take over an hour to do! The maintainer/developer has a strict process of creating all the work on a staging server before production. Therefore to save time the developer could create a release using the release module and simply execute the release on any server the changes are needed.

The above is only one scenario of thousands of possibilities. I have found myself using this module in many larger scale projects that have a lot of custom work done scattered about the site, not necessarily all in modules.

Instructions:

  1. Download module and place into your modules folder (usually sites/default/modules).
  2. Install the module in Drupal.
  3. Using the example.release file create your own releases. NOTE: These files can be placed ANYWHERE inside the drupal folder it is installed in. For example it can be placed in sites/default/releases for better organization and to prevent losing custom release files upon module update.

Downloads

Version Downloads Date Links
6.x-1.0 Download (9.46 KB) 2009-Aug-24 Notes


 
 

Drupal is a registered trademark of Dries Buytaert.