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

Like this? Share it with your network

Share

Yet Another Drupal Development/Deployment Presentation

  • 1,874 views
Uploaded on

Presentation from Drupal 7 Camp.

Presentation from Drupal 7 Camp.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,874
On Slideshare
1,874
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
9
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