Include a theme browser in the dashboard or Administrative panel.
Themes in Drupal are a much discussed issue in the net, and D7 reduces the number of themes that comes prepacked, and also the theme download page is a hard rigid list.
Theme browser can let one easily filter themes according to choice of columns, fluidity or fixedness, colour etc. The chosen theme can then be installed with at just one click from the Admin panel. A css editor from within can help to edit the css then without need to download,edit and again upload css files. I do not know about security or other issues that are remote or non-real possibilities but other CMSes seemingly have solved this. This is a just feature request but if implemented can make Drupal more easy and more useful.
Comments
Comment #1
effulgentsia CreditAttribution: effulgentsia commentedCreating a slicker interface in the Update Manager module sounds like a great idea to me. The best way to move forward on that is with a contrib module in D7. Then if the kinks are worked out, it can potentially be moved into core for D8.
Comment #2
dwwThere's already a contrib module for this in the works. See http://sf2010.drupal.org/conference/sessions/module-installation-and-upd... for more. I'm not sure where Stijn Vanden Brande's code currently lives, but hopefully I'll be looking more closely at it in the near future. ;) We can use this issue for the future efforts to fold such functionality into D8 core's update manager.
Comment #3
kaakuu CreditAttribution: kaakuu commentedI am not sure if I understand the rationale of pushing this to D8 or something related to update.
Drupal 7 needs a theme browser which lets user choose a theme easily from within admin area, plug and play type. This is a critical usability need, as a site is known by its face first.
At present installing a theme is a complicated procedure involving lot of path. Theme browser can make this easy unless of course it is Drupal's intention to leave out this function to theme garden sort of sites and non-free sectors only.
Comment #4
dww@kaakuu: Because time is (long) past for major new features in Drupal 7 core. In D7, we'll solve this via a contrib module. If that goes well, we'll try to fold that functionality into D8 core. No Drupal release fixes everything and adds every possible new feature. There are lots of things about the Update manager that I tried to get people to help with while there was still time, but help never came, so many things are being postponed to D8. Just because it's important doesn't mean people necessarily will do the work, and nothing happens in Drupal unless people do the work.
Comment #5
jhedstrom