Configuration

The folder EXT:my_extension/Configuration/ may contain configuration of different types.

Some of the sub directories in here have reserved names with special meanings.

All files in this directory and in the sub directories TCA and : file:Backend are automatically included during the TYPO3 bootstrap.

The following files and folders are commonly found in the Configuration folder:

Common content of the configuration folder
$ tree public/typo3conf/ext/my_extension/Configuration/TypoScript/
├── Backend
│    ├── AjaxRoutes.php
│    └── Routes.php
├── Extbase
│    └── Persistence
│         └── Classes.php
├── FlexForms
│    ├── MyFlexForm1.xml
│    ├── ...
│    └── MyFlexFormN.xml
├── RTE
│    └── MyRteConfig.yaml
├── TCA
│    ├── Overrides
│    │    ├── pages.php
│    │    ├── sys_template.php
│    │    ├── tt_content.php
│    │    ├── ...
│    │    └── tx_otherextension_sometable.php
│    ├── tx_myextension_domain_model_something.php
│    ├── ...
│    └── tx_myextension_sometable.php
├── TSconfig
│    ├── Page
│    └── User
├── TypoScript
│    ├── Subfolder1
│    ├── ...
│    ├── constants.typoscript
│    └── setup.typoscript
├── Yaml
│    ├── MySpecialConfig.yaml
│    └── MyFormSetup.yaml
├── Icons.php
├── page.tsconfig
├── RequestMiddlewares.php
└── Services.yaml

Sub folders of Configuration

Files directly Configuration