Posted by bwood on April 23, 2010 at 8:16pm
At DrupalConSF 2010 I was interested to hear how many campuses were providing Drupal hosting for their departments. Once common element of this is that many of us have created a collection of approved modules that we offer in sites/all/modules for our clients. I am interested in what modules you offer. I've created a spreadsheet here. If you care to add a column for your institution and rows for any modules not already listed, we might create a useful resource.
http://spreadsheets.google.com/ccc?key=0AtkPE-MSh5u-dFJDeWpCczZxa3pJeEM0...
I would also like to learn about the following in this thread:
- Are clients allowed to add modules to their sites or does central IT approve all new modules requests?
- What is your criteria for module inclusion?
- Do you attempt to keep modules and core updated on all sites as security releases are issued? What is your procedure?

Comments
I'll go first
Probably yes for our higher end service.
In progress:
- do we already have a module that does that?
- is it actively maintained?
- what is the usage like (e.g. http://drupal.org/project/usage/realname)
-- is it in the top 100? (http://drupal.org/project/usage)
- what is its FRED on drupalmodules.com (e.g. http://drupalmodules.com/module/realname)
- what does the present issue queue look like?
- how many security advisories has it had issued?
Here are my very rough notes:
Procedures for updates
Hey Brian, If you could add
Hey Brian,
If you could add the list I sent you to the spreadsheet that would be great (or did you already?), otherwise I can add later when I get more time.
IT must approve, though we have a Drupal User Group on campus where these can be discussed, it's really the User Group that decides and then IT just checks for security/accessibility of the module.
What is your criteria for module inclusion?
Needs to be in production status (no dev versions) and have a D6 version. Needs to pass high level coder module checks (so only the ones marked criticial). Needs to pass our security testing (Grendel-Scan, etc.) Needs to pass a basic functionality test (we load it up and make sure it works). Needs to not break 508 accessibility compliance.
Do you attempt to keep modules and core updated on all sites as security releases are issued? What is your procedure?
Yes, all sites that we manage. Currently we update on our development environment, nightly builds run using QuickBuild which trigger automatic tests, if all tests pass, it gets rolled into production during a maintenance period.
Hopefully I can add on to this a bit more in the future with more detail.
Drupal evangelist.
www.CoderintheRye.com
Your modules are there
...but I didn't add a column for SFSU because I wasn't positive that you wanted to participate. You can just add a colunm for SFSU and indicate 0,1,2 for status of each module as I for UCB.
Thanks for jumping in!
What about using "Features" instead of "Modules"
@bwood have you considered using "Features" instead of "Modules"? Instead of giving the client access to the module page (where they could potentially do some major damage unless you lock it down with form overrides) you could create pre-packaged features (i.e. sets of content types, views, blocks, and modules) that can be enabled. What do you think of that approach?