drush_make('Business Models Based on Ægir Ubercart Integration');
drush_make('Business Models Based on Ægir Ubercart Integration');
Agenda
- Intro to drush_make
- AlternD Case Study
- uc_hosting roadmap
- Q&A
Assumptions
You have:
- basic familiarity w/ command line
- basic familiarity w/ git(hub)
- basic familiarity w/ drush
- basic familiarity w/ Æegir
Intro to makefiles
drush dl drush_make
Intro to makefiles
- pop-pressflow-6.19.94-1.0.make
Drush Make Gotchas
- recursive makefiles
- patches in makefiles
- same project, multiple makefiles
- no translations yet
- switches: --no-core -y --working-copy
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
- Download and enable ubercart & friends
- Download and enable uc_hosting
- Create n products, assign the uc_hosting features you want
- Create a product kit to bundle it all together
UC_hosting Roadmap
- Platform access
- SaaS models (single-click site install)
- uid1 issue
- remote storefront