drush_make('Business Models Based on Ægir Ubercart Integration');

drush_make('Business Models Based on Ægir Ubercart Integration');

Agenda

Assumptions

You have:

Intro to makefiles

drush dl drush_make

Intro to makefiles

http://github.com/ergonlogic/Makefiles/raw/master/el_pressflow.make

Intro to makefiles

http://git.koumbit.net/?p=drupal/makefiles.git;a=blob_plain;f=pop/pop-drupal-6.19-1.2.make;hb=HEAD

Intro to makefiles

Drush Make Gotchas

AlternD Case Study: Aegir

Where are we going with this?

http://aegir.koumbit.net

AlternD: Ubercart

> drush dl uc

projects[] = "uc"

AlternD: uc_hosting

Aegir Ubercart Integration

> drush dl uc_hosting
project[] = "uc_hosting"

AlternD: Client-Side

But what does this look like to the client?

AlternD: Step by Step

  1. Download and enable ubercart & friends
  2. Download and enable uc_hosting
  3. Create n products, assign the uc_hosting features you want
  4. Create a product kit to bundle it all together

UC_hosting Roadmap