Task #89301
openStreamline automatic slug & redirects handling
0%
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)
Updated by Oliver Hader about 5 years ago
- Category set to Site Handling, Site Sets & Routing
Updated by Oliver Hader about 5 years ago
- Related to Feature #89115: Auto-create Redirects on Slug Changes added
Updated by Guido Schmechel about 5 years ago
- Related to Task #89325: Prevent duplicate redirects in backend module added
Updated by Guido Schmechel about 5 years ago
- Related to Bug #89326: Prevent duplicate redirects in auto redirects added
Updated by Guido Schmechel about 5 years ago
- Related to Bug #89327: Auto redirect: Could not resolve target page added
Updated by Guido Schmechel about 5 years ago
- Related to Bug #89328: Auto redirect does not respect language host added
Updated by Sybille Peters almost 4 years ago
You mentioned:
introduce sys_redirects loop detection, e.g. a -> b -> c -> a (in this case (temporary) redirects created in between could be reverted)
There are redirect loops, but there are also redirect chains (without loops), e.g.
a -> b -> c
Would be good if these can be handled as well, see #93288
And there are duplicates, see #89325. #89326
I am not sure, if all this handling can or should be done on the fly. It would already help a lot if there were a command which would clean up all of these. (however the conflicts may be a bit difficult). I assume this should be much easier to implement.
There is already a redirect:cleanup command.
Updated by Sybille Peters almost 4 years ago
- Related to Feature #93288: Merge redirect chains added
Updated by Torben Hansen almost 4 years ago
- Related to Task #93294: Improve automatic slug handling added
Updated by Daniel Goerz over 3 years ago
- Related to Bug #91936: Documentation missing to disable automatic creation of redirects on slug change added
Updated by Daniel Goerz over 3 years ago
- Related to Bug #91792: Automatically created redirects are not created using the DataHandler added
Updated by Daniel Goerz over 3 years ago
- Related to Feature #92004: Create redirect entry if updated slug is published to live added
Updated by Daniel Goerz over 3 years ago
- Related to Feature #93545: Inverse the behaviour of redirect creation after slug update added
Updated by Daniel Goerz over 3 years ago
- Related to Bug #91557: Auto slug update creates not working redirect added
Updated by Sybille Peters over 3 years ago
- Related to Bug #94003: Automatic update of subpages slugs not working for copy of subtree added
Updated by Sybille Peters over 3 years ago
- Related to Bug #94004: Automatic update of subpages slugs ignores columnsOverrides added
Updated by Sybille Peters over 3 years ago
- Related to Bug #93370: Redirects: non-admin users can not revert redirects via popup (although BE notification claims otherwise) added
Updated by Dennis Prinse about 3 years ago
- Related to Bug #93230: TYPO3 memory issues when changing slugs added
Updated by Oliver Hader about 2 years ago
- Sprint Focus set to On Location Sprint
Updated by Oliver Hader about 2 years ago
- Related to Bug #93287: Avoid creation of unnecessary redirects on Slug changes added
Updated by Benni Mack over 1 year ago
- Sprint Focus deleted (
On Location Sprint)
Updated by Markus Klein about 1 year ago
- Category changed from Site Handling, Site Sets & Routing to Link Handling & Redirect Handling
Updated by Markus Klein about 1 year ago
- Related to Bug #92448: changing slug again after reverting an auto update causes wrong URLs on sub pages added
Updated by Markus Klein about 1 year ago
- Related to Bug #92748: Infinite redirects (redirect loop) when updating slugs added
Updated by Markus Klein about 1 year ago
- Related to Bug #102137: Problems due to automatic redirects added