Posted by stevebayerin on October 13, 2008 at 4:51pm
Currently /modules lists modules in their own category or in the 'other' category.
How about a tab such as 'list by feature/function' which displays modules such as social networking modules, feed aggregation modules, etc.. and their add ons in their respective umbrella categories?
As an example,
Social networking modules such as Organic groups and User Relationships are displayed together under a umbrella term of 'Social Networking.'

Comments
.
You mean like this?
Yes
I meant to say on admin/build/modules.
If the Development tab on http://jacobhenke.net/sites/default/files/admin_enhance_snapshot.png can have a sibling such as Social Networking, then yes, http://drupal.org/project/admin_enhance has the functionality I mentioned. I was thinking more along the lines of a fieldset based UI but tabs can work as well.
slow tabs
With admin_enhance every tab click causes an HTTP request. Too slow.
Why not
- initially keep all fieldsets collapsed, or
- remember the collapsed status of all fieldsets?
.
@gaele: Admin Menu will collapse all fieldsets on admin/build/modules automatically for you. But honestly if you find HTTP too slow, don't use the internet or load all your page requests using AJAX. :-P
@SteveJB: I think Admin Enhance adds subtabs by package. And the purpose of packages is to categorize modules according to their features/functions as you're requesting. So yes, there can be a Social Networking subtab if any modules use that package.
have a look at incremental filter patch
if you install more than just a few contrib modules, you would still easily get 10 or more tabs with all kinds of more or less meaningfull labels.
See: http://drupal.org/node/229193. This looks like a nice way to shrink down this page to the relevant bits you are looking for.
Drop Down List
I'm now thinking of a drop down list, where the default drop down selection is how /admin/build/modules displays now.
In the drop down list, packages such as blogging, wikis, e-commerce, social networking and more can be selected. That should reduce onscreen clutter while enabling the user to filter through the list of installed modules with minimal input.
You mean something like a
You mean something like a selection box for which profile from http://drupal.org/project/Installation+profiles that you've installed in sites/all/profiles? Already done.
Or do you mean to list the modules by installation profile? Something like a admin/build/modules/by_profile option?
fieldsets
Currently, the fieldsets on the modules page take more space than they're worth. If we just had one long table with all the modules in it, then you could filter by package up top, that might help.
This combined with a dynamic filter on name (see http://drupal.org/node/229193) could help a lot maybe.
And it might be good if the
And it might be good if the packaging script could add the category tags associated with the module which could also be used to filter on.
.
That is a really good idea.
That would work well
The categories on http://drupal.org/project/Modules could be added to the packing script of modules and a drop down list on mysite.com/admin/build/modules could be used to filter through the installed modules.
The categorization of modules could be improved on http://drupal.org/project/Modules as I find there are far too many terms.