[TASK] Mark ExtJS related API calls as deprecated
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-80048-MarkExtJSRelatedAPICallsAsDeprecated.rst
1 .. include:: ../../Includes.txt
2
3 ================================================================
4 Deprecation: #80048 - Mark ExtJS related API calls as deprecated
5 ================================================================
6
7 See :issue:`80048`
8
9 Description
10 ===========
11
12 The usage of ExtJS has been marked as deprecated. Therefore the following methods of :php:`ExtensionManagementUtility` have been marked as deprecated:
13
14 - :php:`addExtJSModule`
15 - :php:`registerExtDirectComponent`
16
17
18 Impact
19 ======
20
21 Calling any of the PHP methods will trigger a deprecation log entry.
22
23
24 Affected Installations
25 ======================
26
27 Any TYPO3 installation working with custom extensions that use any of these  methods.
28
29
30 Migration
31 =========
32
33 All of the functionality is obsolete or outdated and should be handled differently from now on:
34
35 1. Use :php:`ExtensionManagementUtility::addModule` instead of :php:`addExtJSModule`.
36
37 2. Some ajax routes_ instead of ExtDirect.
38
39 .. _routes: https://docs.typo3.org/typo3cms/InsideTypo3Reference/CoreArchitecture/Backend/Routing/Index.html
40
41 .. index:: Backend, PHP-API