Some Hosting Features require require a much deeper understanding of Aegir, Drush, Git, and/or Drupal (etc.) to use properly and safely. In addition, a number of features that are currently under 'Experimental' and stable and used in production by most (if not all) core maintainers. We should consider moving these under the 'Advanced' category that I recently added.
Likely candidates:
- Web pack
- Web clusters
- SSL support
- NGINX SSL support
- Git support
- CiviCRM support
- Quotas
- Sign-up form
Here is my reasoning: (1) and (2) require setting up SSH access for the 'aegir' user, a load balancer, etc. (3) and (4) require replacing self-signed certificates manually. (5) requires manual intervention to run backups, updates, etc. (6) introduces a whole new application to manage, with its own cron queue, etc. (6) and (7) imply more of a self-serve model, which brings with it security and access-control implications.
Comments
Comment #3
helmo CreditAttribution: helmo at Initfour websolutions commentedI just moved the git support, http://drupalcode.org/project/hosting_git.git/commit/adf4bd4
Comment #4
gboudrias CreditAttribution: gboudrias at Praxis Labs Coop commentedComment #5
helmo CreditAttribution: helmo at Initfour websolutions commentedI think hosting_tasks_extra can also go to advanced. http://drupalcode.org/project/hosting_tasks_extra.git/commit/82acb2f
Comment #6
gboudrias CreditAttribution: gboudrias at Praxis Labs Coop commentedFeatures currently in advanced: tasks_extra, hosting_git.
Agreed on the rest. We should probably move backup manager and remote import into Advanced too... Basically everything complicated but stable.