I am hosting numerous Drupal small to mid-sized websites. I am currently deploying using Git. I use Git submodules. I set up a the environments using Plesk, add a git repo on my hosting and so on...
I am trying to automate my Drupal workflow and thinking about using Aegir to do that.
I wrote down some cons:
- Platform principle
- Drush make
- Incompatible with Plesk
- Migration difficult
And some Pros:
- Easy Drupal specific tasks
- Easy project setup
- Community powered
- Monitoring
How well does integrate with Git submodules?
Do I have to use drush make?
Do I have to use the platform stuff?