About this Module

This module comes out of a personal need to not want to use the same admin theme as the users and content editors of the sites I build. This module aims to fix that problem by allowing different themes to be enabled based on a user's role.

Key Features

  • Choose admin themes based on user role instead of a single admin theme for the whole site
    • Default site theme
    • Default admin theme
    • Any available theme

Current Status

Currently, this module allows each role to have its own admin theme. You can set the theme you want by going to admin/appearance/by-role. For each role, you have the option to choose the default site theme, the default admin theme, or any of the list of themes available for your site as a role's admin theme. For increased usability, the title for admin/appearance/list has been changed from "List" to "Defaults" to make it obvious that that is now setting theme defaults. Currently, the role that it uses is the last role assigned.

Planned Features

  • Custom front end theme by role
  • Custom available themes by role (for user available theme switching)
  • Role priority (for users with multiple roles)
  • Drush integration

Current Issues

None! Gotta love it!

Maintainers

This module is authored by Sam Richard (Snugug, @Snugug) of WorkHabit.

Project information

Releases