Report that details All installed Modules and which are enabled

Kyle Skrinak - December 12, 2008 - 18:20

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.

Er, this may sound stupid,

incrn8 - December 12, 2008 - 18:28

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

And gives their version

bwv - December 12, 2008 - 18:33

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

Yes and no

Kyle Skrinak - December 12, 2008 - 19:12

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!

Check the sitedoc

cog.rusty - December 12, 2008 - 20:54

Check the sitedoc module:

http://drupal.org/project/sitedoc

I just run this query in

zbricoleur - December 12, 2008 - 20:27

I just run this query in phpMyAdmin:

SELECT name, status FROM system WHERE type = 'module' LIMIT 0, 200

I like

Kyle Skrinak - December 12, 2008 - 20:59

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

Not always correct

Tri - September 5, 2009 - 12:44

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...

Actually, thank you for the

zbricoleur - September 5, 2009 - 13:45

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.

 
 

Drupal is a registered trademark of Dries Buytaert.