![]() ![]() The best pick to install Aegir is to use an open source elaborate shell script provided by the nice folks at Omega8. This is where you need to lay your hands on if you want to extend Aegir's functionality. There are other terms which you will hear often when discussing about Aegir, like Eldir, the default theme of Hostmaster(cleverly named, as Eldir is the servant of Aegir), and Hosting, the set of modules which power the Hostmaster installation profile. Provision is essentially the backend of Hostmaster and contains a set of drush commands like verifying new platforms, creating new instances, adding servers etc. Hostmaster is a Drupal 7 install profile which runs the Aegir frontend. If you are having a critical security update in core or a contrib module, you have to create a new platform by patching the respective module and simply migrate all the site instances from the old platform to the new one.Īegir rests on 3 pillars, Hostmaster, provision and drush. As a corollary, Aegir suits you best if you have sites with similar functionality/features, as there is lesser administrative overhead involved. ![]() If each of your websites is as unique as a snowflake, then you will have to create an Aegir platform for every site and run an instance of the site on that platform. Each of these multisites will be using the same code base and will be modelled as Drupal multisites. There will be multiple sites running the "lakshminp blog" platform, like the live site, a staging version, a dev version where I'm adding a new feature or fixing a bug. This could be a custom profile, or some contrib profile, like Panopoly. This will comprise of a set of contrib and custom modules, themes and features tagged as a single Drupal profile. Each platform can have multiple instances(or sites) running on Aegir.įor example, this site will be modelled as "lakshminp blog" platform in Aegir. This set of makefiles, modules and instructions are tagged as a single drupal profile, and this constitutes a "platform", in Aegir lingo. All the configuration is stored in features and Aegir heavily relies on a features-based workflow. It contains the version of every module used, all the patches applied to them, and specific installation instructions. A drush makefile is more like a snapshot of your Drupal site's code. The former model works equally well on Aegir, as we will see. ![]() Instead of having core and a set of modules and themes checked in, Aegir recommends a Makefile based approach. Aegir architectureĪegir has an opinionated view of a Drupal site. If Drupal is associated with water drops, it only makes sense to associate a lot of Drupal sites with something relating to the sea or ocean after all! And Aegir stands true to this metaphor. Aegir is the God of seas and oceans in Norse folklore, much like Varuna in the Hindu pantheon. We shall start with the most simplest and earliest solution of them all, Aegir. I had started this series with a post about what features will be evaluated when selecting DIY Drupal hosting solutions. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |