[!!!][TASK] Rewrite install tool
Main features: * The god class "Installer" is gone and split into two major parts. A step controller handling major upgrade and install tasks, and a tool controller handling the known install tool actions. * The step controller is designed to be always called prior to the tool controller, if a step needs execution, it comes up, otherwise the tool controller will be executed. * The entry point typo3/install/index.php is gone and substituted by typo3/sysext/install/Start/Install.php. The file contains a lengthy comment to document the main request flow and used GET/POST parameters. * Most parts of the install tool do not bootstrap the whole system anymore, in general only the base bootstrap, dbal (if loaded), extbase and fluid ext_localconf.php are loaded. This makes sure the install tool can not fatal if some extensions ext_localconf is broken. The whole install tool runs without any caching, so a fatal in some cache file can not kill the install tool execution. * Insta...
Showing
- index.php 1 addition, 1 deletionindex.php
- typo3/init.php 1 addition, 1 deletiontypo3/init.php
- typo3/install/README.txt 0 additions, 5 deletionstypo3/install/README.txt
- typo3/install/_.htaccess 0 additions, 4 deletionstypo3/install/_.htaccess
- typo3/install/index.php 5 additions, 59 deletionstypo3/install/index.php
- typo3/sysext/core/Classes/Compatibility/CompatbilityClassLoaderPhpBelow50307.php 6 additions, 1 deletion...es/Compatibility/CompatbilityClassLoaderPhpBelow50307.php
- typo3/sysext/core/Classes/Configuration/ConfigurationManager.php 5 additions, 52 deletions...ysext/core/Classes/Configuration/ConfigurationManager.php
- typo3/sysext/core/Classes/Core/Bootstrap.php 51 additions, 18 deletionstypo3/sysext/core/Classes/Core/Bootstrap.php
- typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php 0 additions, 6 deletionstypo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php
- typo3/sysext/core/Classes/Database/DatabaseConnection.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Database/DatabaseConnection.php
- typo3/sysext/core/Classes/Database/SqlParser.php 1 addition, 5 deletionstypo3/sysext/core/Classes/Database/SqlParser.php
- typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php 12 additions, 3 deletions...core/Classes/FormProtection/InstallToolFormProtection.php
- typo3/sysext/core/Classes/Utility/PhpOptionsUtility.php 2 additions, 0 deletionstypo3/sysext/core/Classes/Utility/PhpOptionsUtility.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 2 additions, 1 deletiontypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Configuration/FactoryConfiguration.php 10 additions, 0 deletionstypo3/sysext/core/Configuration/FactoryConfiguration.php
- typo3/sysext/core/Migrations/Code/LegacyClassesForIde.php 3 additions, 38 deletionstypo3/sysext/core/Migrations/Code/LegacyClassesForIde.php
- typo3/sysext/core/Resources/Private/Font/README.txt 2 additions, 144 deletionstypo3/sysext/core/Resources/Private/Font/README.txt
- typo3/sysext/core/Tests/Unit/Configuration/ConfigurationManagerTest.php 0 additions, 28 deletions...ore/Tests/Unit/Configuration/ConfigurationManagerTest.php
- typo3/sysext/core/Tests/Unit/FormProtection/InstallToolFormProtectionTest.php 2 additions, 1 deletion...sts/Unit/FormProtection/InstallToolFormProtectionTest.php
- typo3/sysext/dbal/Classes/Autoloader.php 0 additions, 109 deletionstypo3/sysext/dbal/Classes/Autoloader.php
Please register or sign in to comment