[FEATURE] Introduce Site Handling
TYPO3 is famously known for the "multi-site" functionality, allowing multiple websites running within one TYPO3 instance. However, configuring a multi-site had various downsides, mostly regarding to domain/entrypoint handling for a site, and if lots of languages were in place. Concepts like "absRefPrefix", "baseURL", various language related TypoScript settings, and the infamous "L" GET parameter can now be seen obsolete. Also, handling page-not-found or access-denied errors have never been easier, as every admin/integrator is able to configure this. What TYPO3 calls a "site" is a entrypoint / pagetree, and contains both configuration values relevant for Backend and Frontend. A site configuration has a unique (human-readable) "site identifier" and the following additional values: * Root page ID This is a page on the root level (pid=0) or having "is_siteroot" checked. * The base path / base URL This HTTP entry point e.g. https://www.mydomain.com/ ("Base URL" / HTTP...
Showing
- typo3/sysext/backend/Classes/Configuration/SiteTcaConfiguration.php 72 additions, 0 deletions...xt/backend/Classes/Configuration/SiteTcaConfiguration.php
- typo3/sysext/backend/Classes/Controller/SiteConfigurationController.php 645 additions, 0 deletions...ackend/Classes/Controller/SiteConfigurationController.php
- typo3/sysext/backend/Classes/Controller/SiteInlineAjaxController.php 405 additions, 0 deletions...t/backend/Classes/Controller/SiteInlineAjaxController.php
- typo3/sysext/backend/Classes/Exception/SiteValidationErrorException.php 25 additions, 0 deletions...ackend/Classes/Exception/SiteValidationErrorException.php
- typo3/sysext/backend/Classes/Form/FieldInformation/SiteConfiguration.php 51 additions, 0 deletions...ckend/Classes/Form/FieldInformation/SiteConfiguration.php
- typo3/sysext/backend/Classes/Form/FormDataGroup/SiteConfigurationDataGroup.php 47 additions, 0 deletions...Classes/Form/FormDataGroup/SiteConfigurationDataGroup.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/SiteDatabaseEditRow.php 72 additions, 0 deletions...end/Classes/Form/FormDataProvider/SiteDatabaseEditRow.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/SiteTcaInline.php 309 additions, 0 deletions...t/backend/Classes/Form/FormDataProvider/SiteTcaInline.php
- typo3/sysext/backend/Classes/Form/FormDataProvider/SiteTcaSelectItems.php 63 additions, 0 deletions...kend/Classes/Form/FormDataProvider/SiteTcaSelectItems.php
- typo3/sysext/backend/Classes/Middleware/SiteResolver.php 61 additions, 0 deletionstypo3/sysext/backend/Classes/Middleware/SiteResolver.php
- typo3/sysext/backend/Classes/Routing/PageUriBuilder.php 118 additions, 0 deletionstypo3/sysext/backend/Classes/Routing/PageUriBuilder.php
- typo3/sysext/backend/Classes/Utility/BackendUtility.php 17 additions, 1 deletiontypo3/sysext/backend/Classes/Utility/BackendUtility.php
- typo3/sysext/backend/Configuration/Backend/AjaxRoutes.php 12 additions, 0 deletionstypo3/sysext/backend/Configuration/Backend/AjaxRoutes.php
- typo3/sysext/backend/Configuration/RequestMiddlewares.php 6 additions, 0 deletionstypo3/sysext/backend/Configuration/RequestMiddlewares.php
- typo3/sysext/backend/Configuration/SiteConfigurationTCA/sys_site.php 91 additions, 0 deletions...t/backend/Configuration/SiteConfigurationTCA/sys_site.php
- typo3/sysext/backend/Configuration/SiteConfigurationTCA/sys_site_errorhandling.php 157 additions, 0 deletions...iguration/SiteConfigurationTCA/sys_site_errorhandling.php
- typo3/sysext/backend/Configuration/SiteConfigurationTCA/sys_site_language.php 456 additions, 0 deletions.../Configuration/SiteConfigurationTCA/sys_site_language.php
- typo3/sysext/backend/Resources/Private/Language/locallang_siteconfiguration.xlf 59 additions, 0 deletions...esources/Private/Language/locallang_siteconfiguration.xlf
- typo3/sysext/backend/Resources/Private/Language/locallang_siteconfiguration_module.xlf 17 additions, 0 deletions...s/Private/Language/locallang_siteconfiguration_module.xlf
- typo3/sysext/backend/Resources/Private/Language/locallang_siteconfiguration_tca.xlf 121 additions, 0 deletions...rces/Private/Language/locallang_siteconfiguration_tca.xlf
Please register or sign in to comment