Linode VPS Hosting, Starting at $19.95/month!

Get 2GB of Free Space from Dropbox

You are here


We are looking for a 1.x branch maintainer

We are currently focusing all our efforts on the 2.x branch of Admin. However, we understand that there are many sites that will continue to use the 1.x branch and need bug fixes, features, and further releases.

If you are interested in being a branch maintainer for Admin 1.x, please contact Young Hahn.

Admin 2.x

The admin module provides UI improvements to the standard Drupal admin interface. The 2.x branch focuses on the following goals:

  1. Sustainability - avoid excessive overrides of code, markup, and interface strings to ensure the module keeps the workload overhead on the maintainers and community to a minimum.
  2. Pluggable/extensible architecture - ensure that admin serves as a starting point for other modules in contrib to implement admin interfaces.
  3. Expose Drupal's strengths and downplay its weaknesses where possible. An honest approach to the underlying framework and architecture of Drupal will be less confusing to the user down the road.

Admin is not an original work - many of its decisions have had direct influences from other work in the community:

Admin 2.x: Installation

  1. Install & enable the module.
  2. The admin toolbar should appear automatically - you no longer need to alter your theme.
  3. Admin makes a permission available that allows only properly permissioned users to make use of the admin toolbar. User with the use admin toolbar permission will be able to use the toolbar.
  4. You can configure the layout, position, and enabled tools for the admin toolbar on admin/settings/admin.

Admin 2.x: Themes

The 2.x branch no longer recklessly smuggles a theme into your install through a module. You can use admin with the theme of your choice. The "slate" theme previously included with admin has been discontinued -- instead, our admin theme and icon design work continues in Rubik.

Admin 1.x installation

  1. Install & enable the module.
  2. To make use of the admin header within your theme, you must add the following line to your theme's page.tpl.php file immediately following the tag:

    if (!empty($admin)) print $admin; ?>


Young Hahn
AJ Ashton

Available Releases: 
Friday, July 9, 2010 - 21:00