Project

General

Profile

Actions

Epic #88540

closed

Reduce dependencies to TSFE in Frontend Request Workflow

Added by Benni Mack almost 5 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Frontend
Target version:
Start date:
2019-06-12
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Sprint Focus:

Description

The Frontend Request Workflow has seen drastic separation
due to the introduction of PSR-15 (Middleware concept) and
the Context API in TYPO3 v9.

For TYPO3 v10, this now allows to further refactorings
to reduce dependencies to TSFE, allowing to run various
parts of TYPO3 Frontend without having a global TSFE object
in place.

The goal is to set up:
- Site + Language
- Redirects
- Page ID Resolving
- Page Argument Validation (cHash)
- Frontend + Backend User Authentication

before any TSFE dependency is in place.

Further refactorings can then happen as TSFE is scoped
more into parts of TYPO3.


Subtasks 3 (0 open3 closed)

Task #88541: Move Frontend User session saving into MiddlewareClosedBenni Mack2019-06-12

Actions
Task #88717: Rework TSFE dependenciesClosedBenni Mack2019-07-13

Actions
Bug #88747: Clean up TSFE constructor initializationClosedBenni Mack2019-07-13

Actions

Related issues 1 (0 open1 closed)

Precedes TYPO3 Core - Bug #97660: Use correct name of middleware in Breaking-88540-ChangedRequestWorkflowForFrontendRequests.rstClosedStephan Großberndt2019-06-132019-06-13

Actions
Actions

Also available in: Atom PDF