Bug #66190

Epic #68075: Remove ExtJS from backend

Remove Flash from Backend

Added by Bernhard Eckl over 4 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Should have
Category:
Backend User Interface
Target version:
-
Start date:
2015-03-31
Due date:
% Done:

100%

TYPO3 Version:
6.2
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

The browser (configured to ask if Flash should be allowed for the site or not) always asks to activate Flash when running the TYPO3 backend. I think there is no need for a flash element (I can’t see one) and should be removed.

Associated revisions

Revision 2ed960f3 (diff)
Added by Alexander Opitz about 4 years ago

[!!!][TASK] Remove flash and chart from ExtJS

As we don't use the flash and chart module from ExtJS we remove it to
reduce loading time of backend which is needed to initialize flash on
every module page.

Resolves: #66190
Releases: master
Change-Id: I822887d5d56225abf0498965dd7cbf64220077a2
Reviewed-on: http://review.typo3.org/42878
Reviewed-by: Wouter Wolters <>
Reviewed-by: Daniel Maier <>
Tested-by: Daniel Maier <>
Reviewed-by: Josef Glatz <>
Tested-by: Josef Glatz <>
Reviewed-by: Markus Klein <>
Tested-by: Markus Klein <>

History

#1 Updated by Markus Klein over 4 years ago

Flash is indeed not used at all.
I discovered this issue already a long time ago, but unfortunately removing the warning/request is not easily possible.

The third party ExtJS library does some sort of feature detection in its bootstrap, which also queries Flash. That causes the browser to ask.
ExtJS is always loaded in the Backend of 6.2.

We hope that CMS 7 will be finally free of ExtJS and this problem is then gone too.

If you're eager to dig into that monster, you're very welcome to push a patch.

#2 Updated by Riccardo De Contardi over 4 years ago

  • Parent task set to #68075

#3 Updated by Alexander Opitz about 4 years ago

  • Status changed from New to In Progress
  • Assignee set to Alexander Opitz

ExtJS uses a modular concept, so flash is a module.

In ExtJS 3.4 the chart module depends on flash but we don't use the chart nor do the needed swf file exists anymore on yahoo. So eliminating flash and chart module from our ExtJS is possible.

#4 Updated by Gerrit Code Review about 4 years ago

  • Status changed from In Progress to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42878

#5 Updated by Gerrit Code Review about 4 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42878

#6 Updated by Gerrit Code Review about 4 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42878

#7 Updated by Gerrit Code Review about 4 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42878

#8 Updated by Alexander Opitz about 4 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#9 Updated by Benni Mack about 1 year ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF