Administration theme location

Why are the "Administration Theme" settings are located in "Administer -> Site Configuration" area, rather than with all of the other theme settings in "Administer -> Site Building -> Themes".

The only unique configuration option that is in the "Administration Theme" menu is the "Use admin. theme for content editing" checkbox -- and this could simply be moved to the bottom of the list of themes in the "Administer -> Site Building -> Themes" menu. It seems unnecessary for this single option to have it's own section in the administration menu.

As far as choosing the admin theme, why not just add another radio button field in the "Themes" menu, next to "Default" called "Administration Theme", and only present this option to users with appropriate permissions?

The location was not intuitive to me. When I began using Drupal -- my first guess at where to set the theme for the admin area, was ... well ... in the themes menu. Of course, I could have noticed, if I had scrolled down a bit, that there was an option called "Administration theme" -- which is obviously what I wanted -- but the section called "Themes" caught my eye first, and is at the top of the page. It's not much, but it would have saved me the minute or so I wasted digging around in the "Themes" menu.

This would also have the benefit of reducing the clutter in the "Administer" menu a bit, making it more easy to navigate for new users. Another benefit would be that if I wanted to change both the admin theme and the site wide default theme, I could do it in one place.

Is there a reason that it is currently implemented this way? Just wanted to hear other people's opinions on this, and figure out if anyone knows why this needs to be separate from the rest of the theme options?

Thanks,
J. Taylor

Groups:
Login to post comments

I agree it's unintuitive and

Bevan's picture
Bevan - Tue, 2008-04-15 23:00

I agree it's unintuitive and I think having another column for admin theme in admin > build > themes is a better location.

I disagree that having a checkbox for "use admin theme for node editing" on admin > build > themes is better than the current location. I think this feature should be permissions based, so the scope of the configuration becomes per-role, not site-wide. This would also open more possibilities for improving and making node forms more usable in drupal 7.

The issue with having a column for 'admin theme' in admin > build > themes is; What is the UI for the default setting of "system default" by which the admin theme is the same as the site theme?

Perhaps we can get rid of the need for such a setting in a future drupal version by having a good admin theme that ships with Drupal core and is on by default. ;)

Bevan/


Bevan -- I'm sorry, but I'm

jrtayloriv - Thu, 2008-04-17 01:34

Bevan --

I'm sorry, but I'm new to Drupal, and I'm not sure I understood the section of your response -- "I think this feature should be permissions based, so the scope of the configuration becomes per-role, not site-wide." -- why could this not be done with the options in the same page? Could you elaborate a bit more on this? It's obvious that I'm lacking something in my permission of Drupal's auth/permissions system ....

If it can't be done on the same page, could it perhaps be done in a separate tab within the themes page? The major downside I see with this, is of course that it takes an extra click to get there from it's current position, the benefits being more intuitive location, and decreased admin. menu clutter.

As far as the UI for the "system default" setting -- I can't really think of anything pretty -- the only way I could come up with off the top of my head is to have a checkbox that says "Use site default for admin theme" next to the "use admin theme for node editing" ... but it seems like the latter option isn't going to work, and there are probably things I've overlooked about the former as well ...

Thanks for you feedback ... if I do think of any way to make something like this workable I'll post it up.

--Jesse


agreed

travischristopher's picture
travischristopher - Wed, 2008-04-30 21:29

+1, move it under themes...

Travis


Where is this in D6?

giorgio79 - Tue, 2009-05-05 19:58

Where is this in D6?


1+ for this idea. Did you

skilip's picture
skilip - Thu, 2009-05-07 05:30

1+ for this idea. Did you create an issue on Drupal.org already?


Make picking administration

yoroy's picture
yoroy - Thu, 2009-05-07 08:32

Make picking administration theme more user-friendly: http://drupal.org/node/135976

It's already been moved to a fieldset on the actual themes list:

fixed! :-)


Sweet!

skilip's picture
skilip - Fri, 2009-05-08 05:20

Sweet!