Feature #80212

Idea: move some database stored config to files

Added by Urs Braem over 4 years ago. Updated over 1 year ago.

Could have
Start date:
Due date:
% Done:


Estimated time:
PHP Version:
Sprint Focus:


Here's a longer term idea (proposal): move all backend user configuration away from the database into files, so they can be included in VCS.

I'm thinking about the following tables

  • be_users, be_groups, backend_layout (mostly)
  • sys_file_storage, sys_filemounts (maybe)

A use case: we have to create a new region on a pagetype, with a new content type

Imaginary workflow:

  • Create a new content element, for example as an extension, or with ext:mask
  • Add a new be_layout column for that item
  • Allow the new content element in be user settings, check excludefields
  • Get the updated config file from on the server
  • Commit everything in one commit

Actually, I'd personally prefer to edit BE user rights in JSON structures instead of endless checkbox lists.
But maybe others don't think so.

Related issues

Related to TYPO3 Core - Feature #92431: Make be_users and be_groups permissions configurable via YAMLClosed2020-09-28


Updated by Susanne Moog about 3 years ago

  • Target version changed from 9 LTS to Candidate for Major Version

Updated by Susanne Moog over 1 year ago

  • Category set to System/Bootstrap/Configuration

Updated by Georg Ringer about 1 year ago

  • Related to Feature #92431: Make be_users and be_groups permissions configurable via YAML added

Also available in: Atom PDF