Hello

i'm duplicating here an issue from module Drupal Tweaks to increase visibility on the matter:
drupal tweaks module - http://drupal.org/project/drupal_tweaks
drupal tweaks issue - http://drupal.org/node/902984
--------------------------------------------------------------------------------------------
how about merging the efforts of both modules, Drupal Tweaks and Util, along with some others?
Util - http://drupal.org/project/util
sub-modules would probably be the best method for incorporating all the functionality.

i'm going to also point out functionality from the following modules which could be merged in:
- Administration Menu (the other stuff on 3.x asides the menu functionality) - http://drupal.org/project/admin_menu
- Fieldset helper - http://drupal.org/project/fieldset_helper
- Check Heavy UI - http://drupal.org/project/check_heavy_ui
- Permission Select - http://drupal.org/project/permission_select
- All Permissions - http://drupal.org/project/allperms
- Better Permissions - http://drupal.org/project/better_perms
- Module Filter - http://drupal.org/project/module_filter
- Filter Permissions - http://drupal.org/project/filter_perms
- Enabled Modules - http://drupal.org/project/enabled_modules
- Used modules - http://drupal.org/project/used_modules
- Update form enhancement - http://drupal.org/project/update_form_enhancement
- Database tweaks - http://drupal.org/project/db_tweaks (already merged in drupal_tweaks)
--------------------------------------------------------------------------------
more modules:
http://drupal.org/project/mini
http://drupal.org/project/helpers

permissions and modules list could be implemented as Vertical Tabs, with a search box for Filtering, like it's done already in Module Filter.

Vertical Tabs totally eclipse Field sets.

Comments

lpalgarvio’s picture

and ofc http://drupal.org/project/vertical_tabs which got into D7 core

NancyDru’s picture

Let me start with three that I have experience with:
1) Helpers - been there done that. I maintain both and they are not even close to comaptible and their purposes are totally different. #219816: Merge with http://drupal.org/project/helpers
2) Admin_menu - I see no point in merging; there is no overlap in function.
3) Vertical tabs - again, I see no point in merging; there is no overlap in function.

I have looked at, and tested, Module_filter. Some parts of it I like, some parts I don't. It is incompatible with the system_module function of Util - they cannot even co-exist in the same installation.

In the description of Drupal_tweaks, I don't see much similarity, but it might be worth a look.

Mini looks like it should have been part of Util to begin with. I'd certainly encourge Alexis to look to this older module. #768374: Another tweaks collection :-)
Fieldset_helper, Betterperms, Filterperms also look like candidates.

These should merge and then decide whether or not Util is the place to be: Check Heavy UI, Permission Select, Allperms, Adminrole.

These should merge and then decide whether or not Util is the place to be: Enabled_modules, User_modules.

lpalgarvio’s picture

and another one is fixcore.

lpalgarvio’s picture

Filter Permissions - http://drupal.org/project/filter_perms is IMO a urgent merger to do.
it works well in conjunction with Util fieldsets for Permissions.

Module filter should follow up, with code being used for Modules and Permissions.
what it does is provide VERTICAL TABS for the module page, as well as autocomplete search.
if this is worked further, for both pages, fieldsets can altogether be removed and replaced with tabs.

optionally, both fieldsets and tabs could be kept, giving the user the option of choosing either at will (but not concurrently).

cYu’s picture

Filter Permissions - http://drupal.org/project/filter_perms is IMO a urgent merger to do.

Why?

lpalgarvio’s picture

it's quite a nice addition, it's small, and integrates with no issues with the other util tool.
makes administering permissions a easier task.

the two most big, complex and slow pages in drupal are modules and permissions.
they are also the pages that have been getting the least attention.
that is why i consider tweaking those 2 urgent.

cYu’s picture

With usage statistics comparable to util, I think filter_perms works better as a standalone module...perhaps in the Util package. As you can see, even using that package is considered unintuitive by at least one person: http://drupal.org/node/623454#comment-2227742 and I will probably change that in D7.

In general, with all that you've asked to be merged in, you lose the benefit of having individual maintainers of the projects (util doesn't need 20 co-maintainers), you lose the ability to download these modules individually and may end up with a bunch of submodules that you never intend to use, and you lose individual issue trackers. I still don't understand what you feel is gained to offset that.

I agree that some modules with heavy overlap should be considered for merge with each other, but using the criteria of useful, small, and non-conflicting to justify merge into a single Util module is not a good idea especially when the first 2 criteria are completely subjective.

lpalgarvio’s picture

the idea mainly ties with having those functionalities in Util or Drupal Tweaks, but not necessarily those modules, their code or their maintainers (many modules are abandoned or semi-abandoned).

i've pointed out some interesting modules that have functionalities that could be in part or as a whole merged in Util/Drupal Tweaks. that would beneficial to Util/Drupal Tweaks because it would catapult it's popularity, increase it's usefulness, maybe provide better support for said functionalties (as some are somewhat abandoned) and for the regular user, simplify their life, with a central module with all the important tweaks.

Util itself focuses itself on many functinalities that are partly covered or related in some of these, or even other modules.

i'll list some plausible functionalities to include in Util:
- fieldsets for any page (fieldset_helper)
- pemission page enhancers dealing with multiple checks, grouping and filters (checkheavy_ui/project/permission_select/allperms; better_perms; filter_perms)
- module page enhancers dealing with tabs and filters (module_filter)
- module lists (enabled_modules/used_modules)
- misc tweaks and fixes provided by other modules (drupal_tweaks, mini, fixcore)

some additional that might not belong here, because they are part of D7 core (not a tweak, more like an upgrade):
- tabs for any page (vertical_tabs)
- update page enhancer (update_form_enhancement)
- module page extra info (moduleinfo, module_supports)

given that there are already so many util submodules, and with this, there would be even more, i would suggest keeping Util modules inside "Util" package, and list Util module in "Administration", "Utilities" and "Tweaks" categories at drupal.org

lpalgarvio’s picture

describing the permissions page enhancement, as written here - http://drupal.org/node/937198#comment-3669292:

possibly the best approach for the permissions page, would be to follow module_filter path:
- have permissions groups listed as tabs (like in vertical tabs)
- include "View All" permission groups tab
- default to show first the first tab, not view all (to avoid slow page load)
- include filter permission, both in the form of filter_perms method (by group/role)...
- and by autocomplete if possible
- permissions groups show on the left, permissions on the right
- check boxes show as they show now, with check all boxes provided above them (applied to the current tab or filter)

that would be basically a 3-4 module in 1 if properly done :)

lpalgarvio’s picture

another interesting module page enhancer module:
http://drupal.org/project/module_table/

klonos’s picture

...subscribing

Danny_Joris’s picture

subscribing

lpalgarvio’s picture

NancyDru’s picture

Status: Active » Postponed (maintainer needs more info)

No patches have been offered and there seems to be little interest in following up with doing this.

NancyDru’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)