[TASK] Add fallback for EXT:cms label references
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-67991-RemovedExtCms.rst
1 =====================================
2 Deprecation: #67991 - Removed ext:cms
3 =====================================
4
5 Description
6 ===========
7
8 Extension ``cms`` was removed. Most functionality has been moved to extension ``frontend`` with version 6.0 already.
9 The rest of the files have now been moved to other extensions, extension ``cms`` does not exist anymore.
10
11
12 Impact
13 ======
14
15 Language files from EXT:cms are moved to different places into the core. ``LLL:EXT:cms/...`` references are
16 rewritten dynamically to the new file locations, but this fallback layer is subject to be removed with CMS 8.
17
18 Third party extensions that define a dependency to extension ``cms`` will get their dependency rewritten to ``core``
19 on the fly during extension installation as a compatibility layer.
20
21
22 Affected Installations
23 ======================
24
25 All 3rd party extensions using language labels from extension ``cms`` or defining a dependency to extension ``cms``
26 in ``ext_emconf.php``.
27
28
29 Migration
30 =========
31
32 Update the dependency constraint in ``ext_emconf.php`` of the affected extension. A typical substitution is
33 a dependency to extension ``frontend``.
34
35 Move the following references to the new location of the language file:
36
37 * typo3/sysext/cms/web_info/locallang.xlf -> typo3/sysext/frontend/Resources/Private/Language/locallang_webinfo.xlf
38 * typo3/sysext/cms/locallang_ttc.xlf -> typo3/sysext/frontend/Resources/Private/Language/locallang_ttc.xlf
39 * typo3/sysext/cms/locallang_tca.xlf -> typo3/sysext/frontend/Resources/Private/Language/locallang_tca.xlf
40 * typo3/sysext/cms/layout/locallang_db_new_content_el.xlf -> typo3/sysext/backend/Resources/Private/Language/locallang_db_new_content_el.xlf
41 * typo3/sysext/cms/layout/locallang.xlf -> typo3/sysext/backend/Resources/Private/Language/locallang_layout.xlf
42 * typo3/sysext/cms/layout/locallang_mod.xlf -> typo3/sysext/backend/Resources/Private/Language/locallang_mod.xlf
43 * typo3/sysext/cms/locallang_csh_webinfo.xlf -> typo3/sysext/frontend/Resources/Private/Language/locallang_csh_webinfo.xlf
44 * typo3/sysext/cms/locallang_csh_weblayout.xlf -> typo3/sysext/frontend/Resources/Private/Language/locallang_csh_weblayout.xlf