• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Yet Another Drupal Development/Deployment Presentation
 

Yet Another Drupal Development/Deployment Presentation

on

  • 1,741 views

Presentation from Drupal 7 Camp.

Presentation from Drupal 7 Camp.

Statistics

Views

Total Views
1,741
Views on SlideShare
1,741
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