This module is for fairly advanced Drupal users. It helps manage database settings as they are shared between multiple developers, and also between dev, staging and live versions of a website.

Read the (verbose) introduction.

Be sure to read the README.txt before you enable and use the module! Once enabled:

a) There's a special copy of Drupal where the settings can be changed. It's called the "base".
b) Each table might contain settings and data. It uses database settings to reserve a range of IDs.

The site_update.module does some of the work for you. You have to remember to make settings changes on the special "base" copy of you site. And use a special script to "dump" those settings to a file. The file can then be treated like source code. So it can be checked into a version control system and shared among developers that way.

It is a little tricky to start using site_update on a site that already has a large database. It works best when you use it from the very beginning of every project. I highly recommend you give it a try on your next Drupal site.

Known problems and limitations include:

* Only works on mysql databases.

Please note, the 7.x branch is compatible with Drupal 7.14 and higher. Drupal made a compatibility breaking change in 7.14 by changing PDO configuration from case-insensitive to case-sensitive.

Downloads

Version Downloads Date Links
7.x-1.x-dev tar.gz (23.93 KB) | zip (26.71 KB) 2013-Feb-28 Notes
6.x-1.x-dev tar.gz (18.6 KB) | zip (21.04 KB) 2011-Oct-22 Notes

Project Information


Maintainers for site_update

  • Dave Cohen - 14 commits
    last: 12 weeks ago, first: 2 years ago

Issues for site_update

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Statistics (2 years)
New issues
Open bugs
Participants
nobody click here