[!!!][TASK] Drop ext:func 97/53397/3
authorChristian Kuhn <lolli@schwarzbu.ch>
Tue, 4 Jul 2017 12:03:59 +0000 (14:03 +0200)
committerGeorg Ringer <georg.ringer@gmail.com>
Tue, 4 Jul 2017 17:45:55 +0000 (19:45 +0200)
commit312ac559489b1460c4d67676b9a97d3d3f653ef8
treeb4e71c185d331f433c9b94b9cba5cc656d3962ac
parentc91e77ef376ff8480c0f538361cae68866e86a84
[!!!][TASK] Drop ext:func

The extension "func" which brings the "Web->Functions" main module
acts as a container for other extensions to hook in. Not too many
3rd party extensions used that over the years, though.
With the integration of wizard_sortpages and wizard_crpages into
ext:backend and the context menu on pages, ext:func is not used in
the core itself anymore.
The patch drops ext:func from core and adds an upgrade wizard to
fetch the extension from TER if still needed for 3rd party extensions
that did not get their dependencies right, yet.

Change-Id: If092953061a3b927ac93654a837522b5d32c2f1b
Resolves: #81787
Releases: master
Reviewed-on: https://review.typo3.org/53397
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
17 files changed:
composer.json
composer.lock
typo3/sysext/core/Documentation/Changelog/master/Breaking-81787-DropEXTfunc.rst [new file with mode: 0644]
typo3/sysext/func/Classes/Controller/PageFunctionsController.php [deleted file]
typo3/sysext/func/LICENSE.txt [deleted file]
typo3/sysext/func/Resources/Private/Language/locallang_csh_web_func.xlf [deleted file]
typo3/sysext/func/Resources/Private/Language/locallang_mod_web_func.xlf [deleted file]
typo3/sysext/func/Resources/Private/Templates/InfoBox.html [deleted file]
typo3/sysext/func/Resources/Private/Templates/Main.html [deleted file]
typo3/sysext/func/Resources/Public/Icons/Extension.png [deleted file]
typo3/sysext/func/Resources/Public/Icons/module-func.svg [deleted file]
typo3/sysext/func/Resources/Public/Images/Csh/pagetree_overview_11.png [deleted file]
typo3/sysext/func/composer.json [deleted file]
typo3/sysext/func/ext_emconf.php [deleted file]
typo3/sysext/func/ext_tables.php [deleted file]
typo3/sysext/install/Classes/Updates/FuncExtractionUpdate.php [new file with mode: 0644]
typo3/sysext/install/ext_localconf.php