‪TYPO3CMS  9.5
ext_localconf.php
Go to the documentation of this file.
1 <?php
2 defined('TYPO3_MODE') or die();
3 
4 // Do not delete this wizard. This makes sure new installations get the TER repository set in the database.
5 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['extensionManagerTables']
6  = \‪TYPO3\CMS\Install\Updates\ExtensionManagerTables::class;
7 
8 // TYPO3 CMS 8
9 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['wizardDoneToRegistry']
10  = \‪TYPO3\CMS\Install\Updates\WizardDoneToRegistry::class;
11 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['startModuleUpdate']
12  = \‪TYPO3\CMS\Install\Updates\StartModuleUpdate::class;
13 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['frontendUserImageUpdateWizard']
14  = \‪TYPO3\CMS\Install\Updates\FrontendUserImageUpdateWizard::class;
15 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['databaseRowsUpdateWizard']
16  = \‪TYPO3\CMS\Install\Updates\DatabaseRowsUpdateWizard::class;
17 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['commandLineBackendUserRemovalUpdate']
18  = \‪TYPO3\CMS\Install\Updates\CommandLineBackendUserRemovalUpdate::class;
19 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['fillTranslationSourceField']
20  = \‪TYPO3\CMS\Install\Updates\FillTranslationSourceField::class;
21 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['sectionFrameToFrameClassUpdate']
22  = \‪TYPO3\CMS\Install\Updates\SectionFrameToFrameClassUpdate::class;
23 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['splitMenusUpdate']
24  = \‪TYPO3\CMS\Install\Updates\SplitMenusUpdate::class;
25 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['bulletContentElementUpdate']
26  = \‪TYPO3\CMS\Install\Updates\BulletContentElementUpdate::class;
27 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['uploadContentElementUpdate']
28  = \‪TYPO3\CMS\Install\Updates\UploadContentElementUpdate::class;
29 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['migrateFscStaticTemplateUpdate']
30  = \‪TYPO3\CMS\Install\Updates\MigrateFscStaticTemplateUpdate::class;
31 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['fileReferenceUpdate']
32  = \‪TYPO3\CMS\Install\Updates\FileReferenceUpdate::class;
33 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['migrateFeSessionDataUpdate']
34  = \‪TYPO3\CMS\Install\Updates\MigrateFeSessionDataUpdate::class;
35 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['compatibility7Extension']
36  = \‪TYPO3\CMS\Install\Updates\Compatibility7ExtractionUpdate::class;
37 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['formLegacyExtractionUpdate']
38  = \‪TYPO3\CMS\Install\Updates\FormLegacyExtractionUpdate::class;
39 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['rtehtmlareaExtension']
40  = \‪TYPO3\CMS\Install\Updates\RteHtmlAreaExtractionUpdate::class;
41 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['sysLanguageSorting']
42  = \‪TYPO3\CMS\Install\Updates\LanguageSortingUpdate::class;
43 
44 // Add update wizards below this line
45 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['typo3DbLegacyExtension']
46  = \‪TYPO3\CMS\Install\Updates\Typo3DbExtractionUpdate::class;
47 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['funcExtension']
48  = \‪TYPO3\CMS\Install\Updates\FuncExtractionUpdate::class;
49 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['pagesUrltypeField']
50  = \‪TYPO3\CMS\Install\Updates\MigrateUrlTypesInPagesUpdate::class;
51 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['separateSysHistoryFromLog']
52  = \‪TYPO3\CMS\Install\Updates\SeparateSysHistoryFromSysLogUpdate::class;
53 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['rdctExtension']
54  = \‪TYPO3\CMS\Install\Updates\RedirectExtractionUpdate::class;
55 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['cshmanualBackendUsers']
56  = \‪TYPO3\CMS\Install\Updates\BackendUserStartModuleUpdate::class;
57 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['pagesLanguageOverlay']
58  = \‪TYPO3\CMS\Install\Updates\MigratePagesLanguageOverlayUpdate::class;
59 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['pagesLanguageOverlayBeGroupsAccessRights']
60  = \‪TYPO3\CMS\Install\Updates\MigratePagesLanguageOverlayBeGroupsAccessRights::class;
61 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['backendLayoutIcons']
62  = \‪TYPO3\CMS\Install\Updates\BackendLayoutIconUpdateWizard::class;
63 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['redirects']
64  = \‪TYPO3\CMS\Install\Updates\RedirectsExtensionUpdate::class;
65 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['adminpanelExtension']
66  = \‪TYPO3\CMS\Install\Updates\AdminPanelInstall::class;
67 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['pagesSlugs']
68  = \‪TYPO3\CMS\Install\Updates\PopulatePageSlugs::class;
69 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['argon2iPasswordHashes']
70  = \‪TYPO3\CMS\Install\Updates\Argon2iPasswordHashes::class;
71 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['backendUsersConfiguration']
72  = \‪TYPO3\CMS\Install\Updates\BackendUserConfigurationUpdate::class;
73 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['svgFilesSanitization']
74  = \‪TYPO3\CMS\Install\Updates\SvgFilesSanitization::class;
75 
76 ‪$iconRegistry = \‪TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\‪TYPO3\CMS\Core\Imaging\IconRegistry::class);
78  'module-install-environment' => 'EXT:install/Resources/Public/Icons/module-install-environment.svg',
79  'module-install-maintenance' => 'EXT:install/Resources/Public/Icons/module-install-maintenance.svg',
80  'module-install-settings' => 'EXT:install/Resources/Public/Icons/module-install-settings.svg',
81  'module-install-upgrade' => 'EXT:install/Resources/Public/Icons/module-install-upgrade.svg',
82 ];
83 
84 foreach (‪$icons as $iconIdentifier => $source) {
85  ‪$iconRegistry->registerIcon(
86  $iconIdentifier,
87  \‪TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class,
88  ['source' => $source]
89  );
90 }
91 
92 // Register report module additions
93 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['typo3'][] = \TYPO3\CMS\Install\Report\InstallStatusReport::class;
94 ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['security'][] = \TYPO3\CMS\Install\Report\SecurityStatusReport::class;
95 
96 // Only add the environment status report if not in CLI mode
97 if (!\‪TYPO3\CMS\Core\Core\Environment::isCli()) {
98  ‪$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['reports']['tx_reports']['status']['providers']['system'][] = \TYPO3\CMS\Install\Report\EnvironmentStatusReport::class;
99 }
‪TYPO3
‪$GLOBALS
‪$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['adminpanel']['modules']
Definition: ext_localconf.php:5
‪$icons
‪$icons
Definition: ext_localconf.php:77
‪$iconRegistry
‪$iconRegistry
Definition: ext_localconf.php:76