Development 

Work with site 

Installation 

  1. Clone the repository

    git clone https://github.com/buepro/typo3-container_elements.git && cd typo3-container_elements
    Copied!
  2. Create site

    composer ddev:install
    Copied!

Development 

Use the ddev container during development. Like this the system environment is being respected. E.g.:

ddev composer update
Copied!

Uninstallation 

To remove the development site use:

composer ddev:uninstall
Copied!

Create tests 

Create test db 

  1. Clean up db structure
  2. Clear the field uc from be_users
  3. Export tables be_users, pages, sys_template, tt_content in CSV-format
  4. Format CSV-Files

    • Add table name on top of column definitions
    • Prefix all rows except the table name row with a coma
    • Replace "" by '

Add needed extensions 

It might be needed to add the following extensions:

protected $coreExtensionsToLoad = [
   'impexp',
   'seo',
   'felogin',
];
Copied!
protected $testExtensionsToLoad = [
   'typo3conf/ext/vhs',
   'typo3conf/ext/container',
   'typo3conf/ext/container_elements',
   'typo3conf/ext/bootstrap_package',
   'typo3conf/ext/pizpalue',
];
Copied!