Project

General

Profile

Actions

Epic #88027

closed

Properly handle Hooks/Signals and Events

Added by Benni Mack about 5 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
System/Bootstrap/Configuration
Start date:
2022-04-22
Due date:
% Done:

100%

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

Description

By introducing PSR-14, we can migrate to various concepts into one solution (including backwards-compat).

Also, all existing requests for adding hooks are added into this epic.


Subtasks 12 (0 open12 closed)

Feature #97449: Replace hooks in FlexForm tools with PSR-14 EventsClosedLarry Garfield2022-04-22

Actions
Task #97450: Replace $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['workspaces']['modifyDifferenceArray'] with PSR-14 eventClosed2022-04-22

Actions
Feature #97451: Replace hooks in BackendControllerClosed2022-04-22

Actions
Feature #97452: Replace hooks in EditFileControllerClosed2022-04-22

Actions
Task #97453: Replace hooks with Events in TemplateServiceClosed2022-04-22

Actions
Feature #97454: Replace hook in Link BrowsersClosed2022-04-22

Actions
Feature #97482: Replace post-processing hook in TemplateService with an EventClosed2022-04-26

Actions
Feature #97544: Replace hooks with events for Preview URL generationClosed2022-05-03

Actions
Task #97737: Replace page generation hooks by events in TSFEClosedBenni Mack2022-06-07

Actions
Feature #97862: Introduce Events instead of hooks after generating page contentClosedBenni Mack2022-07-05

Actions
Task #98303: Use PSR-14 Events in PageRepository for getLanguageOverlay functionalityClosedBenni Mack2022-09-08

Actions
Task #98375: Use PSR-14 Events for customized Page Module renderingClosedBenni Mack2022-09-19

Actions

Related issues 21 (2 open19 closed)

Related to TYPO3 Core - Feature #78732: Introduce signals in Application->runClosed2016-11-17

Actions
Related to TYPO3 Core - Feature #87806: Scheduler: Send email on errorClosed2019-02-27

Actions
Related to TYPO3 Core - Feature #76134: Signal to modify editlinks for LiveSearch resultsAccepted2016-05-11

Actions
Related to TYPO3 Core - Feature #45883: Adding getPageOverlay_postProcess hookClosed2013-02-27

Actions
Related to TYPO3 Core - Feature #81623: Create a Hook for LinkhandlingClosed2017-06-20

Actions
Related to TYPO3 Core - Feature #70858: Add possibility to "hook" into the processing chain Closed2015-10-20

Actions
Related to TYPO3 Core - Bug #83842: buildQueryParameters Hook cannot overrride SQL LimitClosed2018-02-10

Actions
Related to TYPO3 Core - Feature #72306: Add a additional vars hook in the View ModuleIn Progress2015-12-18

Actions
Related to TYPO3 Core - Feature #50734: Hook for BackendUtility::workspaceOLClosed2013-08-02

Actions
Related to TYPO3 Core - Task #84874: Page module preview hook cleanupClosed2018-04-25

Actions
Related to TYPO3 Core - Bug #84895: The login refresh form does not provide an additional login provider hook.Closed2018-04-30

Actions
Related to TYPO3 Core - Feature #77899: ExtendedFileUtilityProcessDataHookInterface : rename fileRejected2016-09-09

Actions
Related to TYPO3 Core - Feature #32169: More useful preProcessValue hookClosed2011-11-29

Actions
Related to TYPO3 Core - Feature #64298: More hooks for sysext feloginClosed2015-01-15

Actions
Related to TYPO3 Core - Feature #59502: EXT:linkvalidator hooksClosed2014-06-11

Actions
Related to TYPO3 Core - Bug #87616: Allow modifying link parameter in TypolinkModifyLinkConfigForPageLinksHookInterfaceClosed2019-02-01

Actions
Related to TYPO3 Core - Feature #87532: Hook for database analyzerClosed2019-01-24

Actions
Related to TYPO3 Core - Bug #84844: Additional parameter(record field) needed for processTranslateTo_copyAction functionClosedRicky Mathew2018-04-24

Actions
Related to TYPO3 Core - Task #86614: Provide a possibility to override or hook into the hreflang generatorClosed2018-10-10

Actions
Related to TYPO3 Core - Bug #90607: Useless $parameters variable in "modifyQuery" hooksClosed2020-03-01

Actions
Related to TYPO3 Core - Feature #88992: Add "makeSearchStringConstraints" hook for LiveSearchClosed2019-08-21

Actions
Actions #1

Updated by Benni Mack about 5 years ago

  • Related to Feature #78732: Introduce signals in Application->run added
Actions #2

Updated by Benni Mack about 5 years ago

Actions #3

Updated by Benni Mack about 5 years ago

  • Related to Feature #76134: Signal to modify editlinks for LiveSearch results added
Actions #4

Updated by Benni Mack about 5 years ago

  • Related to Feature #45883: Adding getPageOverlay_postProcess hook added
Actions #5

Updated by Benni Mack about 5 years ago

Actions #6

Updated by Benni Mack about 5 years ago

  • Related to Feature #70858: Add possibility to "hook" into the processing chain added
Actions #7

Updated by Benni Mack about 5 years ago

  • Related to Bug #83842: buildQueryParameters Hook cannot overrride SQL Limit added
Actions #8

Updated by Benni Mack about 5 years ago

  • Related to Feature #72306: Add a additional vars hook in the View Module added
Actions #9

Updated by Benni Mack about 5 years ago

  • Related to Feature #50734: Hook for BackendUtility::workspaceOL added
Actions #10

Updated by Benni Mack about 5 years ago

  • Related to Task #84874: Page module preview hook cleanup added
Actions #11

Updated by Benni Mack about 5 years ago

  • Related to Bug #84895: The login refresh form does not provide an additional login provider hook. added
Actions #12

Updated by Benni Mack about 5 years ago

  • Related to Feature #79053: Page cache tags not accessible from hooks added
Actions #13

Updated by Benni Mack about 5 years ago

  • Related to Feature #77899: ExtendedFileUtilityProcessDataHookInterface : rename file added
Actions #14

Updated by Benni Mack about 5 years ago

Actions #15

Updated by Benni Mack about 5 years ago

Actions #16

Updated by Benni Mack about 5 years ago

Actions #17

Updated by Benni Mack about 5 years ago

  • Related to Bug #87616: Allow modifying link parameter in TypolinkModifyLinkConfigForPageLinksHookInterface added
Actions #18

Updated by Benni Mack about 5 years ago

Actions #19

Updated by Benni Mack about 5 years ago

  • Related to Bug #84844: Additional parameter(record field) needed for processTranslateTo_copyAction function added
Actions #20

Updated by Benni Mack about 5 years ago

  • Related to Task #86614: Provide a possibility to override or hook into the hreflang generator added
Actions #21

Updated by Georg Ringer about 5 years ago

  • Status changed from New to In Progress
Actions #22

Updated by Benni Mack about 5 years ago

  • Related to deleted (Feature #79053: Page cache tags not accessible from hooks)
Actions #23

Updated by Björn Jacob about 5 years ago

  • Subject changed from Properly handle Hooks/SIgnals and Events to Properly handle Hooks/Signals and Events
Actions #24

Updated by Christian Eßl about 4 years ago

  • Related to Bug #90607: Useless $parameters variable in "modifyQuery" hooks added
Actions #25

Updated by Georg Ringer about 4 years ago

  • Target version changed from Candidate for Major Version to 10 LTS
Actions #26

Updated by Christian Eßl about 4 years ago

  • Related to Feature #88992: Add "makeSearchStringConstraints" hook for LiveSearch added
Actions #27

Updated by Benni Mack about 4 years ago

  • Target version changed from 10 LTS to Candidate for Major Version
Actions #28

Updated by Benni Mack over 1 year ago

  • Subtask #98303 added
Actions #29

Updated by Benni Mack over 1 year ago

  • Subtask #98375 added
Actions #30

Updated by Benni Mack over 1 year ago

  • Status changed from In Progress to Closed
Actions

Also available in: Atom PDF