[TASK] Update tags for all rst files for 8.0
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72405-RemovedTraditionalBEModulesHandling.rst
1
2 .. include:: ../../Includes.txt
3
4 ==========================================================
5 Breaking: #72405 - Removed traditional BE modules handling
6 ==========================================================
7
8 See :issue:`72405`
9
10 Description
11 ===========
12
13 The traditional way of registering backend modules done via custom `mod1/index.php` and `mod1/conf.php` has been removed.
14
15
16 Impact
17 ======
18
19 Calling `ExtensionManagementUtility::addModulePath()` will result in a fatal error. Additionally, all modules that
20 are registered via `ExtensionManagementUtility::addModule()` and setting a path will not be registered properly
21 anymore.
22
23 `$TBE_MODULES['_PATHS']` is always empty now. Additionally, the options `script` and `navFrameScript` and
24 `navFrameScriptParam` will have no effect anymore when registering a module.
25
26
27 Affected Installations
28 ======================
29
30 Any installation using an extension that registers a module via the traditional way using standalone scripts.
31
32
33 Migration
34 =========
35
36 Use the option `routeTarget` when registering a module, and PSR-7 equivalent entry-points in module controllers.
37
38 .. index:: PHP-API, Backend
39