Aegir Roadmap

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

This is a brief outline of development plans for Aegir.

Note that all formal aegir releases (ie. not those marked, "alpha", "beta" or "release candidates" or "RC") are production-ready. We strive hard to maintain good code quality and Q/A by frequent releases and alpha/beta/RC stages before those formal releases so even if the releases are marked 0.x, it's not because they are not stable or ready, it's simply because the API is not stable (see below).

0.1 - "sites" - Single platform support

Solid release for Drupal 5 platform.
Will not be able to upgrade.
Production ready.

0.2 - "upgrades" - Multiple platforms support

Support for more than one Drupal release.
Support for migration between Drupal releases. Experimental support for remote SQL servers.
Frontend still in Drupal 5.

0.3 - "d6" - Drupal 6 frontend support

In the backend: bugfix release of 0.2.
In the frontend: port to Drupal 6.

0.4 - "cloud" - Multiple servers support

Support ssh as communication channel between multiple servers (see this issue)
Move sites between servers, and support for multiple db servers and moving between them.

Release goals for 0.4

0.5 - "apt-get" - proper deployment procedures

proper deployment procedures (features? proper project managemnet? etc)

0.6 - "??" - User interface improvements

Clean up and make user interface friendlier.

1.0 - "api" - API freeze

A stable, published API for Hostmaster modules that will be frozen during the whole lifetime of the 1.0 branch to ease long term support for third party extensions.

From there on...

Extension modules

There is also a host (pun intended) of provisioning tasks that it would be nice to see created:

  • LDAP (open LDAP)
  • Solr Search (Tomcat)
  • Jabber (ejabberd)
  • DNS (Bind -- Best done as hooks to bind Module?)
  • Pound (load balancer)
  • Email (Zimbra)
  • An RDF triple store (needs more research)
  • Asterisk (voicemail, proxy)

Mass site operation modules

  • Search (could be related to Solr)
  • Statistics (info on nodes/comments/users etc. across all / many sites)
  • Logging (centralized logging overview, might just be web interface for syslog)
  • Spam / Comment moderation (we had some discussion about writing a Mollom module that works across sites)

Feel free to ping us if you are interested in pitching in to work on one or more aspects of HM2.

Note that some actions were isolated in the last meeting.

Aegir hosting system

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: