====== Typo3 ======
===== Composer install =====
==== Typo3 8 LTS ====
composer create-project typo3/cms-base-distribution ^8
==== Typo3 9 LTS ====
composer create-project typo3/cms-base-distribution ^9
===== Own extension in Composer =====
Create ''Sources/Extensions'' folder in Project Folder and edit composer.json to add highlighted line
…,
"repositories": [
{ "type": "path", "url": "Source/Extensions/*"}
], …
add your extension to ''require'' section (see ''composer.json'' file in your extension)
...,
"require": {
"yourvendor/yourextension": "^9.5"
},
===== ddev =====
==== ddev & typo3 quick setup ====
Five lines to setup and run a typo3 installation: mkdir typo3v9 && cd typo3v9 ddev config –project-type=typo3 –docroot=public –create-docroot=true ddev composer create typo3/cms-base-distribution:"9.5" –prefer-dist ddev start touch public/FIRST_INSTALL && ddev launch typo3/install.php
==== html Suffix Typo3 9.5 ====
In die config.yaml der Seite einfügen routeEnhancers:
PageTypeSuffix:
type: PageType
default: '.html'
map:
'.html': 0