Sort modules according to their features/functions

Events happening in the community are now at Drupal community events on www.drupal.org.
stevebayerin's picture

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

.

icecreamyou's picture

You mean like this?

Yes

stevebayerin's picture

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

gaele's picture

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?

.

icecreamyou's picture

@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

yoroy's picture

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

stevebayerin's picture

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

earnie@drupal.org's picture

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

catch's picture

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

earnie@drupal.org's picture

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.

.

icecreamyou's picture

That is a really good idea.

That would work well

stevebayerin's picture

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.

Usability

Group organizers

Group categories

UX topics

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: