Пишем простой модуль. В example.module добавляем:

<?php
function example_form_alter(&$form, &$form_state, $form_id){
  switch ($form_id){
    case 'system_modules':
      $form['is_collapsed']=array(
        '#type'=>'checkbox',
        '#title'=>'Свернуть все филдсеты',
        '#default_value'=>variable_get('modules_page_is_collapsed'),
        '#weight'=>0,
      );
      if($form_state['input']){
        variable_set('modules_page_is_collapsed',isset($form_state['input']['is_collapsed']));
      }
      if(variable_get('modules_page_is_collapsed')){
        foreach($form['modules'] as &$module){
          if($module['#type']=='fieldset')
            $module['#collapsed']=true;
        }
      }
      break;
  }
}

Готово. На странице со списком модулей появился checkbox, позволяющий свернуть филдсеты. collapsible_fieldsets.png

UPD: 20.05.14

Есть модуль который, выполняет примерно ту же функцию, но с различными плюшками вроде поиска по названию, отображению модулей по фильтру (включенный, отключенный, обязательный и те, для которых не хватает каких-либо модулей). Все действия выполняет на JavaScript'е. Module_filter Скрин со страницы модуля: module_filter_2.0.png

Другие посты