Other similar modules

Created on 14 December 2023, 6 months ago
Updated 3 January 2024, 6 months ago

Some other similar modules are:

Should we try to consolidate some of these into one best practices project browser candidate?

💬 Support request
Status

Postponed: needs info

Version

1.0

Component

Documentation

Created by

🇺🇸United States W01F

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @W01F
  • 🇲🇩Moldova andrei.vesterli Chisinau

    Hi @W01F

    Glad that you're interested in this module. It has a purpose and a reason to increase the performance of the page. The user experience might not be the best, but it's FAST. This matters.

    Can you add some more details on what you're referring to? What exactly do you want to combine?

    Kind regards
    Andrei

  • Status changed to Postponed: needs info 6 months ago
  • 🇺🇸United States W01F

    Just seeing multiple solutions for very similar functionality and recognizing both the potential for collaboration/consolidation among module maintainers and making the overall module landscape for potential Drupal users easier to understand and navigate, i.e. assess their various options, analyze the differences in their functionality, and choose a solution.

  • 🇮🇹Italy apaderno Brescia, 🇮🇹

    Actually, given Search filter added to permissions form , it seems that none of these modules will be necessary in Drupal 10.2 or later versions. The Permissions Filter page already contains a warning about that.

  • 🇲🇩Moldova andrei.vesterli Chisinau

    Hi @apaderno, @WO1F

    This module is about optimizing the permissions page. I am not loading all the data into the page but filtering it by a given criteria. All the solutions you mention are falling into a crash when there are many permissions. Please, try to understand the meaning of this module and do not confuse it with others.

    Kind regards
    Andrei

  • 🇮🇹Italy apaderno Brescia, 🇮🇹

    @andrei.vesterli I was just pointing out that those modules would not be anymore necessary in Drupal 10.2. I have never said this module will not be necessary.

    What could be said is that this module uses a different approach, replacing the form class for the user.admin_permissions route with a new class that loads the permissions via AJAX, and it cannot be consolidated/merged with one of the other projects.

  • 🇲🇩Moldova andrei.vesterli Chisinau

    I think I was confused a bit with the comments above. My mistake, sorry @apagerno.

    It might be a good idea regarding consolidation/merging with one of the other projects, but I am not sure if I have time to do that for now. I thought about that and yet, decided to make this small module.

    I don't like the approach with D10.2 for the permissions page and the way it searches for some permission by name. I feel the same for the admin/modules page.

  • 🇮🇹Italy apaderno Brescia, 🇮🇹

    I understand that seeing more modules that seem to achieve the same goal could be confusing for people who are looking for a module to use but, honestly, this should have been reported earlier for the existing projects.
    The Filter Permissions project has been created on 2009, while the Permissions Filter project has been created on 2016; the Fast Permissions Administration project has been created on 2010, while the Faster Permissions project was created on 2011. In three consecutive years, three different projects were created.

    I am not sure it is possible to create a single project out of three different projects that could use three different approaches. I would not want a project that allows me to select the approach to follow; I would rather choose the project that uses the approach I prefer or that better suit my use case.

  • 🇲🇩Moldova andrei.vesterli Chisinau

    I understand you. What is your idea at the end? Consolidation or not? I have some ideas but not sure about them.

    Besides, Permissions Filter is considered as Obsolete so, we can exclude it.

  • 🇮🇹Italy apaderno Brescia, 🇮🇹

    @andrei.vesterli It is my fault, if what I said was not clear.
    I was trying to say that consolidating modules which will be obsolete in Drupal 10.2 does not seem a forward-looking solution; that is true also for consolidating a module that will not be obsolete in Drupal 10.2 with modules that will be obsolete. My previous comment should have been probably clearer on which case I was referring.

  • 🇺🇸United States W01F

    Agreed, I think I initially excluded the non-10.2 compatible modules. Apologies if I didn't, or at least didn't denote them as being for previous major Drupal versions.

  • 🇮🇹Italy apaderno Brescia, 🇮🇹

    @andrei.vesterli As for consolidating the projects, I think there should be consensus with the other project's maintainers. If you think that is possible, or wanted, new issues should be posted in those projects too; if the other maintainers think it is good, and it is possible to merge the code into a single project, then the consolidation can be done.

    @W01F Would you create those issues, if @andrei.vesterli agrees on consolidating the projects?

  • 🇺🇸United States W01F

    Absolutely I can facilitate related, interlinked issues for the projects concerned, if Andrei is interested in connecting with the other maintainers.

  • 🇲🇩Moldova andrei.vesterli Chisinau

    Hi @apaderno, @W01F

    I am in for any consolidation, collaboration, and help to get something better. What I need to know is "What is the plan?" what exactly do we need to do? I see some things to discuss and put up front.

    It's not a problem to create those issues, I need to know the direction. The module I've made is more focused on performance, the other modules are more focused on user experience but there is a lack of performance. I hope I am clear here.

Production build 0.69.0 2024