ayacoo / redirect-tab
Show TYPO3 redirects in the page properties
Installs: 8 242
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 1
Language:Shell
Type:typo3-cms-extension
Requires
- php: >=8.2 < 8.4
- typo3/cms-core: ^13.4
- typo3/cms-redirects: ^13.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.57.0
- helmich/typo3-typoscript-lint: ^3.1.0
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.11
- phpstan/phpstan-phpunit: ^1.3.15
- phpstan/phpstan-strict-rules: ^1.5.2
- phpunit/phpunit: ^11.0.3
- saschaegerer/phpstan-typo3: ^1.10.0
- squizlabs/php_codesniffer: ^3.8.1
- symfony/console: ^7.0
- symfony/translation: ^7.0
- typo3/coding-standards: ^0.5.5
- typo3/testing-framework: ^9.0
Replaces
- typo3-ter/redirect-tab: 4.0.0
README
1 Features
- Show redirects of the respective page in a tab in the page properties
2 Usage
2.1 Installation
Installation using Composer
The recommended way to install the extension is using Composer.
Run the following command within your Composer based TYPO3 project:
composer require ayacoo/redirect-tab
3 Administration corner
3.1 Versions and support
3.2 Release Management
redirect_tab uses semantic versioning, which means, that
- bugfix updates (e.g. 1.0.0 => 1.0.1) just includes small bugfixes or security relevant stuff without breaking changes,
- minor updates (e.g. 1.0.0 => 1.1.0) includes new features and smaller tasks without breaking changes,
- and major updates (e.g. 1.0.0 => 2.0.0) breaking changes which can be refactorings, features or bugfixes.
3.3 Contribution
Pull Requests are gladly welcome! Nevertheless please don't forget to add an issue and connect it to your pull requests. This is very helpful to understand what kind of issue the PR is going to solve.
Bugfixes: Please describe what kind of bug your fix solve and give us feedback how to reproduce the issue. We're going to accept only bugfixes if we can reproduce the issue.
4 Developer corner
4.1 PSR-14 Events
ModifyRedirectsEvent
The ModifyRedirectsEvent offers the possibility to influence the resultset of the redirects. For example, the LIKE %Value% search from the core sometimes displays incorrect hits for the respective page. These can be filtered out with the event.
Example for registration:
# EXT:my_ext/Configuration/Services.yaml
services:
Vendor\Extension\Listener\MyListener:
tags:
- name: event.listener
identifier: 'ext-extension/myListener'
method: 'myListenerMethod'
event: Ayacoo\RedirectTab\Event\ModifyRedirectsEvent
5 Thanks / Notices
Special thanks to Georg Ringer and his news extension. A good template to build a TYPO3 extension. Here, for example, the structure of README.md is used.
This extension is a result of a core proof of concept and uses many parts of the TYPO3 core, especially parts of the redirect extension.
6 Support
If you are happy with the extension and would like to support it in any way, I would appreciate the support of social institutions.