Moderator
Jan Dembowski
(@jdembowski)
Forum Moderator and Brute Squad
How about a MANDATORY COMPLETE UNDO option for ALL future plugins or updates of current plugins in the repository?
How would you see that working? I can’t find it at the moment but there used to be a post on how plugin and theme upgrades work…
I’m not sure HOW that would be enforced, but I’ve been using this plugin for a month or two on 3 separate installations and it always displays remnants of previous plugins that were uninstalled in the past: https://wordpress.org/plugins/rvg-optimize-database/. The developer of that plugin already informed me that these remnants have to be removed by each individual plugin: https://wordpress.org/support/topic/deleted-plugins-remnants-recreation?replies=5 .
I’ve used a lot of plugins in the past 3 years, and SOME of them have had a RESET or UNDO button to click, BEFORE you disable and uninstall them. Instead of the end user having to completely reinstall WordPress to clean it up, it seems to me a better option would be to have a COMPLETE UNDO available before uninstalling any plugin. I’m not a coder or programmer, so this might be extremely difficult to mandate on a blanket basis.
Never mandatory. Sorry. While it’s possible to do, it’s not beneficial in all cases. You don’t always want to uninstall AND remove everything, especially when debugging.
Besides, the big problem would always be when someone deletes the plugin files and it doesn’t remove the DB. If they can’t reinstall and activate the plugin (because of conflicts) then they’ll never be able to run the uninstall.
Hey Ipstenu,
You’re correct. The database remnants ARE the problem. They remain after uninstalls. Since I am a:
Plug-N-Play;
Copy and Paste;
Trial and Error;
Install, Enable, Disable, and Uninstall type creature;
(and I bet millions of other users are also)
How about Disclaimer Warnings on ALL plugins that install database remnants that will become permanent ?