Project

General

Profile

Actions

Task #89301

open

Streamline automatic slug & redirects handling

Added by Oliver Hader about 5 years ago. Updated about 1 year ago.

Status:
Accepted
Priority:
Should have
Assignee:
-
Category:
Link Handling & Redirect Handling
Start date:
2019-09-29
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

Issue #89115 introduce automatic slug handling as a new feature (which is great). However, there are a couple of things that need to be streamlined

  • probably refactor or even merge SlugService into according DataHandler hook
  • get rid of disableHook, enableHook calls (currently in SlugService) - but still avoid nested hook invocations (hook calling itself)
  • enhance test cases, consider using YAML scenario having more levels in the page tree
  • introduce sys_redirects loop detection, e.g. a -> b -> c -> a (in this case (temporary) redirects created in between could be reverted)
  • introduce UI component (settings currently only can be modified using config.yaml directly)

Related issues 20 (13 open7 closed)

Related to TYPO3 Core - Feature #89115: Auto-create Redirects on Slug ChangesClosedFrank Nägler2019-09-09

Actions
Related to TYPO3 Core - Task #89325: Prevent duplicate redirects in backend moduleNew2019-10-01

Actions
Related to TYPO3 Core - Bug #89326: Prevent duplicate redirects in auto redirectsAcceptedFrank Nägler2019-10-01

Actions
Related to TYPO3 Core - Bug #89327: Auto redirect: Could not resolve target pageClosedFrank Nägler2019-10-01

Actions
Related to TYPO3 Core - Bug #89328: Auto redirect does not respect language hostClosedFrank Nägler2019-10-01

Actions
Related to TYPO3 Core - Feature #93288: Merge redirect chainsClosed2021-01-14

Actions
Related to TYPO3 Core - Task #93294: Improve automatic slug handlingNew2021-01-15

Actions
Related to TYPO3 Core - Bug #91936: Documentation missing to disable automatic creation of redirects on slug changeClosed2020-08-05

Actions
Related to TYPO3 Core - Bug #91792: Automatically created redirects are not created using the DataHandlerNew2020-07-13

Actions
Related to TYPO3 Core - Feature #92004: Create redirect entry if updated slug is published to liveNew2020-08-14

Actions
Related to TYPO3 Core - Feature #93545: Inverse the behaviour of redirect creation after slug updateNew2021-02-18

Actions
Related to TYPO3 Core - Bug #91557: Auto slug update creates not working redirectClosed2020-06-03

Actions
Related to TYPO3 Core - Bug #94003: Automatic update of subpages slugs not working for copy of subtreeNew2021-04-28

Actions
Related to TYPO3 Core - Bug #94004: Automatic update of subpages slugs ignores columnsOverridesNew2021-04-28

Actions
Related to TYPO3 Core - Bug #93370: Redirects: non-admin users can not revert redirects via popup (although BE notification claims otherwise)Needs Feedback2021-01-26

Actions
Related to TYPO3 Core - Bug #93230: TYPO3 memory issues when changing slugsNew2021-01-06

Actions
Related to TYPO3 Core - Bug #93287: Avoid creation of unnecessary redirects on Slug changesClosed2021-01-14

Actions
Related to TYPO3 Core - Bug #92448: changing slug again after reverting an auto update causes wrong URLs on sub pagesNew2020-09-30

Actions
Related to TYPO3 Core - Bug #92748: Infinite redirects (redirect loop) when updating slugsNew2020-11-02

Actions
Related to TYPO3 Core - Bug #102137: Problems due to automatic redirectsNeeds Feedback2023-10-10

Actions
Actions

Also available in: Atom PDF