Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

!!![TASK:POC-for-Next-Major] Don't initialize TSFE in TYPO3 BE (Record Monitoring) context #3649

Conversation

dkd-kaehm
Copy link
Collaborator

@dkd-kaehm dkd-kaehm commented May 26, 2023

EXT:solr does not want really the initialized TSFE object on multiple places at all. The TSFE object was necessary in EXT:solr versions, which used the TypoScript conditions for configure/map the Apache Solr cores to appropriated TYPO3 languages. The indexing stack required this approach as well to be able to index different pages and/or its records in single PHP-Process.

Nova-days this all hacks not required on TYPO3 12+ LTS anymore, so the whole TSFE-Fake initialization stack will be removed and "isolated TYPO3 Application" approach will be used. This will lead to more isolated and less exceptional behavior on TYPO3 components on EXT:solr side/feature set.

Relates: #3376
Replaces: #3582

@dkd-kaehm dkd-kaehm changed the title !!![TASK:T12] Don't initialize TSFE in TYPO3 BE (Record Monitoring) c… !!![TASK:T12] Don't initialize TSFE in TYPO3 BE (Record Monitoring) context May 26, 2023
@dkd-kaehm dkd-kaehm force-pushed the task/3376_remove_Tsfe_init_on_TYPO3_BE_actions.New branch from cb8f79d to 878cad5 Compare May 26, 2023 16:23
…ontext

EXT:solr does not want really the initialized TSFE object on multiple places at all. The TSFE object was necessary in EXT:solr versions, which used the TypoScript conditions for configure/map the Apache Solr cores to appropriated TYPO3 languages.  The indexing stack required this approach as well to be able to index  different pages and/or its records in single PHP-Process.

Nova-days this all hacks not required on TYPO3 12+ LTS anymore,  so the whole TSFE-Fake initialization stack will be removed and  "isolated TYPO3 Application" approach will be used. This will lead to more isolated and less exceptional behavior on TYPO3 components on EXT:solr side/feature set.

Relates: TYPO3-Solr#3376
Replaces: TYPO3-Solr#3582
@dkd-kaehm dkd-kaehm force-pushed the task/3376_remove_Tsfe_init_on_TYPO3_BE_actions.New branch from 878cad5 to a206640 Compare May 31, 2023 21:20
@dkd-kaehm dkd-kaehm marked this pull request as draft October 16, 2023 12:59
@dkd-kaehm dkd-kaehm changed the title !!![TASK:T12] Don't initialize TSFE in TYPO3 BE (Record Monitoring) context !!![TASK:POC-for-Next-Major] Don't initialize TSFE in TYPO3 BE (Record Monitoring) context Oct 16, 2023
tweis added a commit to tweis/ext-solr that referenced this pull request Jan 26, 2024
@dkd-kaehm dkd-kaehm force-pushed the main branch 3 times, most recently from 363e234 to a9bae2f Compare May 17, 2024 10:41
@dkd-kaehm dkd-kaehm force-pushed the main branch 2 times, most recently from e865edc to 89d9f0d Compare July 11, 2024 17:14
@dkd-kaehm dkd-kaehm force-pushed the main branch 2 times, most recently from 16bf8c5 to dfcdd98 Compare July 30, 2024 06:38
@dkd-kaehm dkd-kaehm closed this Dec 12, 2024
@dkd-kaehm dkd-kaehm deleted the task/3376_remove_Tsfe_init_on_TYPO3_BE_actions.New branch December 12, 2024 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant