Project

General

Profile

Actions

Feature #80212

open

Idea: move some database stored config to files

Added by Urs Braem about 7 years ago. Updated about 4 years ago.

Status:
New
Priority:
Could have
Assignee:
-
Category:
System/Bootstrap/Configuration
Start date:
2017-03-09
Due date:
% Done:

0%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

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 1 (0 open1 closed)

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

Actions
Actions

Also available in: Atom PDF