Feature #68198
closedEM needs a Reinstall Button
0%
Description
If you overwrite an extension by FTP then you need to reinstall that extension in order to get the DB checks done and the caches cleared. However it is a lot of work if many other extensions depend from that extension. And more extensions again depend on those other extensions. You have a long list of extension to track, to deinstall and reinstall them later.
It would be nice to have a reinstall button. This does not check any dependancies of other extensions. It deinstalls the extension and immediately afterwards reinstalls it.
Updated by Georg Ringer over 9 years ago
- Status changed from New to Rejected
there are 2 possible workarounds:
- if you just need it for updates of the DB, please use the Install Tool and do a DB compare there.
- pack the extension as zip with proper naming (extkey_x_y_z.zip) and reupload it in the extension manager.
an install without checking all dependencies doesn't make sense as it would lead to a not consistent state (just as uploading files via SSH/FTP).
a reinstall button is not currently planned.
Updated by Franz Holzinger over 9 years ago
But I cannot use the Install Tool when I am on a customer's website.
Your solution does not work in many cases.
What does it help to pack the extension as a ZIP file? I want to use FTP, because this is much faster. I cannot make a bugfix and create a ZIP file for each bugfix.
I cannot follow your reasoning why it does not make sense to skip the dependancy check if the file ext_emconf.php did not change.
Updated by Helmut Hummel over 9 years ago
Franz Holzinger wrote:
But I cannot use the Install Tool when I am on a customer's website.
Your solution does not work in many cases.
would this be a solution for you?
typo3/cli_dispatch.phpsh extbase extension:install <extkey>
You need cli access for that of course
Updated by Franz Holzinger over 9 years ago
The problem with cli is that I would need a shell access. Most customers won't give it to me. A normal PHP script would be fine with me. Then I enter the extension key and this gets reinstalled.
Updated by Riccardo De Contardi over 9 years ago
I vote +1 for this feature... it saves lifes LOL