[TASK] Default active extension handling in package manager
Integrate the definition of packages that should be activated at first installation and packages that are required for a minimal usable system in the package manager. There are now three possible properties in Classes/Package.php: * protected - Package can not be uninstalled in em. * partOfFactoryDefault - Package is activated at first installation. * partOfMinimalUsableSystem - Package is activated if PackageStates.php is missing. extensionmanager and t3skin are affected here, if PackageStates.php is deleted, the install tool will create a new one with those packages activated, so the backend is "usable" enough to activate further packages. Resolves: #53988 Releases: 6.2 Change-Id: I4f5d3f0a7d3bcf332d1e8e6c29156f93bae8029c Reviewed-on: https://review.typo3.org/27226 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
Showing
- typo3/sysext/about/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/about/Classes/Package.php
- typo3/sysext/aboutmodules/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/aboutmodules/Classes/Package.php
- typo3/sysext/backend/Classes/Package.php 9 additions, 0 deletionstypo3/sysext/backend/Classes/Package.php
- typo3/sysext/belog/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/belog/Classes/Package.php
- typo3/sysext/beuser/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/beuser/Classes/Package.php
- typo3/sysext/cms/Classes/Package.php 9 additions, 0 deletionstypo3/sysext/cms/Classes/Package.php
- typo3/sysext/context_help/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/context_help/Classes/Package.php
- typo3/sysext/core/Classes/Package.php 9 additions, 0 deletionstypo3/sysext/core/Classes/Package.php
- typo3/sysext/core/Classes/Package/Package.php 30 additions, 0 deletionstypo3/sysext/core/Classes/Package/Package.php
- typo3/sysext/core/Classes/Package/PackageInterface.php 16 additions, 0 deletionstypo3/sysext/core/Classes/Package/PackageInterface.php
- typo3/sysext/core/Configuration/FactoryConfiguration.php 0 additions, 35 deletionstypo3/sysext/core/Configuration/FactoryConfiguration.php
- typo3/sysext/cshmanual/Classes/Package.php 10 additions, 0 deletionstypo3/sysext/cshmanual/Classes/Package.php
- typo3/sysext/documentation/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/documentation/Classes/Package.php
- typo3/sysext/extbase/Classes/Package.php 10 additions, 0 deletionstypo3/sysext/extbase/Classes/Package.php
- typo3/sysext/extensionmanager/Classes/Package.php 10 additions, 0 deletionstypo3/sysext/extensionmanager/Classes/Package.php
- typo3/sysext/extra_page_cm_options/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/extra_page_cm_options/Classes/Package.php
- typo3/sysext/felogin/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/felogin/Classes/Package.php
- typo3/sysext/filelist/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/filelist/Classes/Package.php
- typo3/sysext/fluid/Classes/Package.php 10 additions, 0 deletionstypo3/sysext/fluid/Classes/Package.php
- typo3/sysext/form/Classes/Package.php 41 additions, 0 deletionstypo3/sysext/form/Classes/Package.php
Please register or sign in to comment