With this patch (http://drupal.org/node/80952) .info files were introduced and
'admin/modules#description' in hook_help got deprecated. A second patch created
a new admin page. All modules are categorized by content management, user
management, logs, site building and site configuration.

1a. Are there any guidelines how contrib modules should be categorized? Default
seems to be under admin/settings what is 'site configuration' now. Imagine you
installed a new module and enabled it under admin/settings/modules, you then
switch to the new admin 'frontpage' and search for that modules settings ...
... this can take a long time ... ;)

1b. Imagine 10 or more enabled contrib modules and I promise you wont be able to
find the options you need anymore. Is there any solution to group contrib settings?

2. To add a description to the new admin page, you need to do the following:

$items[] = array('path' => 'admin/settings/mymodule',
  'title' => t('mymodule settings'),
  'description' => t('mymodule settings page.'),
  'callback' => 'drupal_get_form',
  'callback arguments' => 'mymodule_admin_settings',
  'access' => user_access('administer site configuration'),
);

Are there any guidelines what this description should be?

The problem with the new admin page is that everyone would categorize
the modules slightly different. And with a newly installed module the user
can only guess where that particular module can be found ...
A uniform description and/or grouping would help a lot with this ...

Comments

profix898’s picture

I just realized the following patch: http://drupal.org/node/82026
Its a first step to clean up the administration section, but maybe contrib module's settings should be separated.

profix898’s picture

Status: Active » Closed (fixed)

The following patch solves most related problems ...
"Usability: List what each module can do in a common place." (http://drupal.org/node/84414)

Closing this issue.