Hello, I would like to know if it would be available an option to uninstall modules already installed. The problem is that sometimes some development version of modules make the activate/deactivate modules page really slow or even crash it.
It would be a nice feature and if other features like the installed list and the manual option for modules were included, this would make drupal virtually independent from ftp clients and a this a definitive module for core in D7.

Comments

greggles’s picture

Title: Uninstalling » Allow users to remove module/theme files
Priority: Normal » Minor

I think that this is a low priority item. I haven't really experienced the slow loading or crashing of the admin/build/modules page (I assume that's what you are referring to).

But I agree that it is reasonable that a module which installs files should also remove them from the system.

Anonymous’s picture

Status: Active » Postponed (maintainer needs more info)

The module already allows users to remove files that were installed with the plugin manager. It does not allow other modules to be removed though, since it can not guarantee which a clean removal (since it isn't sure of all of files comprise the modules.)

daniorama’s picture

Joshua that's a really good feature! How does the module know what is installed? Is there a list in the database update after each installation? Would it be possible to add manually the already uploaded modules so they will be detected as installed by the plugin manager? Wouldn't be better to check the .info contained on each folder? (I do not know if that would be too difficult for such a small feature)

The problem about clean removal is always there, but only with those modules that add files to default/files directory.

jabapyth’s picture

Well, with modules not added by the Plugin Manager, it is virtually impossible to find all files connected with a module. Granted, most modules confine themselves to a directory of their name, but imo it would be to risky to allow users to arbitrarily delete directories (you can go to an FTP manager and do that).

Anonymous’s picture

Status: Postponed (maintainer needs more info) » Postponed