Feature #68198
closed
EM needs a Reinstall Button
Added by Franz Holzinger over 9 years ago.
Updated over 9 years ago.
Category:
Extension Manager
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.
- 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.
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.
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
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.
I vote +1 for this feature... it saves lifes LOL
Also available in: Atom
PDF