Skip to main content

Header Menu

  • Home
  • About
  • Contact
CMS Report
Putting focus on today's Content Management Systems
  • Featured Stories
  • CMS Focus
  • Planet CMS
  • RSS Feeds
  • Submit Story
  • Twitter
  • Log in
Home

Enterprise Drupal: Project Configuration Management and Release Management

By kimberlymccabe - Posted on 08 March 2010

All Drupal developers have experienced this nightmare. You have been creating a great project, now it’s time to deploy it. No one wants to deal with it. No one wants to be the responsible of doing it.

If you are building a simple site, and there’s only a one time deployment, it’s not a big deal. You just have to follow the largely discussed and know simple rules.

The Rules:

  1. Use SVN (or CVS) to keep your code updated among the developers
  2. Deploy to production by backing up/restoring the database
  3. Create scripts to make the deployment process automatic

That’s all, the unique problem you could have is maybe that you will have to delete the test content/users and change some settings before going live, but in summary, it’s pretty easy.

When it’s about deploying code, it’s still easy to do if you followed the simple rules. You will have only to update your SVN branch and you are done.

When the nightmare begins?

The problem is deploying changes made in the CMS, but without wiping all the existing data. In other words, merging the database changes, the settings and content stored in the database.

Scenario 1: Big (or huge) Drupal projects

You have to deploy a project in multiple phases. So while the first phase is deployed and working in production, you have a bunch of developers working on the next phase (this means, implementing new code, creating new nodes, creating new views, editing existing ones, changing settings, users, permissions, etc.)

Read more of Cesar Salazar's take on: Enterprise Drupal: Project Configuration Management and Release Management.

  • Add new comment
  • del.icio.us
  • Digg
  • Facebook
  • Twitter
  • Google
  • Yahoo
  • LinkedIn
  • configuration management
  • drupal
  • version control
kimberlymccabe's picture

About this CMS Enthusiast

Kimberly McCabe is passionate about online marketing and has consequently become passionate about Content Management Systems. Creating great content is essential to most online marketing activities including social media networking. If marketers have deficient Content Management Systems, chances are they're doing online marketing with one hand behind their back!

Recommended links

  • Content views: nice and easy configuration of documents listings
  • Chris Shattuck: How to increase interaction on your blog with the right comment configuration (or, useful comment-related Drupal modules)
  • Version control: The CVS or Subversion question
  • pingVision: Project Management with Drupal

Featured Stories

  • The Plone 4 CMS
  • Ruby on Rails 3.0 is available
  • Developing an Enterprise Vision for Business Process Automation
  • Elgg 1.7.2 has been released
  • Faster, Cheaper, Better: Recycle Meaningful Information to Deliver Incomparable Student Services
  • Quoting IT: Laura Scott on the future of Web Development
  • Compliance, Security, and Cost-efficient Management: ECM Rises to the Challenge
  • CMS Made Simple Hits 1 Million Downloads
  • Contensis web CMS release focuses on clarity and simplicity
  • Tiki: Calling All Translators!

Recent and Popular

  1. The MODx Revolution 2.0 Interview
  2. DrupalCon Copenhagen August 23-27 2010
  3. Blossom Brings Spring Framework to Magnolia CMS
  4. Packt's 2010 Open Source Awards now open
  5. Webiva Launches SaaS Hosting Platform for Open Source Rails-based Content Management System

Planet CMS

  • Red Hat in talks to buy JBoss cloud fluffer Makara
  • AOL goes soul-searching with Google in 5-year deal
  • Google's App Inventor: First impressions
  • How to modernize your backup infrastructure
  • Google and AOL renew their partnership
  • Back to the future: two years of Google Chrome
  • Digital Crisis Communication: Avoiding a PR Disaster
  • xNews 1.69 Final
  • 2880 Variants in New XOOPS Theme
  • The Plone 4 CMS
more

Recent comments

  • next Fuzzle update - eCommerce module
    4 days 4 hours ago
  • migration-center: Content Migration Product for free!
    1 week 2 days ago
  • elgg
    1 week 2 days ago
  • cms made simple
    1 week 2 days ago
  • Drupal has helped me a lot,
    2 weeks 1 day ago
  • Mobile Phone CMS
    2 weeks 6 days ago
  • Modifying the look per page
    3 weeks 1 day ago
  • Mail2SharePoint on CodePlex for free
    3 weeks 2 days ago
  •  
  • 1 of 213
  • ››

Syndicate

Syndicate content

CMS Report's Sponsors

Fun Facts

Alltop, all the top stories
Top 100 Blogs Award

Who's online

There are currently 0 users and 59 guests online.