Task #5579

Replace FLOW3.yaml file by a regular Settings.yaml file

Added by Robert Lemke over 5 years ago. Updated almost 5 years ago.

Status:Resolved Start date:2009-11-30
Priority:Should have Due date:
Assigned To:Robert Lemke % Done:

100%

Category:Configuration
Target version:TYPO3 Flow Base Distribution - 1.0 alpha 7
Sprint: Has patch:
PHP Version: Complexity:

Description

Historically it made sense to have a dedicated FLOW3.yaml file. However, in reality it only contains regular settings of the FLOW3 package – nothing really different from other settings.

The only differences between FLOW3 settings and other package's settings are:

  • FLOW3 settings can only be defined in the FLOW3 package itself or in the global configuration directories – not in any package's Configuration directory
  • FLOW3 settings are loaded very early during the boot process, even before the Object Manager is initialized

For consistency and KISS reasons, the options defined in FLOW3.yaml should be moved to a regular Settings.yaml file.

Associated revisions

Revision fe6c6df9
Added by Robert Lemke over 5 years ago

[~TASK][!!!] FLOW3 (Configuration): Merged the FLOW3 settings into the generic Settings.yaml file, dropping support for the FLOW3.yaml files. This means that you need to move all your custom settings from your own FLOW3.yaml files to Settings.yaml. Note that in FLOW3.yaml files no "FLOW3:" key on the first level was necessary which now becomes mandatory in the Settings.yaml file. Resolves #5579
[~FEATURE] FLOW3 (Configuration): The configuration cache (usually only used in Production context) is now cleared automatically if the FLOW3 Bootstrap revision changes.
[~TASK] FLOW3 (Documentation): Updated the examples referring to FLOW3.yaml.

Revision c7d7a249
Added by Robert Lemke over 5 years ago

[~TASK][!!!] FLOW3 (Configuration): Merged the FLOW3 settings into the generic Settings.yaml file, dropping support for the FLOW3.yaml files. This means that you need to move all your custom settings from your own FLOW3.yaml files to Settings.yaml. Note that in FLOW3.yaml files no "FLOW3:" key on the first level was necessary which now becomes mandatory in the Settings.yaml file. Resolves #5579
[~FEATURE] FLOW3 (Configuration): The configuration cache (usually only used in Production context) is now cleared automatically if the FLOW3 Bootstrap revision changes.
[~TASK] FLOW3 (Documentation): Updated the examples referring to FLOW3.yaml.

History

#1 Updated by Robert Lemke over 5 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset r3518.

Also available in: Atom PDF