Skip to content
Snippets Groups Projects
Commit 4ab765f2 authored by Alexander Schnitzler's avatar Alexander Schnitzler Committed by Susanne Moog
Browse files

[TASK] Deprecate switchable controller actions

The usage of switchable controller actions, both via
flexforms and typoscript, is deprecated and will be
removed in one the next major versions of TYPO3,
probably version 11.0 or 12.0.

Switchable controller actions allowed to override the
php plugin configuration and to create god plugins, i.e.
plugins that can be set into multiple different modes
and therefore take care of all possible use cases.

Every plugin should serve a single purpose, therefore
the usage of switchable controller actions is an anti
pattern which will be removed.

The switchable controller action mechanic will be
removed without replacement which means, that there
is no migration path to a similar feature.

Instead, extension authors need to create multiple,
dedicated plugins for different use cases.

Releases: master
Resolves: #89463
Change-Id: I41afac9303205f97f390f208803908177e00cda5
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61511


Tested-by: default avatarRichard Haeser <richard@maxserv.com>
Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: default avatarSusanne Moog <look@susi.dev>
Reviewed-by: default avatarRichard Haeser <richard@maxserv.com>
Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: default avatarSusanne Moog <look@susi.dev>
parent 98c58a00
No related merge requests found
Showing
with 665 additions and 426 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment