- Using the Aegir hosting system (demo and overview)
- Security and defensive programming
- Digging into the design of Aegir
- Extending Aegir
- The Roamdp
- install
- backup/restore
- migrate/clone
- profiles are applications
- sites are instances
- simplicity, ease of use and install
- the frontend, the backend... * Drush, which includes aegir code * little history of drush
- frontend/backend communication (json, pipes)
- Distributed nature - fileservers
- "features"
- privilege seperation between frontend and backend
- least necessary privilege
- SSH for inter-server communications
- Staged upgrades, no inline updating
- Rollbacks. always provide a way back to a previously working system.
- build your own hosted service
- pop in your own theme
- different features for different business cases
- 0.1 "sites" - basic sites management features
- 0.2 "upgrades" - multi-platform suport
- 0.3 "d6" - frontend drupal 6 support and stabilisation
- 0.4 "cloud" - multi-server, DNS, clone and SSL, UI improvements
- 0.5 "apt-get" - proper deployment procedures (features? proper project managemnet? etc)
- 1.0 "api" - API freeze for long term development of third party modules
Slides produced with Docutils S5 . Source available at: https://svn.koumbit.net//koumbit/trunk/doc/aegir/presentation.html