Feature #50582

Extension manager: extension import and installation confirmation dialog

Added by Dave no-lastname-given about 2 years ago. Updated almost 2 years ago.

Status:Resolved Start date:2013-07-31
Priority:Could have Due date:
Assigned To:- % Done:

0%

Category:Usability
Target version:-
Tags:

Description

In the old extension manager it was possible to import but not install extensions.
Currently in the new extension manager 6.x.x this is not possible.

This in my mind is a security issue, as a developer has no chance to manually audit extension code before installing it directly from the TER via the extension manager. Also the current behaviour of the extension manager is to automatically install extension dependencies even if the currently installed dependency extension is newer than what is suggested by the extension you wish to install. It would download and overwrite with an older dependent extension without confirmation. This is causing backend breakages and headaches.

So in the new extension manager a user should be able to choose(switch?) whether or not they wish to just import or install an extension from the TER. Also a user should be able to review the overwriting of old/existing extensions and installation of dependencies via some sort of confirmation dialog. The behaviour of these features is available to be seen in the old extension manager.

This would require a usability/interface concept to include (and improve?) these features into the new extension manager.
Maybe a simple/advanced mode? Some thoughts and feedback to this would be most welcome.

Please see the related core issue/s.


Related issues

related to Core - Bug #50347: ExtensionManager: Overwriting existing extensions with ol... Closed 2013-07-23

Associated revisions

Revision d34359b9
Added by Susanne Moog 4 months ago

[FEATURE] Add option to disable automatic installation of extensions

The extension manager currently downloads and installs an extension
from TER or after file upload directly. Some people want to do some
audits or modifications before installing an extension, therefore there
should be an option to disable the automatic installation process and
just download an extension like it was default in older extension managers.

Like suggested in the related UX/forge issue this patch implements
a simple switch in the configuration of the extension manager itself.

Resolves: #50501
Related: #50582
Releases: master
Change-Id: I538306fd9a067abebe0ffd36704f95eb52c3c454
Reviewed-on: http://review.typo3.org/30972
Reviewed-by: Nicole Cordes <>
Tested-by: Nicole Cordes <>
Reviewed-by: Markus Klein <>
Tested-by: Markus Klein <>

History

#1 Updated by Jens Hoffmann almost 2 years ago

  • Status changed from New to Resolved
  • Assigned To set to Dave no-lastname-given
  • Priority changed from Must have to Could have

Thanks for your pointer to this issue. I agree with you.

I would go for "Philipp Gampe's" suggestion, too.
http://forge.typo3.org/issues/50347#note-1
I don't think we need to discuss this additionally here.

Ps: @Dave - Add your last name, please! It's not very
nice to hide your personality. We are an open project.

#2 Updated by Dave no-lastname-given almost 2 years ago

Jens Hoffmann wrote:

Ps: @Dave - Add your last name, please! It's not very
nice to hide your personality. We are an open project.

@Jens - Sorry will not comply! Your project maybe open but my identity is not under the same license, it is a matter of principle. Anyway for Typo3 purposes, my inputs carry more weight than my name. No offense intended. :-)

#3 Updated by Jens Hoffmann almost 2 years ago

I still think it's polite to share it.
It's not about a license but about
a spirit inside of the community.
We may meat in real live and we
all aim to become a TYPO3 team.

.. dave.broz .. gmail.com - Ok :)

Greez Jens

#4 Updated by Dave no-lastname-given almost 2 years ago

Jens Hoffmann wrote:

We may meat in real live and
we all aim to become a TYPO3 team.

Hey, don't piss me off, please don't make assumptions about my intentions.
I don't aim to be part of your "Team" and if I do I will put myself forward. I just post here from my good will.
If the project gains some value from that good will, great that was my intention, and my way to give back something.
I am not under any obligation to do so. I think my inputs are more valuable than who am. The project gains from the merit of my experience that is given freely and honestly. Please respect that. To me your lack of respect of what I can offer is more impolite than me not complying to your terms or participating in your agenda. Please keep your indoctrinations to yourself and focus on the issues at hand or I will stop participating. :-/

Sorry to the others for the flame, but that type of behaviour really "grinds my gears".

#5 Updated by Jens Hoffmann almost 2 years ago

  • Assigned To deleted (Dave no-lastname-given)

I did not mean to offend you in any way.

Your suggestion is appreciated and we will
have a look in what way we can integrate
it into one of the upcoming releases.

Thanks Jens

Also available in: Atom PDF