Yet Another Drupal Development/Deployment Presentation
Upcoming SlideShare
Loading in...5
×
 

Yet Another Drupal Development/Deployment Presentation

on

  • 1,808 views

Presentation from Drupal 7 Camp.

Presentation from Drupal 7 Camp.

Statistics

Views

Total Views
1,808
Views on SlideShare
1,808
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Yet Another Drupal Development/Deployment Presentation Yet Another Drupal Development/Deployment Presentation Presentation Transcript

  • Yet Another Drupal Development/Deployment Presentation (YADDP) Mike Bell IXIS (Drupal Developer) Twitter - @mikebell_ IRC – digita| http://drupal.org/user/189605 (digital006)
  • Introduction Developing your sites for deployment Tips Examples
  • The Problem Distributed development and deployment for all 3 stages of development, dev to stage to production. Replication of codebase across multiple environments. Data migration from stage to production.
  • The Solution There isn't one! Set of best practices Real world testing and refinement
  • Situation X developers X environments X points of failure
  • The Black Sheep Database Why is this a problem? Why it shouldn't be a problem (with Features)
  • Initial Setup Git Repo Make File - Contributed Modules - JS Libraries Database Dump
  • Workflow Features Git Git Hooks Release
  • Features as Features Bundle anything and everything into Features Quirks/Bugs to look out for.
  • What to store in your repo Drupal Core? Site (example.com) .gitignore
  • Git Hooks What are they? Example #!/bin/bash echo running drush stuff drush --yes updb drush fra --yes drush cc all
  • Content Migration Erm... UUID Suite
  • Make File Ghetto updates Specific version updates
  • Deployment One user - Mitigates permission issues Pull from production branch Backup Database Switch document roots
  • Any Questions? Everyone loves kittens