Skip to content

Details

The cost of this full day course is $499 and includes morning tea, lunch, and afternoon tea.

RSVP'ing to this meetup event doesn't confirm your place, and there are limited seats.. so register now (http://rl.cm/WkPzZf)

Deployment should be bullet–proof, predictable and fast.

Drupal stores a lot of configuration in the database which makes this hard.

Realityloop have developed Ægir based deployment for Drupal 7 to help you overcome this problem, the course will teach you how to:

Capture your projects configuration in code so it can be version controlled
(You are using a VCS aren't you?) Implement an Ægir based Dev/Stage/Prod workflow
(Hopefully your client want to test changes before you put them into production) Never make changes on your production site
(Changing config in live production is a recipe for breaking things and unhappy clients) Have multiple developers work on your project in complete harmony What you will need to bring with you:

A laptop with wifi capability A code editor or IDE installed, we recommend Sublime Text 2
http://www.sublimetext.com/2 A Git GUI installed
http://windows.github.com/ (Windows, free)
http://www.git-tower.com/ (Mac, 30 day free trial) What will be supplied on the day:

Training manual Access during training to a pre-configured webserver with aegir instance and git server Here is a brief outline of what will be covered during the training:

The tools
-Desktop applications
-GIT version control system
-Demonstration of Github for Windows and Tower for Mac
-Access controlled GIT

Introduction to deployment
-Why do this?
-The Deployment Workflow
-How this aids working in teams

Creating a profile/makefile distribution
-The stub makefile
-The profile

Configuration management
-Methods of exporting functionality into code

Deployment process
-Development site (Local) preparation and testing
-Staging sites
-Production site

Building a new site
-Installation profile / Stub makefile
-Building your platform and site on the Ægir server

Taking it further
-Contributed modules that simplify the deployment workflow
-Environment aware functionality

You may also like