Admin Module Screenshot (provided by ishmael-sanchez)

Drupal 8

The admin module has served Drupal 6 and 7 well with over 20 000 sites using the module. Drupal 8 core includes the new responsive navigation toolbar that is very similar to the admin module. The admin maintainers have decided not to port the module to Drupal 8.

For Drupal 8 we strongly recommend you use the core responsive navigation menu.

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 the settings page (Drupal 6 admin/settings/admin or Drupal 7 admin/config/user-interface/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 <body> tag:

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


Young Hahn
AJ Ashton

Project Information