Task #89301

Streamline automatic slug & redirects handling

Added by Oliver Hader 2 months ago. Updated 2 months ago.

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

0%

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

Related to TYPO3 Core - Feature #89115: Auto-create Redirects on Slug Changes Resolved 2019-09-09
Related to TYPO3 Core - Task #89325: Prevent duplicate redirects in backend module New 2019-10-01
Related to TYPO3 Core - Bug #89326: Prevent duplicate redirects in auto redirects Accepted 2019-10-01
Related to TYPO3 Core - Bug #89327: Auto redirect: Could not resolve target page Accepted 2019-10-01
Related to TYPO3 Core - Bug #89328: Auto redirect does not respect language host Under Review 2019-10-01

History

#1 Updated by Oliver Hader 2 months ago

  • Category set to Link Handling, Site Handling & Routing

#2 Updated by Oliver Hader 2 months ago

  • Related to Feature #89115: Auto-create Redirects on Slug Changes added

#3 Updated by Oliver Hader 2 months ago

  • Description updated (diff)

#4 Updated by Oliver Hader 2 months ago

  • Description updated (diff)

#5 Updated by Guido Schmechel 2 months ago

  • Related to Task #89325: Prevent duplicate redirects in backend module added

#6 Updated by Guido Schmechel 2 months ago

  • Related to Bug #89326: Prevent duplicate redirects in auto redirects added

#7 Updated by Guido Schmechel 2 months ago

  • Related to Bug #89327: Auto redirect: Could not resolve target page added

#8 Updated by Guido Schmechel 2 months ago

  • Related to Bug #89328: Auto redirect does not respect language host added

Also available in: Atom PDF