Project

General

Profile

Actions

Feature #68198

closed

EM needs a Reinstall Button

Added by Franz Holzinger over 9 years ago. Updated over 9 years ago.

Status:
Rejected
Priority:
Should have
Assignee:
-
Category:
Extension Manager
Target version:
-
Start date:
2015-07-16
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
easy
Sprint Focus:

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.

Actions #1

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.

Actions #2

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.

Actions #3

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

Actions #4

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.

Actions #5

Updated by Riccardo De Contardi over 9 years ago

I vote +1 for this feature... it saves lifes LOL

Actions

Also available in: Atom PDF