Description of the need

We frequently ask folks who are having difficulties with Backdrop to share a list of module they are using. I was asked for this today.

In fact, this is not an easy thing to do and really it should be. Yes, it's easy to see all enabled modules on the admin/modules/list page. But, it's not easy to share that list in a forum post or Github issue. Not nearly as easy as it should be.

I would like a text only or bulleted list of my enabled modules that I can easily export or share in a forum post. I would assume this is pretty easy to provide..

I looked for an existing feature request but could not find one. I was a bit surprised. Maybe it already exists and I haven't found it. Or maybe there is an easy way to do this already that I'm not aware of.

Proposed solution

I'm going to suggest a report under the admin/reports menu that provides a list of all modules that can be filtered in any of the following ways:

1) All modules 2) All enabled modules 3) All enabled contrib modules 4) All enabled core modules

I think this should be available in the CORE UI because often the folks who need to share this information with someone do NOT have command line access to drush or Bee and may not be able to add a contributed module themselves.

Alternatives that have been considered

For Drupal 7 there is a Drush command for this, I'm not sure if it works on Backdrop. But, even if it does, many of the users that need this feature are not going have access to a Drush or Bee based solution. I think this should be possible in the UI.

Is there a Drupal or Backdrop contributed module that accomplishes this?

It looks like this Drupal 7 module might do the trick, but I have not tested it. https://www.drupal.org/project/enabled_modules

Based upon discussion in this issue, I've released a recipe that generates a view for this: https://backdropcms.org/project/enabled_modules_report_recipe

Additional information

Related idea - list of "unused" modules - https://github.com/backdrop/backdrop-issues/issues/5020 Contrib proof of concept: https://github.com/backdrop-contrib/unused

Draft of feature description for Press Release (1 paragraph at most)

Backdrop CMS now includes a easy to use report of enabled modules on a site that can easily be shared in support forums or issues queues when trying to debug issues.

GitHub Issue #: 
5791