Aegir Gets a Fresh Coat of Paint


2 min read

Recently “Adrian”: asked me to take a look at rebranding Aegir in preparation for the upcoming release. The goal: freshen up the existing logo and pull together a theme tailored for Aegir to replace Garland.

h3. Designing a logo

For starters, it’s worth taking a look at Adrian’s explanation of the name Aegir :

“In Norse mythology, Ægir was the god of the oceans and if Drupal is a drop of water, Ægir is the deity of large bodies of water.”


Given that background, the old Aegir logo was quite successful — it captured the concepts of waves and water well and we wanted to continue that theme. However, we identified a few practical problems with the logo:

  • The typography is inconsistent and a bit too casual.
  • There’s no clear path to a print or low-color version.
  • The tight fit of the waves to the æ don’t allow the logo to be displayed separately from the wordmark.

To remedy the problems I pulled together a logo that addresses these issues.


One of the biggest challenges of the design was the name Aegir itself. I took notes on the design process to outline what it took to get the typography under control:


h3. A new theme

On the theme front, my goal was to make a highly Drupal-core compatible theme with minimal maintenance costs. When Adrian walked me through Aegir initially, a recurring theme behind its design was minimal maintenance, minimal dependency. The system has been whittled down to four core components (Hostmaster, Hosting, Provision, Drush) with no other real dependencies.

Taking a similar approach, the Aegir theme was designed with

  • Only one template override: page.tpl.php.
  • As few theme function overrides as possible using a Drupal 6 preprocess emulation layer.
  • No other dependencies.


The new Aegir theme is a minimal, admin-focused theme called Eldir (in Norse mythology, Eldir was a servant of Aegir). It is designed to be simple, clean, and stay out of your way. It can be downloaded at

What we're doing.