Feature #83429

Feature Toggles

Added by Benni Mack almost 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Should have
Assignee:
Category:
System/Bootstrap/Configuration
Target version:
Start date:
2017-12-27
Due date:
% Done:

100%

PHP Version:
Tags:
Complexity:
Sprint Focus:

Related issues

Related to TYPO3 Core - Feature #85894: Add feature toggle interface to Settings Closed 2018-08-17
Related to TYPO3 Core - Feature #86881: Support of Features in expression language Closed 2018-11-07

Associated revisions

Revision 531be24a (diff)
Added by Benni Mack almost 2 years ago

[FEATURE] Introduce Feature Toggles

A new API class "Features" allows to check if a feature is enabled/disabled
for a certain installation.

This API method can be used to have admins switch to new features explicitly
or disable legacy functionality.

Examples for using the feature toggles in the future:
- Do not load TCA for pages_language_overlay after DB migration
- Do not parse HTML for legacy <link> tag anymore
- Explicitly enable new Logging API in DataHandler (skipping sys_log calls)

Resolves: #83429
Releases: master
Change-Id: I5da8f66e593e311c83fefe5fe9edb503a885943b
Reviewed-on: https://review.typo3.org/54529
Reviewed-by: Anja Leichsenring <>
Tested-by: Anja Leichsenring <>
Tested-by: TYPO3com <>
Reviewed-by: Andreas Fernandez <>
Tested-by: Andreas Fernandez <>

Revision 6fbfa0e2 (diff)
Added by Christian Kuhn about 1 year ago

[FEATURE] Add feature toggle interface to Settings

Admin tools -> Settings is extended by a GUI to manipulate
feature toggles. Note this interface lists only core features
at the moment since extensions currently have no way to
extend DefaultConfigurationDescrition.yml with additional
information.

Resolves: #85894
Related: #83429
Releases: master
Change-Id: I7ae03c87f2bf94281d4d63d2ff80c6f0460807cb
Reviewed-on: https://review.typo3.org/57952
Tested-by: TYPO3com <>
Reviewed-by: Benni Mack <>
Tested-by: Benni Mack <>
Reviewed-by: Anja Leichsenring <>
Tested-by: Anja Leichsenring <>
Reviewed-by: Christian Kuhn <>
Tested-by: Christian Kuhn <>

History

#1 Updated by Gerrit Code Review almost 2 years ago

  • Status changed from New to Under Review

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54529

#2 Updated by Gerrit Code Review almost 2 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54529

#3 Updated by Gerrit Code Review almost 2 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54529

#4 Updated by Gerrit Code Review almost 2 years ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/54529

#5 Updated by Benni Mack almost 2 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#6 Updated by Christian Kuhn about 1 year ago

  • Related to Feature #85894: Add feature toggle interface to Settings added

#7 Updated by Benni Mack about 1 year ago

  • Status changed from Resolved to Closed

#8 Updated by Georg Ringer about 1 year ago

  • Related to Feature #86881: Support of Features in expression language added

Also available in: Atom PDF