Your SlideShare is downloading. ×
0
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Yet Another Drupal Development/Deployment Presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Yet Another Drupal Development/Deployment Presentation

1,555

Published on

Presentation from Drupal 7 Camp.

Presentation from Drupal 7 Camp.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,555
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×