[MAINTENANCE] Add support for Typo3 v12 (fixes #900) #1337
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
The following changes have been implemented:
typo3/cms-scheduler
typo3/testing-framework
to v7, which is compatible with Typo3 v11 and v12TYPO3_MODE
references (see Typo3 Deprecation #92947)TYPO3_MODE not found
, which is not required any moreSolrSearch
implementation by extending fromQuery
class (see Typo3 Breaking #96044)AbstractController
(see Typo3 Deprecation #99615)forward
calls toredirect
in controller classes (see Typo3 Deprecation #92815)ObjectManager
(see Typo3 Deprecation #94619)$GLOBALS["TSFE"]
(see Typo3 Manual)cruser_id
,t3ver_oid
,t3ver_wsid
,t3ver_state
,t3ver_stage
from test fixtures, which are not available in Typo3 v12 any more (see Typo3 Breaking #98024)session_id
length intx_dlf_basket
table, which has more then 32 characters since Typo3 v10.4, see ext_tables.sql for Typo3 frontend module.Todo
The following tasks still need to be done before merging:
solr:9.6
as soon as pull request [MAINTENANCE] Upgrade solr-ocrhighlighting to v0.9.1 for Solr 9.7 #1335 is mergedTests
The following tests have been done for a fresh installation of both Typo3 v11 and Typo3 v12:
General
Create default namespaces
,Create structures
,Create metadata
,Create solr rore
onNew Tenant
admin pagekitodo:index
kitodo:reindex --all
kitodo:harvest
kitodo-demo
theme, see belowKitodo Plugins
Kitodo: Collection
Kitodo: Search
Kitodo: List View
, shows facets, facets can be selectedKitodo: List View
Kitodo: PageView
Kitodo: PageView
Kitodo: Navigation
Kitodo: Feeds
Kitodo: OAI-PMH Interface
Kitodo: Table of Contents
Kitodo: AudioPlayer
Kitodo: Basket
Kitodo: Embedded 3d Viewer
Kitodo: Metadata
Kitodo: Page Grid
Kitodo: Statistics
Kitodo: Calendar
Unfortunately, I do not have access or experience with a production system of
kitodo-presentation
. Because of that, I'm not sure whether some of the issues are the result of a misconfiguration of my Typo3 installation. All problems listed above also occur with the current master and my Typo3 installation. I would appreciate any help in testing my changes or tips to correctly set up Typo3 pages and Kitodo-Presentation plugins for testing.