[TASK] Improve Install Tool UX 65/56065/21
authorPhilipp Hamid <ph@supertrumpf.at>
Thu, 8 Mar 2018 16:15:20 +0000 (17:15 +0100)
committerFrank Naegler <frank.naegler@typo3.org>
Fri, 20 Apr 2018 14:26:22 +0000 (16:26 +0200)
commit11c55be238d2623adadc7c6e3b76fafe5d994046
tree15bac2650bcd6e8630862b4096f8d7978c4f1c7b
parent6a020f165c0f0251162fa3d8fbe409165965f36a
[TASK] Improve Install Tool UX

Implemented card layout and modals instead of gridder.
Action buttons like clear all cache trigger it's action now directly.
Upcomming Notfications are displayed via backend notifications.
Content for modals is completly loaded via ajax calls. The icon api
is now available for the standalone mode of the install tool.
"libs/chosen" is imported in backend.scss to display proper styling of
chosen selects in modals.

Releases: master
Resolves: #84772
Change-Id: Ib5efbcd45c00b9c3dc973446e3fc1ef39c1f1146
Reviewed-on: https://review.typo3.org/56065
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
88 files changed:
Build/Resources/Public/Sass/backend.scss
Build/Resources/Public/Sass/install.scss
Build/Resources/Public/Sass/typo3/_module_install.scss [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/Css/backend.css
typo3/sysext/install/Classes/Controller/EnvironmentController.php
typo3/sysext/install/Classes/Controller/IconController.php [new file with mode: 0644]
typo3/sysext/install/Classes/Controller/MaintenanceController.php
typo3/sysext/install/Classes/Controller/SettingsController.php
typo3/sysext/install/Classes/Controller/UpgradeController.php
typo3/sysext/install/Classes/Http/RequestHandler.php
typo3/sysext/install/Classes/Service/UpgradeWizardsService.php
typo3/sysext/install/Resources/Private/Partials/Environment/EnvironmentCheck.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Environment/FolderStructure.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Environment/ImageProcessing.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Environment/MailTest.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Environment/PhpInfo.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Environment/SystemInformation.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/ClearAllCache.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/ClearTables.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/ClearTypo3tempFiles.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/CreateAdmin.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/DatabaseAnalyzer.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/DumpAutoload.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/LanguagePacks.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Maintenance/ResetBackendUserUc.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Settings/ChangeInstallToolPassword.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Settings/SystemMaintainer.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Upgrade/CoreUpdate.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Upgrade/ExtensionCompatTester.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Upgrade/ExtensionScanner.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Upgrade/TcaExtTablesCheck.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Upgrade/TcaMigrationsCheck.html [deleted file]
typo3/sysext/install/Resources/Private/Partials/Upgrade/UpgradeWizards.html [deleted file]
typo3/sysext/install/Resources/Private/Templates/Environment/Cards.html
typo3/sysext/install/Resources/Private/Templates/Environment/EnvironmentCheck.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Environment/FolderStructure.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Environment/ImageProcessing.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Environment/MailTest.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Environment/PhpInfo.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Environment/SystemInformation.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Layout/Init.html
typo3/sysext/install/Resources/Private/Templates/Layout/MainLayout.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/Cards.html
typo3/sysext/install/Resources/Private/Templates/Maintenance/ClearTables.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Maintenance/ClearTypo3tempFiles.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Maintenance/CreateAdmin.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Maintenance/DatabaseAnalyzer.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Maintenance/LanguagePacks.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Settings/Cards.html
typo3/sysext/install/Resources/Private/Templates/Settings/ChangeInstallToolPassword.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Settings/PresetsGetContent.html
typo3/sysext/install/Resources/Private/Templates/Settings/SystemMaintainer.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Upgrade/Cards.html
typo3/sysext/install/Resources/Private/Templates/Upgrade/CoreUpdate.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Upgrade/ExtensionCompatTester.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Upgrade/ExtensionScanner.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Upgrade/TcaExtTablesCheck.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Upgrade/TcaMigrationsCheck.html [new file with mode: 0644]
typo3/sysext/install/Resources/Private/Templates/Upgrade/UpgradeWizards.html [new file with mode: 0644]
typo3/sysext/install/Resources/Public/Css/install.css
typo3/sysext/install/Resources/Public/JavaScript/Modules/Cache.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/CardLayout.js [deleted file]
typo3/sysext/install/Resources/Public/JavaScript/Modules/ChangeInstallToolPassword.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/ClearTables.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/ClearTypo3tempFiles.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/CoreUpdate.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/CreateAdmin.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/DatabaseAnalyzer.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/DumpAutoload.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/EnvironmentCheck.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionCompatTester.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionConfiguration.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/ExtensionScanner.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/FolderStructure.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/ImageProcessing.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/LanguagePacks.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/LocalConfiguration.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/MailTest.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/PhpInfo.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/Presets.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/ResetBackendUserUc.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/Router.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/SystemInformation.js [new file with mode: 0644]
typo3/sysext/install/Resources/Public/JavaScript/Modules/SystemMaintainer.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/TcaExtTablesCheck.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/TcaMigrationsCheck.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/UpgradeDocs.js
typo3/sysext/install/Resources/Public/JavaScript/Modules/UpgradeWizards.js