Problem/Motivation

It would be great to have a plugin fetching information of all the contributed and custom modules installed in the website. This information can be useful for new developers and can help in easy management of the website.

Remaining tasks

Creation of a new plugin.

User interface changes

The users will have a new plugin for configuration.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

gaurav.kapoor created an issue. See original summary.

gaurav.kapoor’s picture

Version: 2.0.3 » 2.0.4

syeda-farheen made their first commit to this issue’s fork.

syeda-farheen’s picture

Created a PR for the above requirement. Added a plugin 'Modules' that fetches details of all the installed modules in the site.

syeda-farheen’s picture

Status: Active » Needs review
dineshreddymathuku’s picture

for installing modules is it fine using plugins and below foreach code is fine??
foreach (array_keys($enabledModules) as $module) {
$helpUrl = $url = Url::fromUserInput('/admin/help/' . $module)->setAbsolute()->toString();

$description = $this->extensionList->getAllInstalledInfo()[$module]['description'];

gaurav.kapoor’s picture

@dineshreddymathuku Can you rephrase your review for the pull request in #7? Is it relevant to this issue or it's your query?

dineshreddymathuku’s picture

hi @gaurav.kapoor it my suggestion to solve your issue like we can use this way achieve the solution

gaurav.kapoor’s picture

@dineshreddymathuku Thanks for the suggestion, it makes sense to move function call out the loop for code optimisation. I will ensure it is handled before pushing the code.

  • 191439b committed on 2.0.x
    Issue #3257401 by syeda-farheen, gaurav.kapoor, dineshreddymathuku: Add...
gaurav.kapoor’s picture

Status: Needs review » Fixed

Thanks for working on this.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.