Difference between revisions of "Aegir"

From Things and Stuff Wiki
Jump to navigation Jump to search
(SHITCOCKS)
 
Line 51: Line 51:
  
 
* [http://drupal.org/project/strongarm Strongarm] gives site builders a way to override the default variable values that Drupal core and contributed modules ship with. [http://developmentseed.org/blog/2009/dec/04/strongarm-2-leaner-and-meaner]
 
* [http://drupal.org/project/strongarm Strongarm] gives site builders a way to override the default variable values that Drupal core and contributed modules ship with. [http://developmentseed.org/blog/2009/dec/04/strongarm-2-leaner-and-meaner]
* [http://drupalcode.org/project/variable.git/blob_plain/refs/heads/6.x-1.x:/includes/system.variable.inc System variables] (D6)
+
* [http://api.drupal.org/api/drupal/globals Global variables]
  
 
=== Misc tools ===
 
=== Misc tools ===

Revision as of 06:57, 3 January 2012


Process overview

Aegir uses Drupal multisite features to share one Drupal codebase install as a 'platform' between sites. Distributions are equal to platform+site, i.e., turnkey solutions. Content can be shared (migrated) between sites using an updated or different platform (with the same content modules, natch). A platform and site distribution is created from a .make and .info using Drush Make. The Profiler library is installed with the .make and uses a .info file to specify modules to be initialised, including site sections/etc. from the Features module plus configuration settings via the Strongarm module. Provision initialises a site on that platform and installs the platform+site in Aegir. Features and theme are stored using Git, --working-copy can be used to build a dev site then content can be migrated from live for testing. Dev platform is perfected, then rebuilt as live without --working-copy.

Setup

Usage

Workflow guides

Drush

Drush Make

Provision

Distros and provision

Example make files

Profiles

Profiler library

Features and settings

See also: Features

  • Strongarm gives site builders a way to override the default variable values that Drupal core and contributed modules ship with. [1]
  • Global variables

Misc tools