I googled but couldn't find whether there's a module that reports on all modules and which are enabled, i.e.,

Admin > Reports > Module Information

"Available Updates" comes close but it doesn't report on installed but disabled modules, at least I don't think it does.

Is there such a thing? I successfully upgraded from 6.6 to 6.8 and that would have been helpful.

Comments

davemybes’s picture

Er, this may sound stupid, but what about admin/build/modules? This shows all the modules that are installed.
______________________________________________________________________________________________________
mybesinformatik.com - Drupal website development

______________________________________________________________________________________________________

bwv’s picture

And gives their version numbers, to boot. ;-)
----------------------------------------------------------------------
http://classicvinyl.biz
http://music.bwv810.com
http://davidhertzberg.com
http://association.drupal.org/user/1207

I am a writer, researcher and solo drupal freelancer

Screenack’s picture

What I did for this migration was go to that page, select and copy that list, and copy that into a new openoffice word processing file. Here's a raw copy of a sample row (without the checkbox char)

name="status[views_ui]" id="edit-status-views-ui" value="views_ui" checked="checked" class="form-checkbox" type="checkbox" 
Views UI
6.x-2.1
Administrative interface to views. Without this module, you cannot create or edit your views.
Depends on: Views (enabled)

The clipboard brings over 3 types of checkboxes "off" "grayed" and "on"

I used that to match my post-update environment to my pre-update environment.

OO also pasted in a lot of style info (as you can see, above) that made this process a little more difficult for ready identification. Doable but difficult, and thus my question.

Thanks!

cog.rusty’s picture

Check the sitedoc module:

http://drupal.org/project/sitedoc

zbricoleur’s picture

I just run this query in phpMyAdmin:

SELECT name, status FROM system WHERE type = 'module' LIMIT 0, 200
Screenack’s picture

and I don't have to extend my environment any further -- thanks!

Tri’s picture

The query
SELECT name, status FROM system WHERE type = 'module' LIMIT 0, 200
does not always returns the installed modules, since there are modules (ie. DraggableViews) that while they are installed, they don't place an entry in the system table.

Edit: I am sorry for the wrong input. The query does work as mentioned. I was just entering wrong params in the query...

zbricoleur’s picture

Actually, thank you for the input. I had no idea a module could be enabled without that fact being reflected in the status field in {system}. I often run a query similar to the above:
SELECT name FROM system WHERE type = 'module' AND status = 1 AND filename LIKE '%sites' LIMIT 0, 200
...to find out which contributed modules are enabled. Now I know that I can't rely on that query.