-
-
Notifications
You must be signed in to change notification settings - Fork 255
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[BUGFIX] TypoScript configuration for "Hide default language" sites
This change fixes several troubles concerning "Hide default language" behavior of RecordMonitor processes. Previously the EXT:solr approach of TSFE initialization and subsequently applied side-effects for changing language context did not allow proper retrieval of TypoScript configuration, required by RecordMonitor. Current implementation of isolated/capsuled TSFE objects allows to fallback to TSFE in any active site language, and therefore to retrieve the EXT:solr TypoScript configuration within TYPO3 BE requests even a single non default language is available in site. Despite all the current improvements the whole TSFE stack must be refactored to proper bounded contexts facility avoiding hard dependencies and service locator disadvantages. The TSFE is involved in following contexts: * TYPO3 BE without hard dependency to site language ** ReocordMonitor ** Queue initialization * Indexing with hard dependency to site language ** within BE-Web context ** CLI In all that contexts the "TSFE" Initialization and usage MUST NOT interfere with TYPO3 processes but MUST provide reliable dependency injection for all EXT:solr components requiring TypoScript configuration. Fixes: #2983, #2452, #2171, #1396, #1395, #1374
- Loading branch information
Showing
11 changed files
with
112 additions
and
29 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters