I have build a module which provides an interface on top of the D7 interface for installing modules (via url or archive). The purpose of this module is to provide easy access to a list of all available modules, so you don't have to lookup the url's to the module manually. This functionality is analogous to the plugin browser which has been around in Wordpress for some time now.
It's main goal is to boost usability and all round userfriendlyness.
Features which are currently in development:
- install list of modules
- installing modules
- Filtering
- Search
- extra steps before and after downloading of a module (with authorize.php)
- dependency resolving
Possible future features
- backup & migrate functionality before installing
- Working with repositories
- Direct chechout out from cvs, git, svn, ...