Release Monitor (http://drupal.org/project/releasemonitor) is capable (more or less) of determining what modules are outdated. But it does not download/install the updates.

This module provides the functionality to do this. It would not even take much, probably. If I want this before someone else does I may take a crack at it, but I suspect someone who knows one module or the other much better than I do would be able to whip it out in a much shorter time and maybe have it actually work :)

Release monitor provides a button which is a download link. If the page were modified slightly (by this module?) so that the button instead loaded a page (or a was replaced by a link to load the page) that took the download URL and fed it to a Module Installer function... Life would be good.

Comments

drawk’s picture

Status: Active » Postponed

I haven't looked into release monitor in any depth, but it should be possible to alter its display to add an additional link such as "Download with module_installer" next to its normal "download" link.

It's a good idea. I'm not sure I have the time right now, but if anyone wants to go ahead with it, I'd be happy to apply it. If not, I'll probably look into it when I get a chance.

Bevan’s picture

It's not a good idea.

It's a damned excellent idea!

hyperlogos’s picture

I think it would be easier to add into the releasemonitor.module (having looked at the problem a bit) and am working on a patch to implement same. Hopefully this will get rolled into releasemonitor.module. Otherwise I'll jump back to the original plan.

hyperlogos’s picture

I ended up putting this functionality into the release monitor: see http://drupal.org/node/121055

I may YET end up doing it the other way, or a third way (with a patch that turns this module into an API and an interface.) That's a much larger project though, reworking your module :D Plus I don't want to totally change it out from under you of course.