The Aegir Hosting System has been used for hosting thousands of Drupal sites for over 11 years, using Drupal as a web interface for managing your servers and sites.
In classic Aegir 3.x and earlier, you still need root shell access to install and configure a few things before Aegir can work.
in 2016 I set out to solve this by creating server configuration tools in Ansible and integrating with Cloud server providers like DigitalOcean, Packet, and SoftLayer.
Your ready to make that new release. You've tested it all in Docker locally, so you hit that commit button and push it all to production, confident that your CI will deploy it perfectly every time. Then, disaster strikes: A minor difference between prod and your local brings your site down. If only you could use the same containers locally as in production!
Now you can, with Kubernetes.
Backend configuration is one of the most time-consuming aspects of building a site with Drupal. Too often we figure out the optimal structure for content after some trial-and-error, and it can be difficult to go back and reconfigure content types and fields in time to meet deadlines.
We’ll cover some lessons learned on some of our larger CMS builds and show how we started developing our own tools and methods to speed up our initial site builds. Some of those tools include:
Everyone wants to build a business around an “app”. That’s fine, but learning to code is hard while also building a business around the app you want. Prototyping your site with Drupal allows you to do the hard thinking that app designers and software architects do, without having to learn their specific skills. Super bonus, if you find a Drupal developer, they can build the rest of the website based on the prototype you’ve already built!
Drupal sits in the middle:
Backdrop CMS includes an in-site module installer that downloads from BackdropCMS.org. In an upcoming version of Backdrop, these module packages (and eventually the modules themselves) will be digitally signed by the Backdrop CMS team using a new Code Sign interface. John will talk about how Code Sign works, why it is in Backdrop, and how it affects sites from the perspectives of site owners, site builders, and module developers.