Skip to content
Snippets Groups Projects
  1. Sep 11, 2024
  2. Jul 06, 2024
    • Christian Kuhn's avatar
      [FEATURE] Add default TCA columns from ctrl · 2c0df92f
      Christian Kuhn authored
      This patch adds a layer to the "load and create final TCA"
      process. When "base" TCA files in 'Configuration/TCA' define
      'ctrl' capabilities like 'languageField=sys_language_uid',
      these fields need according 'columns' definitions.
      
      The core now adds default definitions of such columns
      if they do not exist after loading 'Configuration/TCA'
      files, and before loading 'Configuration/TCA/Overrides'
      files.
      
      Developers no longer need to define such columns and
      can rely on core adding them, if a capability is
      enabled in 'ctrl'. There are two advantages: First,
      it adds a level of control for these columns away
      from extensions to the core, which is good for
      future development in this area. Secondly, extension
      developers no longer need to take care of nasty
      configuration details of these columns and can
      remove lots of boilerplace TCA definitions that had
      to be maintained manually before. The patch shows
      this: About 6000 lines of TCA definitions can be
      removed.
      
      These columm...
      2c0df92f
  3. Jun 13, 2024
  4. Dec 19, 2023
  5. Nov 20, 2023
  6. Apr 04, 2023
  7. Mar 24, 2023
    • Frank Naegler's avatar
      [FEATURE] Outgoing Webhooks for TYPO3 · 26229cba
      Frank Naegler authored
      A webhook is an automated message sent from one application
      to another via HTTP. Most modern web applications have the ability
      to communicate either via outgoing or incoming webhooks.
      This way of communication allows application users to integrate
      multiple systems without writing code (so-called no-code/low-code
      integrations).
      
      TYPO3 provides the incoming webhooks part via the system extension
      "reactions". This feature now allows configuring
      outgoing webhooks in the TYPO3 backend - completing the round trip.
      
      A new backend module is added called "Webhooks" where any
      administrative user can create a webhook. At its' core a webhook
      consists of a trigger (when something should happen) and a
      target URL (what should happen). Every time the webhook is triggered,
      an HTTP request is sent to the target URL. With this feature,
      the request can be either a POST or a GET request. POST requests
      commonly contain data, and GET requests can trigger actions
      in third-party systems.
      
      The...
      26229cba