I'm thinking of a simple module for demo sites that would provide a block(s) that list which modules are in use on the site. Site admin could choose which modules to list (or all), and associate them with the module or feature being demonstrated.
The block would show the module versions being used (or package date for dev modules), whether they are dependencies for the features, and link to the modules' project pages.
Basically, it saves the site admin from remembering to update info about the demo site, and lets users know which versions of dependencies are compatible.
Something like this:
----------Block-------------
My Demonstration Module
This site demos my module, which does X and Y.
This demo for My Module currently uses these required modules:
CCK Version#
Filefield Version #
This demo for My Module also currently uses the optional modules:
Token Version#
Filefield Paths Version #
----------End Block------------
Thoughts?
Comments
Nice idea
I could use it for SocNet.
Michelle
See my Drupal articles and tutorials or come check out the Coulee Region
Mostly already done
http://drupal.org/project/enabled_modules
So it is..
So hard to search for modules about modules. I've contacted the maintainer to see if he's interested.
This should be part of the devel module
My 2 cents... It would make sense to have something like that within the devel module
Not sure I agree
It may also be good in devel, but for the purposes I'm proposing it you might not want to keep devel enabled on a demo site.
In any case, I have a working version here: http://sandbox.bigcitydev.com. Patch should be available in the enabled_modules issue queue soon.
ok, fore such use, it make sense
+1 for you, better not to put it within devel.
bit of feedback
Cool module idea. One bit of feedback -- the module version + dependencies clutter the block some. The block would be easier to read if that info was removed.
Kyle Mathews
Kyle Mathews
...
If not removed, at least hidden by AJAX or a similar technique.
Yes, that was kind of my
Yes, that was kind of my goal, to show the version and dependencies.